기능
플레이어의 인벤토리를 구현한다.
※ 현재 Scriptable형태로 Item을 작성하나, 이후에는 엑셀의 값을 받아서 사용한다.
※ 리펙토링은 코드 작성중에 틈틈히 수정한다.
1. Inventory의 공간은 40개로 작성한다.
2. Inventory와 InventoryUI, 그리고 InventorySlot이 필요하다.
3. 아이템 변화, 골드변화는 delegate를 활용한다. 즉 Add와 Remove시 활성화 시키고, InventoryUI에서 갱신시킨다.
4. InventorySlot에는 아이템, 아이콘, 버튼을 넣고 한번에 관리한다.
! 주의 사항
코드
구현 영상
리펙토링
'유니티 > 3D RPG' 카테고리의 다른 글
06 자동 테스트 구현 (0) | 2019.12.15 |
---|---|
05 대화 시스템 (0) | 2019.12.14 |
03 플레이어 스텟 (0) | 2019.12.09 |
02 상호작용 (4) | 2019.12.06 |
01 캐릭터 이동 (0) | 2019.12.05 |
댓글