텍스트 기반 게임의 텍스트 타이핑 효과 연출하기

2022. 5. 14. 11:36Unity3D/경험 기록

텍스트 기반 스토리텔링 게임에서 흔히 사용되는

텍스트 타이핑 효과를 구현해보자.

 

효과 예시)

 

 

구현 코드)

 

코루틴에서 반복문을 돌리면 간단하다.

우선 출력할 전체 텍스트 문자열을 받고

문자열의 길이만큼 for문에서 반복하는데,

그 반복 인수만큼 문자열을 잘라내면

한 글자씩 타이핑되는 것처럼 보이게 된다.

 

yield return new WaitForSeconds()에서는

타이핑 속도를 결정해줄 수 있다.

 

타이핑이 완료된 후 실행할 작업은 for문 밑에 넣어주면 된다.

 

 

결과)