所以在一个简单的街机/平台游戏中,我正在制作它,所以我有一个像这样的.csv文本文件:
660,25,0
720,15,1
等。
第一个数字是x坐标,下一个是y坐标,最后一个是块是否会杀死你。从外部加载这些数据并不是问题而且工作正常但是当实际运行.swf时,很明显.csv文件没有嵌入到它中,因此我无法从中访问任何值。
因此我的问题是:如何将.csv文件嵌入到我的项目中,然后将每行3个值读出到一个多维数组中,每条线表示一个不同的障碍?
(多维数组 [obstacleID] [0代表x coord / 1代表y coord / 2代表它是否已杀死] )
答案 0 :(得分:1)
How to embed a text file in Flash
然后你可以尝试:
var csv:embedded_csv = new embedded_csv();
var csvLines:Array = csv.toString().split("\n"); // \n or File.lineSeparator or \r\n
for(i=0; i<csvLines.length; i++)
{
line:Array = String(csvLines[i]).split(", ");
x = line[0];
y = line[1];
kills = line[2];
...
}