로딩
요청 처리 중입니다...

다마고치 시스템 구현

 다마고치 시스템 구현

게임을 일시 정지한 상태로 오랫동안 있으면 64비트 캐릭터가 튀어나오는 다마고치 시스템을 재미 삼아 만들어봤습니다. 엔터 더 건전의 총알 몹으로 테스트 해봤는데 뭔가 마음에 드네요ㅋㅋ - Time.timeScale = 0.0f 를 통해 게임을 멈추게 합니다. - 애니메이션이 동작하지 않을 수 있으므로 일시 정지 창의 Animator 창에서 Update Mode를 Normal 에서 Unscaled Time 으로 교체해줍니다.

(Unscaled Time은 timeScale의 영향을 받지 않습니다) - 마찬가지로 코루틴 함수도 작동하지 않을 수 있습니다. WaitForSeconds 대신에, WaitForSecondsRealtime을 사용해줍시다.

(Realtime은 timeScale의 영향을 받지 않습니다) - 캐릭터의 움직임은 Animator를 추가해서 Animation 에서 직접 스프라이트 이미지를 교체해주는 방식으로 구현 했습니다. (이 방법을 사용하면 UI에서도 스프라이트 애니메이...

# Unity # 유니티 # 프로그래밍