判断两个角色之间的距离
91M2说明书 > 引擎脚本功能 > 脚本示例 >

export function Main(NpcTNormNpcPlayerTPlayObjectArgsTArgs): void {
    if ((Math.abs(Npc.MapX - Player.MapX) > 5) || (Math.abs(Npc.MapY - Player.MapY) > 5)) {//ABS为取绝对值函数。此处判断NPC和角色的X坐标或Y坐标距离是否大于5,怪物、NPC及玩家都有MapX和MapY属性
        Npc.Say(Player'你离我太远了,我看不清楚。。。');
    }
}

引擎官网:www.91M2.com   交流群:5555999   此引擎仅供测试,切勿用于商业用途。如有侵权请立即联系我们,我们将在第一时间删除。