• 카테고리

    질문 & 답변
  • 세부 분야

    게임 프로그래밍

  • 해결 여부

    미해결

타일 만드는 로직 질문

21.06.06 07:25 작성 조회수 176

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

NyanCattEd님의 프로필

NyanCattEd

질문자

2021.06.08

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