表示する前にプリロードしたい画像を運ぶオブジェクトがあります。
情報は次のように保存されます。
//var data = ["images",{"ground":["0.png"]}]
次に、onLoadを使用してループし、表示されるようにロードされていることを確認します。ただし、最初のフレームに表示されない場合は、onLoadチェックのために確認します。
これは私が持っているものです:
function preLoad(data){
gfx = new Array();
count = 0;
for(var i in data[1]){
if (data[1].hasOwnProperty(i)) {
++count;
gfx[i] = new Array();
for(var j in data[1][i]){
tmp = new Image();
tmp.onload = function(){
tmp.src = data[0]+'/'+data[1][i][j];
gfx[i].push(tmp);
}
}
}
}
window.gph = gfx;
main();
}
私はこれを正しく理解しましたか?