0

シンプルな2DタイルマップHTML5を作成しています...使用する画像があります。方向転換する方法はありますか

var imageObj = new Image();

配列に入れるので、手動変数を実行する必要はありませんか?

編集:配列を実行しようとしましたが、見つかりませんでしたsrc。待って..私は..アレイに..うーんがないようなものでしたsrc

4

2 に答える 2

2

配列を作ってみませんか

var images = [];

すべての画像をその配列にプッシュしますか?

images.push(new Image());
于 2012-04-20T21:45:39.687 に答える
2

次のような多次元配列を実行します。

var map = [];

for(var x = 0; x<MAP_WIDTH; x++) {
    map[x] = [];
    for(var y = 0; y<MAP_HEIGHT; y++) {
        map[x][y] = new Image();
    }
}

map[X][Y]次に、XとYがアクセスするタイルの座標である画像にアクセスできます。

マイナーノート:Javascriptは真の多次元配列をサポートしていませんが、これは十分に近いものです。これは実際にはネストされた配列ですが、ええ...おそらくあなたが知る必要がある以上のものです。

于 2012-04-20T21:49:17.680 に答える