ActionScript 3.0运动编程与物理模拟
ActionScript 3.0 的运动编程挺适合刚接触动画开发的前端同学。靠修改对象的 x
和 y
坐标,配合 Timer
或帧事件,就能做出流畅的位移动画。章节里还讲了两种常用方法:一个是通过不停重绘图形,另一个是直接改位置坐标,后者性能更好,适合场景复杂的时候。
后半部分挺有意思,带你一步步模拟出匀速、加速、抛物线这些基本的物理运动。做游戏或者动画项目时,这套方法还能延伸出小型的物理引擎模型,玩得比较深的同学可以试试加重力、做碰撞。
代码部分也蛮清晰的,像 RedrawDemo
这个例子就适合上手练习。每隔一段时间重新绘制小球,简单直观,就是性能稍弱,适合用来理解原理。
如果你打算深入学习 AS3 的图形和动画,或者正好想搞个 Flash 小游戏,这篇文章挺值得收藏的。顺手一提,这份编程指南也可以一起看,更系统。
238.78KB
文件大小:
评论区