json ファイルからゲーム マップを読み込む関数を作成しました。
function newTileMapFromJSON(src) {
var mymap;
$.getJSON(src, function(data) {
[...]
var finalData = {
map: tMap,
tiles: blocks,
name: MapName
};
return finalData;
});
}
しかし、それはうまくいきません。「return」がありますが、「getJSON」内の関数です。「finalData」を取得して返す方法がわかりません。
function newTileMapFromJSON(src) {
var mymap;
var finalData;
$.getJSON(src, function(data) {
[...]
var finalData = {
map: tMap,
tiles: blocks,
name: MapName
};
});
return finalData;
}
このコードは機能しません。返される finalData は未定義です。多分 getJSON は別のスレッドで動作しますか? 知らない。
あなたが私だったら、どうしますか?