产生多个敌人

 

  在游戏进行的过程中,为了增加游戏的难度以及增加游戏对玩家的挑战性,我们就需要在游戏中添加更多的敌人,从而,让玩家在游戏进行的过程中可以消灭更多的敌人。

 

  而当游戏中的敌人数量从1个变为多个以后,我们就需要通过程序为每个敌人添加相应的属性,例如:敌人的出场位置,移动位置,是否允许攻击等,因为,在游戏中每个敌人都是一个独立的个体,所以,它们之间的行为属性都是独立的不能互相影响,这样,才能让游戏表现得更加真实。

 

  另外,当敌人死亡或超出屏幕可视范围以后,我们也要通过程序去进行处理,以便让死亡或超出屏幕可视范围的敌人可以重新从某个位置再次进入或出现在游戏的场景中,这样,就可以重复不断的使用这些敌人,从而,让玩家可以感受到不断地有新敌人与他进行战斗。

 

 

  当我们了解完这些理论知识以后,就可以进入到游戏中,然后,立即通过动手实践把相关的代码实现出来,最终实现出多个可以移动的敌人。

 

(通过游戏模式学习与训练,需要在电脑上运行)

 

进入游戏学习与训练

 

 

 

 

本章学习后的代码运行效果如下:(可在手机上查看)

手机上通过触摸控制飞机的移动位置

电脑上通过鼠标按住左键或右键同时移动鼠标即可控制飞机的移动位置

 

Please use a browser that supports "canvas"