IEnumerator 사용이유?
497
17 câu hỏi đã được viết
코루틴을 사용하는 이유가 뭔가요?
시간이 지난 뒤에 함수를 실행하기 위해서는 Invoke를 사용하고
반복을 위해서는 While을 사용하면 되지않나요? 너무 햇갈려요..
Câu trả lời 1
1
시간이 지난 뒤에 메소드를 실행하기 위해서 Invoke를 사용해도 되지만
Invoke의 경우 매개변수를 사용할 수 없고, 코루틴은 매개변수를 사용할 수 있습니다.
또한 코루틴과 Invoke의 속도를 비교했을 때 코루틴이 조금 더 빠릅니다.
그 외에도 코루틴은 TimeScale이 0일 때도 동작할 수 있다는 점과
코루틴은 게임오브젝트가 비활성화되면 동작하지 않지만 Invoke는 오브젝트를 파괴하기 전까지 활성/비활성 여부와 관계 없이 실행 됩니다. (이 부분은 어떤게 장점이다. 라기 보단 상황에 따라 사용할 수 있는 부분입니다.)
저는 주로 Invoke보다 코루틴을 선호하고 사용하는 경향이 있지만 Invoke를 쓰면 안된다. 라는건 아니기 때문에 원하는걸 상황에 따라 사용하면 됩니다.
StageController
0
73
2
ZIGZAG강의중 Start를 Coroutine으로 사용하는 이유가 무엇인가요?
0
252
1
[2D Pin Circle Game] 회전 질문
0
391
1
2D에서 navmesh를 사용하는 방법이 궁금합니다.
1
3646
1
Object를 유니티에서 직접 설정하는것과 파라미터로 전달하는것의 차이가 있나요
0
314
2
StartCoroutine 파라미터에 함수넣는것과 문자열 넣는것의 차이가 뭔가요?
0
406
2
수업관련 질문이 있습니다
0
322
2
2D Wave.Io 카메라 흔들기 질문
0
276
1
2D Wave.io 에서 IEnumerator 질문
0
319
1
여기서 래디안을 구하는 이유가 이해가 안갑니다.
0
1345
2
2020.3.0f1 Unity Package Manager Error
0
2158
2
2d pin throwablepin 관련 질문
0
336
1
ZIGZAG, 카메라 컨트롤러 질문
0
263
1
유니티 이벤트 질문
0
295
1
2d wave에서 충돌처리가 안 되요
1
348
1
오디오소스 아이콘
0
371
1
ppt 자료는 어디서 받아야 해요?
0
402
1
2D 게임에서 Z값의 변경이 영향을 주는 경우가 있을까요?
1
728
1
for 반복문 작성시 후위 증가 연산자를 쓰는 이유가 궁금합니다
1
431
1
TPinDistance 프로퍼티 관련 질문드립니다
1
231
1
리셋버튼이 스테이지1로 바꿔주지 않습니다.
2
232
1
지그재그 타일생성 질문있습니다.
1
400
1
PinSpawner 스크립트를 추가하는 과정에서 오류가 발생합니다.
0
219
1
궁금합니다.
1
814
1

