object_get_solid(obj);
参数 | 描述 |
---|---|
obj | 待检测的物体索引。 |
返回: 布尔值
此函数将告诉你正在检查的物体是否已标记为 “固体”。使用传统碰撞系统时,固体物体会生成特殊碰撞事件(例如:物理世界是关闭的)。请注意,这不是实例函数!因此,你可以拥有一个固体物体和同一物体的普通实例,反之亦然。你可以使用 solid(固体) 实例变量设置单个实例固体标志。
if !solid && object_get_solid(object_index) solid=true;
上面的代码将检查运行它的实例以查看它是否为固体,以及检查实例的物体索引以查看它是否标记为固体。如果实例 不 为固体但物体索引标记为固体,则会将该实例的 “solid(固体)” 设置为 true。