我已经写了一个简单的游戏在团结,我需要帮助一些简单的人工智能为敌人。
我有三个GameObjects:后台,Player和Enemy。所有这些对象都有一些精灵,rigidBodies等,背景包含盒/圆环对撞机。玩家可以移动通过按W/S/A/D,我需要简单的脚本在JS允许敌人跟随玩家(与路径查找)。我试过这样的方法,但有些地方出了问题:
var agent: NavMeshAgent = GetComponent.<NavMeshAgent>();
agent.SetDestination(targetPoint);什么都没发生..。
有什么帮助吗?
发布于 2014-11-25 01:05:00
下面是我在敌人移动中使用的一个非常基本的片段,我把它放在了一个移动脚本的Update()函数中(注意C#):
Vector3 direction = Vector3.Normalize(transform.position - destination.position);
transform.position = Vector3.MoveTowards(transform.position, destination.position, moveSpeed * Time.deltaTime);我希望它能帮助你的敌人四处走动!
https://stackoverflow.com/questions/27116059
复制相似问题