distance_to_object

这个函数计算从调用实例的边界框的边缘到指定对象的最近实例的最近边缘的距离。该对象可以是对象索引或特定的实例ID以及关键字other,并且以像素为单位返回距离。注意,如果任何一个对象没有定义精灵或掩码,结果将是不正确的。

 

语法:

distance_to_object(obj);

参数类型描述
objObject Asset or Object Instance要检查的对象。

 

返回:

Real

 

例子:

if (distance_to_object(obj_Player) < range)
{
    canshoot = true;
}

以上代码将检查到玩家对象的距离,如果它小于存储在变量“range”中的值,变量“canshoot”将被设置为true。