先弄清楚这门课解决什么问题

Cocos2d-x 在国内手游开发里仍有一定存量市场,尤其在轻度休闲游戏、棋牌或部分老项目维护里经常出现。这门课聚焦的不是引擎基础安装,也不是场景渲染,而是专门讲“动作(Action)”这一块——也就是游戏里精灵怎么动起来。它解决的具体场景是:当你已经能把一张图贴到屏幕上,却不知道怎么让它平滑移动、跳跃、翻转,或者怎么让 UI 弹窗有自然的弹性回弹效果时,这套资料帮你补上“让画面活起来”这一环。如果你的工作涉及游戏客户端逻辑编写,或者正在转行做 C++ 手游开发,动作系统是绕不过去的基础模块,它直接决定你写出来的交互手感是生硬还是顺畅。

适合什么基础,建议先看哪几块

这套资料不适合零基础。它默认你已经能跑通 Cocos2d-x 3.x 的工程,知道 Node、Sprite 这些基本概念,能写简单的 C++ 代码。如果你连开发环境都没搭过,建议先补引擎基础再看,否则会卡在“代码能跑但不知道放哪”的尴尬里。从资料内容看,它花了大量篇幅讲缓动函数(EaseIn、EaseOut、EaseElastic 等),这些是动作系统的核心难点。建议你先看基础移动类动作,理解 Action 怎么被创建、挂到节点上、执行完怎么回收;然后直接跳到幂加速和正弦减速这两组,对比看不同曲线对精灵运动轨迹的影响,这样能最快建立起对缓动曲线的直觉判断,而不是一上来就啃指数和弹性这类容易让人晕的参数。

资料怎么配合练习,学完能独立做什么

看视频时不要只跟着敲一遍就过,每个缓动类型都要自己改参数跑一遍。比如 EaseIn 的 rate 参数从 1 调到 4,肉眼观察加速感的变化幅度;EaseElastic 的周期和振幅改大改小,看弹性回弹的幅度差异。正确的练习方式是:每个动作类型写一个最小 demo,一个精灵从 A 点到 B 点,只换缓动函数不动其他代码,对比运动质感。这套资料如果吃透,你能独立完成游戏里常见的角色移动、技能释放位移、UI 弹窗动画、宝箱掉落弹跳等效果的动作编写,不需要再依赖现成插件或抄别人代码。对于做游戏客户端的人来说,这意味着你能在项目里独立承担交互表现层的工作,而不是卡在“美术给了素材但我不知道怎么让它动得自然”这一步。


打算学习Cocos2d-x3.x高级动作的学员

课程目录

*   01 幂加速动作(EaseIn)【学员加群下载视频教程源代码】.mp4 11:46

*   02 幂减速动作(EaseOut).mp4 05:32

*   03 幂加速减速动作(EaseInOut).mp4 03:23

*   04 指数加速动作(EaseExponentialIn).mp4 04:43

*   05 指数减速动作(EaseExponentialOut).mp4 02:45

*   06 指数加速减速动作(EaseExponentialInOut).mp4 03:10

*   07 正弦加速动作(EaseSineIn).mp4 02:34

*   08 正弦减速动作(EaseSineOut).mp4 02:48

*   09 正弦加速减速动作(EaseSineInOut).mp4 03:16

*   10 弹性加速动作(EaseElasticIn).mp4 03:32

*   11 弹性减速动作(EaseElasticOut).mp4 02:40

*   12 弹性加速减速动作(EaseElasticInOut).mp4 02:11

*   13 弹跳加速动作(EaseBounceIn).mp4 02:39

*   14 弹跳减速动作(EaseBounceOut).mp4 01:57

*   15 弹跳加速减速动作(EaseBounceInOut).mp4 02:59

*   16 回退加速动作(EaseBackIn).mp4 02:46

*   17 回退减速动作(EaseBackOut).mp4 02:18

*   18 回退加速减速动作(EaseBackInOut).mp4 02:18

*   19 2D波浪动作(Waves).mp4 14:38

*   20 3D波浪动作(Waves3D).mp4 04:49

*   21 水平3D翻转动作(FlipX3D).mp4 05:11

*   22 垂直3D翻转动作(FlipY3D).mp4 02:28

*   23 3D震动动作(Shaky3D).mp4 03:55

*   24 3D透镜动作(Lens3D).mp4 02:56

*   25 3D波纹动作(Ripple3D).mp4 04:00

*   26 流体动作(Liquid).mp4 03:03

*   27 漩涡动作(Twirl).mp4 03:21

*   28 3D瓦片震动动作(ShakyTiles3D).mp4 03:49

*   29 3D瓦片破碎动作(ShatteredTiles3D).mp4 02:28

*   30 3D瓦片洗牌动作(ShuffleTiles).mp4 02:42

*   31 瓦片从左下角到右上角淡出动作(FadeOutTRTiles).mp4 05:02

*   32 关闭瓦片动作(TurnOffTiles).mp4 03:11

*   33 3D波浪瓦片动作(WavesTiles3D).mp4 02:46

*   34 3D跳跃瓦片动作(JumpTiles3D).mp4 03:17

*   35 拆分行动作(SplitRows).mp4 02:38

*   36 3D翻页动作(PageTurn3D).mp4 02:03