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 関数内にあるため、関数の境界内にとどまる必要があります。これが機能しないのはなぜですか?どうすれば修正できますか?