1

がアタッチされているゲームオブジェクトをインスタンス化NavMeshAgentします。彼らの目的地は、マップ上でベイクされた NavMesh を持つマップ上を移動できるプレイヤーです。

私が抱えている問題は、これらの敵のゲームオブジェクトのいくつかがインスタンス化された後、プレーヤーが移動するときにパスを計算しているかのように、一瞬停止してぎくしゃくした動きをすることがあることです。

これに対抗する方法はありますか?それとも、マップ上にもっと単純な NavMesh を配置する必要がありますか?

Update() で敵の目的地を設定し、FixedUpdate() でも試しましたが、違いはありません。

 if (player)
    GetComponent<NavMeshAgent> ().destination = player.transform.position;
4

0 に答える 0