Animate AS3多个小游戏示例

Animate 做的 AS3 小游戏源码,挺适合刚上手 ActionScript 3.0 的朋友。你可以学到不少基本功,比如怎么写类、怎么监听键盘、怎么做简单动画这些。源码不复杂,思路也清晰,尤其是游戏循环和事件监听这块儿,理解了就能套用到其他项目里。

动画控件用的就是 Flash 那一套,gotoAndPlaystop这些方法还挺常见,配合 AS3 逻辑代码,玩起来就灵活。你也能看到舞台上怎么加角色、怎么做碰撞检测,用的基本是hitTestObject,逻辑不难,调试方便。

Event.ENTER_FRAME这种帧事件,在游戏里就是个主循环入口,每帧跑一遍逻辑,比如主角走位、敌人刷新、得分计算等等。源码里用得比较多,你看几次就能理解这个套路。

另外,声音也有提到,SoundSoundChannel能加点背景音乐或者打击音效。别小看这些细节,弄好了游戏氛围差多。还有KeyboardMouse输入监听,能让你的角色动起来、还能控制射击,直观。

如果你刚开始学 AS3,建议把源码里的每个类都跑一遍,改一改主角的速度、碰撞规则、加个简单菜单什么的。这样玩着学,效率还挺高。如果想看更多例子,可以看看AS3 小游戏合集这个链接,里头的案例也蛮全的。

zip 文件大小:37.63MB