先弄清楚这门课解决什么问题
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






