我做了一个任务线数组,我想从数组中创建一个网格,所以任务会一个接一个地进行,但是由于某种原因,它不会从数组中创建网格。如果有人知道我在哪里弄错了,请告诉我。
//在objQuests处的Create事件
var quest_array = [
[
"Chyt motýle!",
0,
["Chyt modrého motýla!" , "Chyt Zeleného motýla!", "Zanes ho Princeznej!"]
],
["Porozprávaj sa s Princeznou",
-1,
["Choď do Prava" , "Porozprávaj sa s princeznou" , "Vrát sa spät ku Princeznej na Lúke."]
]
,
[
"30.3.2017",
-1,
["Choď na Juh" , "Porozprávaj sa s princeznou" , "Vrát sa spät ku Princeznej na Lúke."]
]
],
ds_quests = create_ds_grid_from_array(quest_array)
/// create_ds_grid_from_array脚本
///@description create_ds_grid_from_array
///@arg array
var ds_grid;
var array = argument0;
var array_num_quests = array_length_1d(array);
var array_w = array_length_1d(array[0]);
ds_grid = ds_grid_create(array_w, array_num_quests);
var yy = 0 ; repeat(array_num_quests){
var quest_array = array[yy];
var xx = 0 ; repeat(array_w){
ds_grid[# xx ,yy] = quest_array[xx];
xx++;
}
yy++;
}
return ds_grid;