유니티 스크립터블 오브젝트(Scriptable Object) 사용하기
게임을 개발하다보면 플레이어, 보스 등 여러 데이터 컬럼(변수)가 있다. 프로그래머야 자신이 짠 코드여서 알 수 있지만 다른 개발자들은 변수 값을 조정할 때 일일히 다 찾아보고 물어봐야 하는 단점이 있다. 이걸 보완하는 방법 중 하나인 스크랩터블 오브젝트를 사용하는 것이다. 이걸 사용하면 에셋으로 따로 저장되며 쉽게 변경이 가능하다. 스크립트를 하나 만들어서 CreateAssetMenu < 를 통해서 생성위치를 잡아주고, MonoBehaviour가 아닌 ScriptableObject로 변경해준다. 그 후 필요한 변수들을 전부 선언하고, 프로퍼티로 만들어주기만 하면 생성은 끝이다. 오른쪽 클릭을 통해 들어가면 저런 식으로 스크립터블을 생성할 수 있으며 생성을 하면 내가 만들었던 변수들을 저기서 조절이 가능..
2021.09.05