【发布时间】:2012-04-24 22:05:39
【问题描述】:
我有一个用 AS3 制作的基本太空射击游戏。
游戏目前由一个敌人和玩家组成 - 一个可移动的炮塔。
游戏的前提是,当敌人被击中时,它会重生,玩家得分上升一分。
现在我想通过在比赛场地上拥有多个敌人来扩展游戏。每一波敌人的数量可能不同,所以我真的不想单独跟踪它们。
当我想创建一个敌人时,我会调用(在我的主类中)
this.addChild(createNewEnemy());
使用 createNewEnemy() 函数创建并返回匿名 Enemy 对象。
我的问题是,如何在玩家发射子弹的情况下对这些匿名敌人进行命中测试?当敌人与子弹相撞时,应将其移除并增加分数。
【问题讨论】: