본문 바로가기
유니티/3D RPG

14 아이템 장착 및 해제

by 노오오오오옹 2020. 1. 7.

 기능

획득한 아이템을 사용 및 장착 하도록 구현한다.

※ 참고 사항

1. 획득한 아이템들은 인벤토리에서 보여준다.

2. 인벤토리내 아이템을 클릭하면 설명창이 뜬다. 설명창에서 '사용'할지 '제거'할지 판단할 수 있다.

3. 장비아이템의 경우 '사용' 대신 '장착' 문구를 보여준다.

4. 아이템을 장착하면 장착 슬롯의 아이콘을 갱신하며, 인벤토리에서 제거한다.

5. 반대로 해제하면 장착 슬롯을 비워주며, 인벤토리에 추가한다. 

 

! 주의 사항

아이템 장착 및 해제시 '캐릭터 스텟', '인벤토리', '인벤토리 UI', '장착 아이템 UI'를 갱신한다.

 

 코드

더보기
아이템 장착시 기존에 장착된 아이템(old)는 인벤토리로, 새롭게 장착할 아이템(new)는 장착 배열에 넣는다.
해당 아이템의 위치를 찾고, 아이템을 인벤토리에 추가한다.
아이템을 장착 및 해제하면 장착 UI도 갱신해야한다.

 

 구현 영상

 

 리펙토링

 

 

'유니티 > 3D RPG' 카테고리의 다른 글

17 퀘스트 시스템  (0) 2020.01.16
15 UI 추가/수정  (0) 2020.01.11
013 몬스터 DB  (0) 2019.12.30
012 아이템 정보 요청/갱신  (0) 2019.12.27
011 TCP/IP 환경의 서버 구축  (0) 2019.12.24

댓글