[C#, 유니티] Unity3D_RPG Scriptable 응용 2 (Item 및 Inventory 생성)
인벤토리(Inventory) 오늘은 스크립터블 오브젝트를 통해 아이템의 기능을 구현하고 실제로 게임에서 아이템을 추가하고 삭제할 수 있도록 인벤토리를 만들어보겠습니다 스크립트 1. Item.cs 아이템은 사용하는 행동이 중요하기보다 아이템(객체)이라는게 더 중요하다는 점에서 인터페이스보다 추상클래스가 적절하다 이후에 있을 데이터들이 인게임에 들어가거나 플레이어에게 장착하거나 인벤토리로 들어가는 각각의 상황들에 맞게 가능하려면 아이템을 데이터로 만들어야 한다(스크립터블 오브젝트) 추상클래스는 인터페이스와 마찬가지로 사용되는 추상함수가 상속받는 클래스에서 반드시 재정의 되어야 한다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 using System.Col..
2022.08.30