本文拟实现的功能:生成第一个敌人,并设置导航网格代理NavgitionMeshAgent,使enemy具有简单的 AI,能够追着角色。
思路:
1. enemy是起始点;
2. 角色是目标点。
因此,给enemy添加NavgitionMeshAgent组件,获取角色的Transform组件以此来访问position信息,并调用NavgitionMeshAgent的静态函数SetDestination设置目标位置为player.position;这样enemy就可追着角色了。不过这是引擎自带的navigation,有些敌人复杂的行为需要手动写AI中相关算法的代码。