[인디게임 개발 일기 ] 탭탭알피지 - 오브젝트 풀, HpBar관리 (D+5

lhamed(60)
Published in
#kr
Words
124
Reading
1 min
Listen
Play
8y

안녕하세요! 인디 게임 개발하는 심리학도 라메드 입니다.

어제 스마일 게이트 멤버십에 나가기 위해서 팀원들과 여기저기서 만남을 진행하느라

정신이 없어서 집에 오자마자 씻지도 못하고 자버렸네요 ㅠ_ㅠ

부랴 부랴 일어나서

작업하구 포스팅 남깁니다! 바빠서 좋네요 ~

모바일 게임을 만들다보면, 성능 한계에 도달하게 됩니다.

그래서 쓰는 기법 중 하나가, 오브젝트 풀인데요.

게임 내의 오브젝트를 삭제하고 생성하는 것을 반복하는 게 아니라,

같은 오브젝트라면 생성 후에 잠깐 비활성화 해두고 나중에 필요할 떄 다시 꺼내오는 방식입니다.

코드로는 이렇게 써요!

스크린샷 2018-05-13 오후 6.49.27.png

이번에는 특별히 이 오브젝트 풀을 여러개 관리할 수 있는 매니저 클래스도 만들어 두었습니다!

스크린샷 2018-05-13 오후 6.49.19.png

그리고, 체력 바의 증,감을 나타내는 클래스도 하나 만들어 주었어요!

스크린샷 2018-05-13 오후 6.50.04.png

그리고 그런 포인트바 클래스를 관리해주는 매니저도 만들어 줍니다!

스크린샷 2018-05-13 오후 6.50.11.png

그리고 위 매니저 클래스 두개는

배틀 매니저 클래스에서 이용되는 구조를 가지고 있습니다!

짜잔, 오늘은 코딩한 것 만 올리게 되었네요.

읽어주셔서 감사합니다!

[인디게임 개발 일기 ] 탭탭알피지 - 오브젝트 풀, HpBar관리 (D+5 | Ecency