인프런 커뮤니티 질문&답변

호기심 많은 코끼리님의 프로필 이미지
호기심 많은 코끼리

작성한 질문수

따라하면서 배우는 고박사의 유니티 하이퍼캐주얼게임 시리즈 01

타일 맵 제작

타일 만드는 로직 질문

작성

·

305

1

안녕하세요 몇 가지 궁금한 점이 있습니다.

모바일 플랫폼에서 개발하려고 합니다.

계속되는 타일 맵을 만들려고 합니다.

코루틴과 오브젝트 풀링 모두 써야 가능할 거 같은데

IEnumerator Start() 이렇게 해도 동작은 가능한가요?

private IEnumerator Start()
	{
		StartCoroutine(Tile_spawn_n_move);
		yield return new WaitForSeconds(10f);
		StartCoroutine(DestroyTile());
		yield break;
	}

답변 2

3

고박사님의 프로필 이미지
고박사
지식공유자

네 가능합니다.

Start() 메소드는 코루틴으로 실행이 가능하기 때문에 작성한 코드 실행이 가능합니다.

어차피 Start()는 1회만 호출되기 때문에 yield break;는 없어도 됩니다.

만약에 StartCoroutine(Tile_spawn_n_move); 실행이 완료된 후에

아래의 yield return new WaitForSeconds(10f); 코드가 실행되길 원하면

yield return StartCoroutine(..); 으로 호출하면 됩니다.

0

네 답변 감사합니다 한번 시도해볼께요.

호기심 많은 코끼리님의 프로필 이미지
호기심 많은 코끼리

작성한 질문수

질문하기