본문 바로가기
웅진씽크빅 게임 개발 챌린지 일기

개발일지 #16 체력, 공복을 채워봅시다

by 억만장작 2022. 9. 15.

개발일지 #16 체력 아이템, 공복 아이템 구현

 재사용 가능한 코드, 오브젝트, 라이브러리를 만드는 것이 매우 중요하다는 것을 실시간으로 깨닫는 중 체력 아이템과 공복 아이템을 구현할 때가 되었다.

 간단하지만 여러 개의 아이템을 구현해야 한다는 점에서, 또 앞으로 더 많은 아이템이 생길 수 있다는 점에서 고민을 했다.

고민한 것치곤 코드가 길진 않지만 ㅎㅎ

코드

재미없어서 코드는 안 보여주려고 했는데 짧아서 살짝만 보겠다.

체력 아이템 코드다.
공복 아이템 코드다.

충돌한 상대가 플레이어일 경우 플레이어의 체력 회복, 공복 회복 코드를 가져와서 사용한다. 이렇게 만들면 아이템을 배치할 때 다른 처리를 할 필요가 없다. 처음이라 그런지 이런 간단한 부분에서 고민을 많이 하게 되더라.

아이템을 배치한다.
옴뇸뇸!!

 

사용하는 모습

체력 아이템과 공복 아이템은 각각 채워지는 체력량과 공복 포인트량이 다르다.

왼쪽의 체력바와 공복바를 보면 척척 차는게 보인다.

자판기 적용

자판기에 아이템만 넣으면 거기서 랜덤으로 나오도록 코드를 짜둬서 바로 아이템을 넣어봤다 ㅎㅎ

자판기에서 음식이 나온다이!

마무으리

아 뜬금없지만 배 타고 낚시 하고 싶다. 잡은 고기로 회 딱 썰어서 라면 딱! 웅진 챌린지 끝나면 바로 텨가야지!! 그때까지 화이팅!!!

아 참... 위의 영상들을 자세히 보면 빛 밖의 음식들은 안 보이는 경우가 있다. 다음에는 그 기능에 대해 이야기하겠다!

댓글