타이틀 화면-게임 플레이-게임오버-타이틀 화면-...
의 순환 구조를 만듭니다.
내용 자체는 사용자 정의 레이어와 사용자 정의 콜백(객체화 펑션)을 사용하는 것으로
새로운 것은 없습니다.
전환할 때마다 각각에 필요한 초기화를 제대로 해주는 것이 중요.
타이틀/게임/게임오버를 각각 별도의 Scene으로 만들어서 각각 replaceScene 해 주는 방법도 가능합니다.
여기서는 Scene을 전환하지 않고 하는 방법인데 어느쪽이건 상관없지만
Scene 단위로 전환할 경우, Scene 간의 정보 전달은 가급적 전역 변수로 처리하게 됩니다.
레이어는 재사용하기 좋기 때문에
-예를 들어 홈 화면과 게임 화면은 각각 별도의 Scene으로, 상점은 사용자 정의 레이어로 만들어 놓으면
홈 화면에서도 게임 화면에서도 상점을 호출해서 사용하기 편해집니다-
일단 레이어로 만들고 보는게 손에 익어 있습니다.
씬 전환 시 사용되는 여러가지 효과-트랜지션-을 쓸 수 없는 점은 조금 아쉬울지도.
댓글 없음:
댓글 쓰기