2017-12-20 4 views
1

이동을 위해 Navmeshagent에서 사용합니다. 내 gameobjects입니다. 그러나 그들은 매우 천천히 움직입니다. navmeshagent 속도를 올리는 방법

나는 다음과 같이 navmeshagent.speed 설정 :

Game_Controller.Database [source_index_i, source_index_j].Nute_M.GetComponent<NavMeshAgent>().speed = 5000000000; 

그러나 그들은 여전히 ​​매우 느리게 이동하고있다. 유니티 (Unity)에서 일을 더 빨리 할 수있는 다른 방법이 있습니까?

답변

1

속도 속성은 상담원이 이동할 최대 속도 만 지정합니다. 가속 속성을 변경하지 않으므로 즉석 결과가 표시되지 않습니다.

그래서 이렇게 :

Game_Controller.Database [source_index_i, source_index_j].Nute_M.GetComponent<NavMeshAgent>().speed = 10; 

문서 : https://docs.unity3d.com/560/Documentation/Manual/class-NavMeshAgent.html

Game_Controller.Database [source_index_i, source_index_j].Nute_M.GetComponent<NavMeshAgent>().acceleration= 5000000000; 

그런 다음 당신이 필요로하지만 당신의 속도 속성을 설정
관련 문제