bbox_bottom

只读变量返回实例边界框底部的 Y 位置 (在房间内),其中边界框由实例遮罩的最大宽度和最大高度定义 (由 sprite_indexmask_index 设置)。即使精灵具有精确的碰撞遮罩,边界框也会存在并用于某些事情,因此您可以使用此变量来查找它。请注意,当实例没有指定 sprite 时,返回的值将与实例的 Y 位置相同。

请参阅: 边界框

 

语法:

bbox_bottom;

 

返回:

Real (integer)

 

例子:

if (bbox_bottom > room_height)
{
    y = room_height - sprite_yoffset;
}

上面的代码检查实例的边界框是否在房间外,如果是,则将实例设置到新位置。