Flash ActionScript 3.0高级动画教程
高级动画的终极秘籍,《Flash ActionScript 3.0 高级动画教程》真是值得收藏的一本好书。动画碰撞检测、AI 转向、等角投影这些技术点讲得挺透彻,不光是理论,连代码实现也实用。
碰撞检测里的BitmapData.hitTest蛮有意思,能做出不规则图形的碰撞,灵活度比传统的圆形或矩形好不少。场景复杂时用基于网格的检测还能省不少性能,适合那种有大量敌人的场景。
AI 移动这块儿,讲了转向行为,像是追踪、逃避、绕开障碍,全靠一个叫机车类的东东,配合向量控制,做起来智能又自然,蛮适合搞 NPC 路径的。
还有等角投影那章我也挺喜欢,RPG 或者策略类的界面,完全靠这技术撑场面。教程里还讲了如何用IsoUtils
层深,控制对象叠放顺序,视觉效果真的能提升不少。
寻路算法也有,说实话,A-star算法虽然老但好用,教程里代码写得清楚,还讲了代价计算和路径优化,拿来直接用问题不大。
别的章节像摄像头+麦克风、PixelBender这种拓展玩法,也都有提,属于高级玩家的加分项。Flash 10 的 3D 和绘图 API、补间引擎那部分也值得一看,尤其是TweenLite和GTween,动画流畅度那叫一个丝滑。
如果你已经搞定了 AS3 基础,想往更高阶走一走,这本教程真的还挺值的。尤其搞游戏的你,别错过。
4.27MB
文件大小:
评论区