만일 이미 설정한 Addressable 아이템들이 1000개가 있고, 해당 항목을 분류하여 라벨을 추가해야 하는 상황이라고 보자.
일일히 수작업을 하기에는 불가능 하다.
따라서 코드를 이용하여 손쉽게 접근하여 라벨링을 추가 할 수 있다.
우선, 추가할 라벨을 유니티 메뉴를 통해 추가하는게 좋을듯 싶다.
var settings = AddressableAssetSettingsDefaultObject.Settings;
if (settings)
{
var group = settings.FindGroup(그룹명);
foreach (var item1 in group.entries)
{
//어드레스명은 유니티 메뉴 -> Window -> Asset Management -> Addressables -> Group
//선택 후 해당 그룹을 펼쳐보면 각 엔티티 항목당 설정되어 있는 이름이다.
if(item1.address == "어드레스명")
{
item1.SetLabel("추가할 라벨명", true, true);
}
}
}'Unity' 카테고리의 다른 글
| [WebGL] JSLib 에서 url 주소 획득 -> 유니티로 넘겨주기 (0) | 2024.07.01 |
|---|---|
| WebGL 에서 JavaScript Library <-> Unity 간 연계 (0) | 2024.06.28 |
| WebGL 용량 줄이기 (0) | 2024.05.23 |
| [WebGL] 전체화면 구동 (모바일 포함) (0) | 2024.02.06 |
| 리소스 관리 - Addressable (7) - AssetLabelReference (0) | 2024.02.05 |