Unity)判断敌人是否位于主角正前方一定角度方位内

来源:互联网 发布:清华 知乎 编辑:程序博客网 时间:2024/05/24 15:41
float angle = 60f;
Vector3 direction = zombieInAtkAreaList[i].position - player.transform.position;            if (Vector3.Angle(direction, player.transform.forward) < angle) {                zombieInAtkAreaList[i].GetComponent<ZombieController>().ChangeBlood(GameConst.playerAttackPower);                print("我已经打到你了!" + Random.value);                break;            }

阅读全文
0 0
原创粉丝点击