스크립터블 오브젝트에 캐릭터 스테이터스 같은 거 저장해놓고 불러오려는데, 매번 드래그앤드롭 하는 거 말고 스크립트에서 불러오고 싶음. (파일경로나 이름으로 찾는 식?)
찾아보니까 Resoucres.Load 같은 게 있던데, 리소스 폴더에 에셋을 넣으면 여러모로 안 좋으니까 쓰지 말라는 말이 있더라. 메모리에 다 올려버린다나.
근데 어차피 게임이라는 게 전체 리소스는 아니어도, 최소한 해당 씬에서 쓸 리소스는 로딩씬에서 미리 메모리에 로드해야 할텐데, 유니티에서는 이런 메모리 관리를 어떤 식으로 처리함?
스크립터블 오브젝트를 예로 들었지만, 그 외 모든, 하이어라키에 오브젝트나 컴포넌트 형태로 올라가지 않은 것들을 런타임에 참조하고 싶을 때 어떤 식으로 하는지 궁금함.
에셋번들
오 이건 처음 보네 ㄳㄳ
사용할거면 올리는게 맞지 근데 올려놓은거 불러오는데에도 퍼포먼스 오지게 잡아먹더라
로딩지옥에서 벗어날 방법이 없구만...
에셋 번들 어드레서블