ActionScript 3.0编程动画探索

AS3 的动画系统挺有意思的,是你喜欢那种“自己写代码控制一切”的感觉的话,这套东西绝对能让你玩得尽兴。从基本的帧动画、事件监听,到更高级的三角学、弹性缓动、甚至碰撞检测,都能搞。

AS3 的编程动画比拖拽时间轴自由多了,用MovieClipSprite就能把一个球从屏幕左边滚到右边,还能加个重力模拟,效果一点不输现代 2D 引擎。

里面讲的三角函数波形运动也蛮实用,想做个会摆动的 logo?用个Math.sin轻轻松松搞定。还有startDrag()拖动精灵,几行代码就能做出基础交互,交给用户玩。

顺带一提,它也讲到事件系统显示列表这些老朋友,在做一些像素级精度的碰撞检测时挺方便,而且还支持自定义类,能让项目结构更清晰,维护起来省事。

如果你想把数学玩成动画,用 ActionScript 3.0 的这些技巧再合适不过了。哪怕现在 Flash 没落了,这套思路和物理模型,在其他平台也能用得上。

pdf 文件大小:4.05MB