유니티
Unity 기능 리뷰 - ScriptableObject (오디오 라이브러리 예제)
1. ScriptableObject 란?유니티에서 데이터를 저장하고 재사용하기 위한 클래스 타입입니다. 그래서 클래스 명 옆에 이렇게 써주시면 됩니다![CreateAssetMenu(menuName = "Audio/AudioLibrary")]public class AudioLibrary : ScriptableObject{}MonoBehaviour처럼 씬에 붙이는 컴포넌트와 달리 ScriptableObject는 독립적인 에셋 파일로 존재합니다. 그래서 씬전환을 하면 바뀌는 컴포넌트가 아니라서 전역적으로 재사용이 가능합니다. 2. 왜 AudioLibrary에ScriptableObject 를?그래서 앞서 설명했던 CreateAssetMenu로 에셋파일로 만들 수 있게 만든 후 ScriptableObject 이..
2025. 8. 16. 23:12