#Cocos2d-js特性
##主要特性
-
支持所有流行的浏览器和本地平台
-
场景管理(工作流程)
-
场景之间的转换
-
精灵和精灵表单
-
特效:镜头,波纹,波浪,液体等.
-
动作(表现)
- 转换动作:移动,旋转,缩放,淡入淡出,色调等.
- 可组合的动作:序列,产卵,重复,反向
- 缓动作:Exp, Sin,立方,弹性等。
- 混合动作: CallFunc, (轨迹相机)OrbitCamera, (追随)Follow, (补间动画)Tween
-
基础菜单和按钮
-
集成物理引擎:Chipmunk 和 Box2d
-
粒子系统
-
骨骼动画: Spine 和 Adobe DragonBone
-
字体:
- 使用固定和可变宽度的字体快速的字体渲染
- 支持 .ttf 字体
-
支持瓦片地图: Orthogonal, Isometric 和 Hexagonal
-
视差滚动
-
(运动拖尾)Motion Streak
-
纹理渲染
-
在移动设备上的触摸/加速度计事件
-
在桌面上触控/鼠标/键盘事件
-
基于openAL或者基于web的WebAudio声音引擎的支持(CocosDenshion库)
-
集成慢动作/快进
-
快速压缩纹理:PVR 压缩和解压纹理,ETC1 压缩纹理,和其他
-
独立的分辨率
-
引擎模块化定制
-
开源友好商业:兼容开放和封闭源代码项目
-
OpenGL ES 2.0(移动)/OpenGL 2.1(桌面)的支持
-
全WebGL支持且自动画布反馈