VioletaBabel

44. 몹 움직이기 본문

BCA/6. Unity RPG 따라하기
44. 몹 움직이기
Beabletoet 2018. 6. 19. 16:18

몹을 움직여보자.

5초에 1번 움직이게 한다.

몹에게 NevMeshAgent를 넣는다.

리스폰 몹 매니저를 만든다.

그리고 위치들을 게임오브젝트로 만들고, 그걸 저장해 거기를 따라 가게 함

그리고 NavMeshAgent형 변수 agent를 만들어 getcomponent한 후, agent.autobraking을 false해준다. (autobraking이 true면 목적지에 도달하면 속도가 느려짐)



===


변수에 set을 할 때 value라는 키워드는 넣는 값을 의미.


===


InvokeRepeating() 함수가 있다. 일정 시간마다 반복하게 해주시는 듯.

별도로 MoveMob()이라는 함수를 만든 후, InvokeRepeating("함수명",시작시간,실행주기); 식으로도 이용할 수 있다.

이를 막으려면 CancelInvoke("함수명");


===



'BCA > 6. Unity RPG 따라하기' 카테고리의 다른 글

46. 데이터 세이브 로드, HP바, EXP바  (0) 2018.06.21
45. 몬스터 공격, 해의 순환  (0) 2018.06.20
43. 몹 패기  (0) 2018.06.18
42. 시야 가리는 벽 반투명  (3) 2018.06.15
41. 시작화면, 설정  (0) 2018.06.14
Comments