Written on
·
326
1
안녕하세요 몇 가지 궁금한 점이 있습니다.
모바일 플랫폼에서 개발하려고 합니다.
계속되는 타일 맵을 만들려고 합니다.
코루틴과 오브젝트 풀링 모두 써야 가능할 거 같은데
IEnumerator Start() 이렇게 해도 동작은 가능한가요?
private IEnumerator Start()
{
StartCoroutine(Tile_spawn_n_move);
yield return new WaitForSeconds(10f);
StartCoroutine(DestroyTile());
yield break;
}
Answer 2
3
네 가능합니다.
Start() 메소드는 코루틴으로 실행이 가능하기 때문에 작성한 코드 실행이 가능합니다.
어차피 Start()는 1회만 호출되기 때문에 yield break;는 없어도 됩니다.
만약에 StartCoroutine(Tile_spawn_n_move); 실행이 완료된 후에
아래의 yield return new WaitForSeconds(10f); 코드가 실행되길 원하면
yield return StartCoroutine(..); 으로 호출하면 됩니다.
0