안녕하세요! 인디 게임 개발하는 심리학도 라메드 입니다.
어제 스마일 게이트 멤버십에 나가기 위해서 팀원들과 여기저기서 만남을 진행하느라
정신이 없어서 집에 오자마자 씻지도 못하고 자버렸네요 ㅠ_ㅠ
부랴 부랴 일어나서
작업하구 포스팅 남깁니다! 바빠서 좋네요 ~
모바일 게임을 만들다보면, 성능 한계에 도달하게 됩니다.
그래서 쓰는 기법 중 하나가, 오브젝트 풀인데요.
게임 내의 오브젝트를 삭제하고 생성하는 것을 반복하는 게 아니라,
같은 오브젝트라면 생성 후에 잠깐 비활성화 해두고 나중에 필요할 떄 다시 꺼내오는 방식입니다.
코드로는 이렇게 써요!
이번에는 특별히 이 오브젝트 풀을 여러개 관리할 수 있는 매니저 클래스도 만들어 두었습니다!
그리고, 체력 바의 증,감을 나타내는 클래스도 하나 만들어 주었어요!
그리고 그런 포인트바 클래스를 관리해주는 매니저도 만들어 줍니다!
그리고 위 매니저 클래스 두개는
배틀 매니저 클래스에서 이용되는 구조를 가지고 있습니다!
짜잔, 오늘은 코딩한 것 만 올리게 되었네요.
읽어주셔서 감사합니다!