object_get_persistent(obj);
参数 | 描述 |
---|---|
obj | 待检测的物体索引。 |
返回: 布尔值
此函数将告诉你正在检查的物体是否已标记为 “保持”。保持物体是导致它的任何实例从一个房间传递到另一个房间的物体,除非它们被明确销毁。请注意,这不是实例函数!因此,你可以拥有保持物体和同一物体的非保持实例,反之亦然。你可以使用 persistent 实例变量设置单个实例保持标志。
if !persistent && object_get_persistent(object_index) persistent=true;
上面的代码将检查运行它的实例以查看它是否是保持的,以及检查实例的物体索引以查看它是否被标记为保持。如果实例 不 保持但物体索引被标记为保持,则它将为该实例将 “persistent(保持)” 设置为 true。