首先我们要搞清楚攻击的逻辑。
植物检测到前方有僵尸,然后生成一个子弹。
子弹每一帧前进,如果检测碰撞到僵尸就消失。
消失的同时,僵尸扣血。
效果预览
首先,要让子弹生成
function onEnterFrm(){
//
// 植物管理
//
for (i = 0; i < plantContainer.numChildren; i++) {
var currentPlant = plantContainer.getChildAt(i);//遍历每个植物
// 准备好开火
if (currentPlant.recharge == currentPlant.fireRate ) {
// 检查是否有僵尸与植物处于同一行
if (zombiesArray[currentPlant.plantRow].length > 0) {
// 同行有僵尸
for (j=