FlashX的结构是强大的,可扩展的,可扩展性和紧凑,维护可读性。
该库提供了很多快捷键和速记。
FlashX试图不依赖于标准的闪存API的某些部分。标准的API向量,矩阵按键,转换,颜色等都是有限的,绘图API矩形,三角形,圆形,直线,曲线等都是相当缓慢。
由于这个原因,FlashX结构和语法不符合相同的约定,因为大多数ActionScript代码。这具有容易移植FlashX应用程序的ActionScript的新版本,以及作为类似于大多数OpenGL / DirectX图形库的优势。
FlashX是根据Flash Player版本,而不是ActionScript版本进行分组。
根据玩家的版本,而不是语言的版本很多功能只适用和/或改变。
播放器版本自动意味着语言版本,因为这本身就是一个功能。
FlashX被设计成类似于XNA,支持DirectX,OpenGL和OGRE。语法,概念和术语都是次要的,使得FlashX非常容易学习
功能:
- 在自动调节为基础的优化在空闲时间和重点。
- 自动根据帧每秒调节质量。
- 统计帧每秒,内存消耗,时间更新(MS),绘制时间(毫秒)。
- 活动的所有主要程序(如更新和借鉴)。
- 方法对所有主要载体(2,3),矩阵(3×3和4×4),以及四元数计算。
- 在静态辅助类MathHelper,VectorHelper,MatrixHelper和QuaternionHelper。优化使用对象的方法。
- 在大量使用的子类接口(例如IVector - >。Vector2或Vector3,IMatrix - > Matrix3或Matrix4) 。
什么在此版本中是新的:
- 在透视数学精度固定(立方测试)。开始添加事件。
评论没有发现