我们现在还差一个重要的功能,没错,敌人坦克的创建以及子弹击中敌人坦克时的碰撞检测功能。
5. 创建敌人坦克完成炮弹碰撞检测
5.1 创建敌人坦克对象
敌人坦克和玩家坦克一样,同样继承自我们的坦克对象。所以我们在Tank.js中写入以下代码:
1 // 敌人坦克对象 2 EnimyTank = function () { 3 this.Direction = EnumDirection.Down; 4 this.BombNum = 1; 5 this.UI = UtilityClass.CreateE("div", "", "etank", document.getElementById("divMap")); 6 this.UI.style.backgroundPosition = "0 -" + this.Direction * 40 + "px"; 7 8 } 9 10 EnimyTank.prototype = new Tank;