Я хочу динамически загружать пакеты с нескольких URL-адресов в адресах Unity.C#

Место общения программистов C#
Ответить
Anonymous
 Я хочу динамически загружать пакеты с нескольких URL-адресов в адресах Unity.

Сообщение Anonymous »

Я использую Unity Addressables v1.21.18 и организовал свои ресурсы в несколько групп, загрузив их в корзину S3. У меня есть три среды: dev, stage и prod, каждая со своим настроенным сегментом. В моей игре есть переключатель, который меняет среду, и мне нужно, чтобы Addressables динамически загружались из правильного сегмента в зависимости от выбранной среды.
Я пытался инициализировать Addressables вручную, но в соответствии с документации, Addressables автоматически инициализируются. Для RemoteLoadPath я настроил его следующим образом: {Assets.Scripts.AddressablesManager.AssetsURL}/[BuildTarget], где AssetsURL — статическая переменная, которая обновляется при среды переключения.
Есть ли способ принудительно инициализировать адресные объекты снова после первого раза.
Может ли кто-нибудь помочь мне понять, как добиться этой динамики? загружается?
Заранее спасибо!
  • Я попробовал Addressables.InitializeAsync(), но не сработало.
    li>
    Если я переключаюсь до вызова какого-либо адресуемого метода, он переключает URL-адрес так, как он был до инициализации.


Подробнее здесь: https://stackoverflow.com/questions/789 ... dressables
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»