此只读变量返回实例边界框顶部的房间内(沿 yaxis)的位置,其中边界框由实例遮罩的最大宽度和高度定义(由sprite_index或mask_index设置)。 即使当sprite有精确的碰撞掩码时,边界框也存在,并且用于某些事情,因此可以使用这个变量来查找它。请注意,当实例没有指定sprite时,返回的值将与实例Y位置相同。
请参阅: 边界框
bbox_top;
Real (integer)
if (bbox_top < 0)
{
y = sprite_yoffset;
}
上面的代码检查实例的边界框是否在房间外,如果是,则将实例设置到新位置。