シンプルな2DタイルマップHTML5を作成しています...使用する画像があります。方向転換する方法はありますか
var imageObj = new Image();
配列に入れるので、手動変数を実行する必要はありませんか?
編集:配列を実行しようとしましたが、見つかりませんでしたsrc
。待って..私は..アレイに..うーんがないようなものでしたsrc
。
シンプルな2DタイルマップHTML5を作成しています...使用する画像があります。方向転換する方法はありますか
var imageObj = new Image();
配列に入れるので、手動変数を実行する必要はありませんか?
編集:配列を実行しようとしましたが、見つかりませんでしたsrc
。待って..私は..アレイに..うーんがないようなものでしたsrc
。
配列を作ってみませんか
var images = [];
すべての画像をその配列にプッシュしますか?
images.push(new Image());
次のような多次元配列を実行します。
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は真の多次元配列をサポートしていませんが、これは十分に近いものです。これは実際にはネストされた配列ですが、ええ...おそらくあなたが知る必要がある以上のものです。