(转)高级as程序员应该掌握的知识点

本文全面介绍了Flash游戏开发所需掌握的核心技术和知识,包括显示列表、事件处理、性能优化、图形图像处理、网络通信等内容,旨在帮助开发者深入了解Flash游戏开发的各个方面。
  1. 理解flash的显示列表
  2. 理解事件冒泡,理解鼠标事件等
  3. 理解flash的性能瓶颈和大多数影响性能的地方
  4. 理解帧跑道模型,知道timer和enterFrame的关联和区别
  5. 理解RSL(runtime share lib)和loader的applactiondoamin以及多模块开发/运行的优势
  6. 理解反射,类定义,库链接定义
  7. 理解常用数学公式
  8. 理解图形图像和多媒体原理,会处理图形图像
  9. 理解动画原理和帧,刷新的概念
  10. 理解小数点坐标和整数坐标点区别,flash最小坐标区间以及各种坐标变换
  11. 理解flash重绘区域和内部的运行规则
  12. 理解BitmapData,copyPixel和Blit以及Blit适用的地方,原理
  13. 理解BitmapData常用操作,如:滤镜,通道拷贝等
  14. 理解BitmapData的内存共享和释放,引用,垃圾回收(强制GC)
  15. 理解对象池
  16. 理解Socket和二进制操作
  17. 理解flash里的声音控制以及声音二进制处理/获取
  18. 理解怎么和美术配和,什么样的东西能在表现和性能之间取得平衡
  19. 理解位图和矢量图的差别以及位图缓存、
  20. 理解MousEnable和mouseChildren和常用的滤镜操作HSB等
  21. 理解AStar和路径优化
  22. 理解Avatar原理
  23. 理解地图和战斗机制和代码,会做高性能的多人同步地图
  24. 会控制操作界面
  25. 会平滑处理CPU避免峰值卡帧和优化实际运行性能,会内存换cpu,cpu换内存
  26. 理解UI制作和UI组件制作
  27. 理解如何使用flashAPI以及迅速掌握新出功能
  28. 理解网络坐标/数据同步,巡航算法
  29. 理解AIR和Flex,会使用Flex快速开发出项目中使用的工具
  30. 理解flash显示原理,脏矩形算法
  31. 理解flash常用显示对象操作
  32. 理解ObsServer设计模式和事件模型原理
  33. 理解二维矩阵和三维矩阵变换
  34. 理解手机开发和部署AIR
  35. 会使用一个3D引擎/框架
  36. 理解3D原理,理解显卡基本原理
  37. 理解MVC思想,理解23种常用设计模式
  38. 理解OOP和面向过程,结构化程序的各自优势
  39. 理解PNG8,PNG32,JPG,JPG-XR,H264,AAC,MP3,flash语音编码
  40. 理解FMS和FMS相关操作类
  41. 理解安全沙箱
  42. 深入研究各种算法,程序原理,设计方法
  43. 理解下载多线程,下载单线程,AS多线程以及Worker应用范围
  44. 理解Debug,导出工程,断点。
  45. 理解内存分析和性能分析以及优化
  46. 理解如何将一个大系统分解成多个子系统,子模块以及如何合并
  47. 会需求分析,程序逻辑分析,系统分析,项目组织
  48. 掌握敏捷开发和迭代开发,提高开发效率,适应功能需求变化
  49. 理解测试和bug处理,理解团队开发之间合作
  50. 会使用tweenMax等第三方类库,会开发类库
  51. 理解接口,继承,组合封装的作用
  52. 理解CDN和沙箱问题,常见网络知识,客户端文件部署,更新操作版本控制
  53. SVN版本控制
  54. 理解领域知识,理解游戏
  55. 理解SWC的作用(导出代码,UI界面,资源等,以及配合RSL)
  56. 会使用自动构建界面/UI组件技术
  57. 理解炼金术,会从C/C++传统游戏开发中学习经验技巧甚至代码
  58. 会掌控一个项目以及解决项目中出现的任何(注意这个词)技术问题
  59. 会开发一个项目专用框架,会封装项目底层
  60. 会制作一个游戏2D/3D引擎
  61. 掌握独立学习钻研的方法。
  62. 做事情(写程序)要有效率,并且稳定。

相信自己可以比别人做得更好并努力去做。
保持快乐心态并成为多面手,提高综合素质和能力(不仅限于编程)

转载于:https://www.cnblogs.com/hisiqi/archive/2013/01/27/2878982.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值