확장하기: 코루틴으로 이펙트 붙이기
📌 이 강좌는?
8단계까지 완료한 뒤 “조금 더 재미있게 만들고 싶다”할 때 보는 선택 강좌입니다.
코루틴을 이용해 다음 두 가지 이펙트를 단계별로 붙여 봅니다.
- 게임 시작 시: 화면에 3, 2, 1, Go! 카운트다운을 보여 준 뒤 첫 블록이 나오게 하기
- 줄이 사라질 때: 줄이 잠깐 깜빡이거나 대기한 뒤 사라지게 하기
코루틴이나 이펙트가 어렵게 느껴져도 괜찮습니다.
각 문서에는 “처음 보시는 분께”, “한 줄 요약”, “막혔을 때 확인할 것” 같은 안내를 넣어 두었습니다. 코드를 그대로 복사해서 붙이고 동작만 먼저 확인한 뒤, “왜 이렇게 하면 되는지”는 천천히 읽어 보시면 됩니다.
📋 목차
| 순서 | 제목 | 내용 |
|---|---|---|
| 개념 | 코루틴 (개념) | 코루틴이 뭔지, IEnumerator, yield return, StartCoroutine |
| 01 | 게임 시작 카운트다운 (3, 2, 1, Go!) | UI 텍스트로 3→2→1→Go! 표시 후 첫 블록 스폰 |
| 02 | 줄 사라짐 이펙트 | 가득 찬 줄을 지우기 전 잠깐 대기(또는 깜빡임) 후 제거 |
🎯 배울 것
- 코루틴:
IEnumerator,yield return new WaitForSeconds(초),StartCoroutine(...) - 시간차 연출: “몇 초 기다린 뒤 다음 동작” 넣는 방법
- 콜백: 줄 지우기 이펙트가 끝난 뒤 점수·다음 블록을 처리하는 흐름
⚠️ 시작 전 확인
- 8단계 - 게임 완성을 끝낸 상태에서 진행하는 것이 좋습니다.
- 코루틴을 처음 접한다면 먼저 개념 - 코루틴을 읽어 보세요.
| ← 개념 설명 | 코루틴 개념 → | 01 게임 시작 카운트다운 → |