load_csv

这个函数将加载一个 CSV 格式的文件,并将其转换为 DS 网格,返回创建的网格的唯一 ID 值。

您的 CSV 文件应该遵循 CSV 规范 。如果 CSV 语法不正确,则在加载文件时将得到意外的结果。

这会将每个单元格加载为 字符串 ,即使它只包含数字。使用函数 real 将字符串转换为数字。

 

语法:

load_csv(filename)

参数类型描述
filenameString要打开的文件的名称(作为字符串)

 

返回:

DS Grid

 

例子:

file_grid = load_csv("spreadsheet.csv");
var ww = ds_grid_width(file_grid);
var hh = ds_grid_height(file_grid);
var xx = 32;
var yy = 32;
for (var i = 0; i < ww; i++;)
{
    for (var j = 0; j < hh; j++;)
    {
        draw_text(xx, yy, file_grid[# i, j]);
        yy += 32;
    }
    yy = 32;
    xx += 32;
}

上面的代码将打开给定的 CSV 文件并将返回的 DS 网格存储在变量“file_grid”中。 然后在几个 for 循环中解析此网格,并将内容绘制到屏幕上。