猫史档案馆


请教问题-距离判定

用户:afdafadsfafeafdafadsfafe查看:2 回复:3 评论:2 创建时间:2022-08-20T11:58:39


怎么在岛3加入距离判定,例如:如果点击玩家,如果玩家距离<10,被点击玩家受10点伤害???


回复

上一页1 页 / 共 1下一页
Lingooy_SheeranLingooy_Sheeran

用射线判断()()

点赞0


评论


BCMOJANGBCMOJANG

world.onClick(({ entity, clicker, distance }) => { 
    if (distance>10){//判断距离是否大于10(10可以改成任何数)
         return;
    }
    if (entity.isPlayer) { 
        
        world.say(`${clicker.player.name} 击中 ${entity.player.name}`)
    } else {
        world.say(distance)
        world.say(`${clicker.player.name} 击中 ${entity.id}`) 
    }

    entity.hurt(20)
    if(entity.hp<=0){
        world.say(`${entity.id} 被 ${clicker.player.name}KO了!`)
         entity.destroy()
        
     }
    

点赞0


评论


BCMOJANGBCMOJANG

很简单

点赞0


评论