강의

멘토링

커뮤니티

Cộng đồng Hỏi & Đáp của Inflearn

Hình ảnh hồ sơ của taehodreams8691
taehodreams8691

câu hỏi đã được viết

[Unity6] Tạo trò chơi sinh tồn riêng của bạn

Item hiệu ứng

Item 연출 13:24 - Asset Manager 를 거쳐서 데이터를 가져오는 이유

Đã giải quyết

Viết

·

112

0

안녕하세요. 좋은 강의 감사드립니다.

Scriptable 데이터에서 가져오는게 직관적일 거 같은데 굳이 Asset manager 를 통해서 데이터를 가져오는 이유가 궁금합니다

C#unity

Câu trả lời 2

0

bluesoul님의 프로필 이미지
bluesoul
Người đặt câu hỏi

아 그렇군요. 답변 감사합니다

0

Pinous님의 프로필 이미지
Pinous
Người chia sẻ kiến thức

안녕하세요!
이번 구조에서 AssetManager를 사용하는 주된 이유는 SpriteAtlas를 이미 AssetManager에서 참조하고 있기 때문입니다.
따라서 각 ScriptableObject에서 Atlas를 다시 개별적으로 참조할 필요 없이, 공통으로 관리되는 AssetManager의 GetAtlas() 함수를 통해 재사용하는 구조가 더 효율적입니다.

이렇게 하면 Atlas 경로를 한 곳에서만 관리할 수 있어서 중복 참조를 줄이고 유지보수도 쉬워집니다.
또한 추후 Atlas가 변경되거나 Addressables 등으로 전환될 경우에도 AssetManager 내부만 수정하면 전체에 반영되기 때문에 확장성에도 유리합니다.

Hình ảnh hồ sơ của taehodreams8691
taehodreams8691

câu hỏi đã được viết

Đặt câu hỏi