此函数可用于检查物理主体 (即实例的固定装置) 在旋转并放置在房间中的给定位置时是否重叠或 将 重叠。 "angle" 参数是调用实例在要检查的位置具有 (或将具有) 的旋转角度,"obj" 参数可以是单个实例 ID、对象索引或 关键字 全部 或 其他 。
physics_test_overlap(xpos, ypos, angle, obj);
参数 | 类型 | 描述 |
---|---|---|
xpos | Real | 要检查的房间中的 X 位置 |
ypos | Real | 要检查的房间中的 Y 位置 |
angle | Real | (调用实例的)要检查的角度 |
obj | Object Asset or Object Instance | 要检查的对象 |
if physics_test_overlap(x+20, y-35, 0, obj_Bomb)
{
alarm[0] = game_get_speed(gamespeed_fps);
ignited = true;
}
上述代码将检查物理装置重叠的位置,如果存在,它将设置变量和报警。