Unity/03.Game

Target을 향해 움직이는 Script

레드아이™ 2020. 8. 30. 12:07

아래의 스크립트가 작동하기 위해서는 게임 환경을 static으로 변경한 후, Navigation 창에서 Bake를 해주어야 한다.

Window-Navigation 창을 열어준다.
Bake탭에서 Bake 실행

void Start () {
		enemy = GetComponent<UnityEngine.AI.NavMeshAgent>();
        
		//Player를 찾아서 그 위치를 세팅한다.
		player = GameObject.Find("Player").transform;
        
		//enemy의 목적지를 player의 위치로 세팅한다.
		enemy.destination = tower.position;
}