此函数将告知您正在检查的对象是否已标记为"持久"。持久对象是将导致其任何实例在房间之间执行的对象,除非它们被明确销毁。请注意这不是实例函数!因此,您可以有一个持久对象和同一对象的非持久性实例,反之亦然。您可以使用持久实例变量设置单个实例持久标记。
object_get_persistent(obj);
参数 | 类型 | 描述 |
---|---|---|
obj | Object Asset | 要检查的对象的索引。 |
if (!persistent) && (object_get_persistent(object_index))
{
persistent = true;
}
上面的代码将检查运行它的实例,以查看它是否持久,以及检查实例的对象索引,以查看它是否被标记为持久。如果实例不是持久的,但对象索引被标记为持久的,那么它会将该实例的"持久"设置为true.