InvokeRepeating()
코루틴을 사용하기 전에 '프로젝트 부스트'에서 Invoke라는 함수를 사용했었다. (지연함수) 그 함수를 반복하는 게 InvokeRepeating()이다.
처음엔 Start에서 불렸다가 그 다음부터는 InvokeRepeating에서 불려서 8개가 출력된 것이다. (Collapse 설정일 때)
하지만 이렇게 동시에 좌표가 출력되는 것을 원한 게 아니라 좌표당 일정 시간 간격으로 출력되길 원한다. => 이 때 사용할 수 있는 게 코루틴이다.
코루틴(Coroutine)
Invoke는 함수를 호출할 때 문자열로 참조했지만 코루틴은 메서드 명으로 호출한다.
실행하면 1초마다 출력이 되는 것을 볼 수 있다. 순서가 Start here -> 리스트 1번째 좌표 -> finishing start -> 2 -> 3 -> 4순이다.
이렇게 좌표 순서대로 이동할 수 있다.
'유데미 강의 > C#과 Unity로 3D 게임 개발하기 : 레엄 러쉬' 카테고리의 다른 글
프리펩 변형(Prefab Variant) (0) | 2022.09.02 |
---|---|
외부 에셋과 중첩 프리펩 (0) | 2022.09.02 |
리스트와 적 웨이포인트 (0) | 2022.09.02 |
좌표계 (0) | 2022.09.01 |
텍스트 레이블 (0) | 2022.09.01 |