摘要:
1、敌人发现主角有两种形式: a、看见主角(主角出现在敌人的视野之内) b、听见主角(听见主角走路声或者是跑步声) a:看(see) 首先判断主角是否在敌人视野角度内,那么我们只需要判断B<0.5*A能不能成立 b:听(listen) 代码如下: using UnityEngine; using S 阅读全文
摘要:
利用NavMeshAgent控制敌人巡逻,即敌人在一组位置间循环巡逻。 首先我们要知道NavMeshAgent中有两个方法:1.锁定当前巡逻的某一目标位置,即navMeshAgent.destination 2.到达目标位置停止巡逻(休息一定时间继续巡逻),即navMeshAgent.Stop(); 阅读全文