어드레서블로 패치 간소화할수 있다고 해서 적용을 해보려고 처음 시도하고 있습니다.
제 게임이 프리팹은 사실상 거의 없고 so가 엄~청 많아서, 그리고 수치같은것들도 다 so들에 기입되어 있어서 (스킬 데미지 같은 것들)
그런 so들을 어드레서블로 등록하려고 했는데요.
근데 문제는 그런 so들이 모두 공통적으로 참조하고 있는 '효과SO'가 있는데
존재하는 거의 모든 SO들이 이 '효과SO'를 참조하고 그걸로 동작하는 방식이라,
근데 또 어드레서블 그룹에 오브젝트를 넣으면 거기서 참조하는 모든 오브젝트가 알아서 어드레서블에 포함된다고 하더라구요. 그래서 핵심 '효과SO'가 그룹별로 중복되는 문제가 발생합니다.
그래서 so들을 타입별로 나누어서 관리하는게 불가능하고, 모든 so들을 통째로 같은 그룹에 넣어서 관리해야 하는데,
분명 다른 게임들도 자주 참조되는 핵심SO같은게 있을 텐데 이 부분에서 어떻게 해결하는지 궁금합니다.
그렇다고 직접 참조를 주소 기반으로 바꾸는건 불가능한 상황입니다.
효과so를 별개의 어드레서블 그룹으로 넣으면 되는거 아님? 참조대상이 어드레서블 그룹에 있으면 여러곳에서 참조한다고해도 여러개가 생기는게 아니라 레퍼런스 카운트만 증가하는걸로 암 - dc App
아하 그렇게 하면 의존성만 생기고 마는군요. 감사합니다.
so 쓰지말고 텍스트로 저장해두고 스크립트 테이블 만들어 파싱해 쓰는것이 관리하기에도 좋고 정신건강에도 유익함
개인적으로 방대한 데이터는 json이든, csv든, tsv든 이런걸로 관리하고 데이터가 몇개 안되는 데이터나 리소스들은 so로 관리하는게 좋았음