我在使用 Phaser 制作的游戏中有以下代码:
game.add.sprite(response.Turret0.posx, response.Turret0.posy, "turret");
game.add.sprite(response.Turret1.posx, response.Turret1.posy, "turret");
game.add.sprite(response.Turret2.posx, response.Turret2.posy, "turret");
我想使用循环来运行上面的语句。但是,以下方法似乎不起作用:
for(int i=0;i<length;i++)
game.add.sprite(response.'Turret+i'.posx, response.Turret0.posy, "turret");
代码在 AJAX 函数中,因此我必须留在函数范围内。为什么这不起作用,我该如何解决?