object_get_solid

此函数将告知您正在检查的对象是否已标记为"实体"。当使用传统的碰撞系统时,实体物体产生一个特殊的碰撞事件(即:物理世界是关闭的)。请注意这不是实例函数!因此,您可以有一个实体对象和一个相同对象的普通实例,反之亦然。可以使用 solid 实例变量设置单个实例实体标志。

 

语法:

object_get_solid(obj);

参数类型描述
objObject Asset要检查的对象的索引。

 

返回:

Boolean

 

例子:

if (!solid) && (object_get_solid(object_index))
{
    solid = true;
}

上面的代码将检查运行它的实例,以查看它是否是实体,以及检查实例的对象索引,以查看它是否被标记为实体。如果实例是而不是SOLID,但对象索引被标记为SOLID,则它会将该实例的" SOLID "设置为true.