我正在尝试写一个简单的游戏,但我被困在这里。我想通过每次有人点击时将它们添加到窗口来显示我的“子弹”。但这不起作用,因为我得到一个错误说bulletsArray(i)不是属性所以它不会工作。有什么建议?想法?谢谢
bulletsArray = new Array();
window.addEventListener("click", spawnBullets);
function spawnBullets(){
bulletsArray.push(Ti.UI.createView({
backgroundColor: "white",
width: 10,
height: 10,
left: shipGun.left,
top: 600
})
);
for(var i = 0; i < bulletsArray; i++){
gameWindow.add(bulletsArray(i));
}
};
答案 0 :(得分:2)
Basim,你的for循环包含语法错误。按如下方式更改循环
for(var i = 0; i < bulletsArray; i++){
gameWindow.add(bulletsArray[i]);
}