在Unity中关注GameObject

时间:2014-11-24 20:48:10

标签: unity3d unityscript path-finding

在Unity3D中我是新手,所以请帮助我。 :)

我有两个对象: 播放器和 的敌人 我需要关注Enemy的玩家。 我试过这样的事情:

var player : GameObject;

function Start ()
{
    var agent: NavMeshAgent = GetComponent.<NavMeshAgent>();
    agent.SetDestination(player.transform.position);
}
function Update () {

}

但没有任何反应。

1 个答案:

答案 0 :(得分:0)

Update方法每帧运行代码,因此如果您有移动操作,请将代码放入更新方法中。我从未听说过NavMeshAgent

#1:最简单的方法是向GameObject添加rigidbody个对象,并使用方法MovePosition()

#2:第二种方法是将gameObject设置为应该遵循的gameObject中的子项。比统一执行翻译。

#3:您也可以自己计算位置,但首先您应该学习更多关于统一的内容。

希望有所帮助!