[유니티 매뉴얼] 스크립팅 가능한 오브젝트(ScriptableObject)
2021. 3. 4.
ScriptableObject는 스크립트 인스턴스로와는 별도로 대량의 데이터를 저장하는데 사용할 수 있는 데이터 컨테이너입니다. ScriptableObject는 값의 사본이 생성되는 것을 방지하여 프로젝트의 메모리 사용을 줄이는 것입니다. 이는 연결된 MonoBehaviour 스크립트에 변경되지 않는 데이터를 저장하는 프리팹에도 유용합니다. ScriptableObject를 이용하면 데이터를 저장한 후 모든 프리팹의 레퍼런스를 통해 액세스할 수 있습니다. 즉, 메모리에 데이터 사본을 하나만 저장합니다. ScriptableObject는 개임 오브젝트에 ScriptableObject를 연결할 수 없으며 대신 프로젝트의 에셋으로 저장해야 합니다. 에디터 사용 시, ScriptableObject에 데이터를 저장하..