我想给一个单位一个随机的名字。我在想我可以为我的游戏提供一个包含一长串名称的 txt 文件,然后随机选择一个。我将如何在 gml 中执行此操作?
问问题
1969 次
1 回答
2
这里有很多方法。例如:
读取所有名称(仅在游戏开始时读取一次;每个名称必须换行):
var file = file_text_open_read("names.txt");
var i = 0;
while !file_text_eof(file)
{
global.names[i++] = file_text_read_string(file);
file_text_readln(file);
}
然后你可以得到这样的随机名称:
var name = names[irandom(array_length_1d(global.names) - 1)];
于 2015-10-06T10:19:58.283 回答