こんにちは私は何もイメージを描画しないようにしようとしています。最初に私はグループを作った(私はこの機能はプラグインの一部だと思うが問題ありません)私はいくつかの画像の名前とsrcを格納するための配列を作成し、私はそれらの画像を描画するためにループを呼び出すが、私はすべてのエラーで何も結果が得られないので、私は "b.name"問題は、そのすべてが良い変数にアサインするJavaScript配列は定義されていません
var mapGroup = new Group();
var mapVillage = [
{name: "leaf", src: "js/leaf.png"},
{name: "sand", src: "js/sand.png"},
{name: "stone", src: "js/stone.png"},
{name: "cloud", src: "js/cloud.png"},
{name: "mist", src: "js/mist.png"},
{name: "rain", src: "js/rain.png"},
{name: "grass", src: "js/grass.png"},
{name: "sound", src: "js/sound.png"},
{name: "hotwater", src: "js/hotwater.png"},
{name: "waterfall", src: "js/waterfall.png"}
];
for(var i = 0; i < mapVillage.length; i++){
var b = mapVillage[i];
b = new Sprite(game.width, game.height);
b.image = game.assets[b.src];
alert(b.name);
mapGroup.addChild(b);
}
var b = mapVillage [i];で 'b'を上書きしています。 b = new Sprite(game.width、game.height); ' – Tushar
変数' b'は 'mapVillage'配列のエントリと同時に新しいスプライトになることはできません。 – Pointy
私は、後で私はhittestを行うつもりの各要素をcuzのスプライトをおろしてしようとしていたと思う – yahoo5000