[Unity] 스크립터블 오브젝트(Scriptable Object)
스크립터블 오브젝트(Scriptable Object) 란? 스크립터블 오브젝트는 유니티에서 제공해주는 데이터 컨테이너입니다. 스크립터블 오브젝트를 다른 컴포넌트에 프리팹 형식으로 넘겨주어 사용하게되는데 이때 프리팹을 인스턴스화 하여도 값복사가 이루어지지 않고 참조형식으로만 생성이 되기 때문에 주로 변경되지 않는 참조용 데이터 즉, 플레이어나 몬스터들의 기본 스탯을 저장하는데 유용합니다. 다만, 모든 인스턴스가 하나의 데이터를 참조하기 때문에 각 몬스터들의 현재체력, 위치 등 객체별로 값이 달라야하는 데이터 저장에는 적합하지 않습니다. Scriptable Object 사용 예시 using UnityEngine; [CreateAssetMenu(fileName = "Data", menuName = "Scrip..