Cocos2d-JS Action 动作与特效

Cocos2d 是目前最主流的2D手机游戏开发引擎。Cocos2d 的程序员这个名词往往可以联想到高薪字样。学习 Cocos2d 将是踏入2D手机游戏最好的选择。

核心内容:

  1. Action 动作系统的基本使用
  2. NodeGird 动作特效的使用
  3. 场景转换特效的使用

1 Action 的基本使用
在之前的课程中,我们通过时间机持续每一帧改变显示对象的位置从而产生了动画。而 Cocos2d 内部其实已经封装了一批方便快捷的处理动画的 API,可以快速简单的使一个显示对象执行一段简单的动画,而不需要启动一个时间机每一帧都去处理显示对象的位置。

2Action 特效

我们学习了如何使用 Action 动作系统。其实 Action 的功能远不止这些。Cocos2d 在Action 系统中封装了非常多我们单使用代码实现起来非常困难的特效。只要显示对象继承于 NodeGrid 就可以使用这些特效, 这些特效都非常酷炫,从简单的移动缩放、淡入淡出到扭曲爆炸等,再到 3D 波浪、3D 流体等等。

3 场景切换特效

在游戏中经常需要在不同的场景之间进行切换,如从菜单界面进入游戏场景,从一个关卡进入另一个关卡等。比较简单的情况下,直接切换到目标场景即可。但是这样切换的过程没有中间过渡,效果非常生硬。 Cocos2d 引擎在设计时就充分得考虑到了这一点,内置了非常多的场景切换的酷炫特效。

软件环境:Cocos Code IDE

课程等级:初级

适合人群:
对Cocos2d感兴趣的同学

:2: :2: :2: