physics_test_overlap

此函数可用于检查物理主体 (即实例的固定装置) 在旋转并放置在房间中的给定位置时是否重叠或 重叠。 "angle" 参数是调用实例在要检查的位置具有 (或将具有) 的旋转角度,"obj" 参数可以是单个实例 ID、对象索引或 关键字 全部其他

 

语法:

physics_test_overlap(xpos, ypos, angle, obj);

参数类型描述
xposReal要检查的房间中的 X 位置
yposReal要检查的房间中的 Y 位置
angleReal(调用实例的)要检查的角度
objObject Asset or Object Instance要检查的对象

 

返回:

Boolean

 

例子:

if physics_test_overlap(x+20, y-35, 0, obj_Bomb)
{
    alarm[0] = game_get_speed(gamespeed_fps);
    ignited = true;
}

上述代码将检查物理装置重叠的位置,如果存在,它将设置变量和报警。