ActionScript 3.0运动编程与物理模拟

ActionScript 3.0 的运动编程挺适合刚接触动画开发的前端同学。靠修改对象的 xy 坐标,配合 Timer 或帧事件,就能做出流畅的位移动画。章节里还讲了两种常用方法:一个是通过不停重绘图形,另一个是直接改位置坐标,后者性能更好,适合场景复杂的时候。

后半部分挺有意思,带你一步步模拟出匀速、加速、抛物线这些基本的物理运动。做游戏或者动画项目时,这套方法还能延伸出小型的物理引擎模型,玩得比较深的同学可以试试加重力、做碰撞。

代码部分也蛮清晰的,像 RedrawDemo 这个例子就适合上手练习。每隔一段时间重新绘制小球,简单直观,就是性能稍弱,适合用来理解原理。

如果你打算深入学习 AS3 的图形和动画,或者正好想搞个 Flash 小游戏,这篇文章挺值得收藏的。顺手一提,这份编程指南也可以一起看,更系统。

pdf 文件大小:238.78KB