【发布时间】:2011-12-13 08:09:50
【问题描述】:
我正在使用 flash actionscript 3 制作射击游戏,并且对逻辑流程以及如何巧妙地使用 OOP 概念有一些疑问。
主要有3个类:
- 主类:初始化屏幕上的对象。
- Enemy Class:用于在屏幕上移动敌人。
- 子弹类:用于射击。
我想要做的是找出敌人是否被子弹击中并做一些必须做的事情......
我现在正在做的是我有一个 ENTER_FRAME 事件,在该事件中我检查每个敌方单位(保存在数组中)与创建的子弹实例的碰撞检测,如果它发生碰撞,则执行所有必要的操作主类..在进程中阻塞主类..
这是正确的技术吗?还是有更好的解决方案?
【问题讨论】:
标签: actionscript-3