此函数返回是否定义了给定变量。 在某些情况下,你需要检查并查看变量在 GameMaker Studio 2 中保存的数据类型,此时应使用此函数。它返回 true 或 false,具体取决于值是否已定义。 有关数据类型的更多信息,请参见 此处。
is_undefined(n);
参数 描述 .n 要检查的参数。
Boolean(布尔值)
var val = ds_map_find_value(map, 13);
if is_undefined(val)
{
show_debug_message("Map entry does not exist!");
}
上面的代码检查变量 “val” 以查看它是否未定义,如果是,则显示调试消息。