bbox_top

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

请参阅: 边界框

 

语法:

bbox_top;

 

返回:

Real (integer)

 

例子:

if (bbox_top < 0)
{
    y = sprite_yoffset;
}

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