Flash ActionScript 3.0高级动画教程

高级动画的终极秘籍,《Flash ActionScript 3.0 高级动画教程》真是值得收藏的一本好书。动画碰撞检测、AI 转向、等角投影这些技术点讲得挺透彻,不光是理论,连代码实现也实用。

碰撞检测里的BitmapData.hitTest蛮有意思,能做出不规则图形的碰撞,灵活度比传统的圆形或矩形好不少。场景复杂时用基于网格的检测还能省不少性能,适合那种有大量敌人的场景。

AI 移动这块儿,讲了转向行为,像是追踪、逃避、绕开障碍,全靠一个叫机车类的东东,配合向量控制,做起来智能又自然,蛮适合搞 NPC 路径的。

还有等角投影那章我也挺喜欢,RPG 或者策略类的界面,完全靠这技术撑场面。教程里还讲了如何用IsoUtils层深,控制对象叠放顺序,视觉效果真的能提升不少。

寻路算法也有,说实话,A-star算法虽然老但好用,教程里代码写得清楚,还讲了代价计算和路径优化,拿来直接用问题不大。

别的章节像摄像头+麦克风PixelBender这种拓展玩法,也都有提,属于高级玩家的加分项。Flash 10 的 3D 和绘图 API、补间引擎那部分也值得一看,尤其是TweenLiteGTween,动画流畅度那叫一个丝滑。

如果你已经搞定了 AS3 基础,想往更高阶走一走,这本教程真的还挺值的。尤其搞游戏的你,别错过。

pdf 文件大小:4.27MB