AssetBundles позволяет находить префабы через строковые значения (имя, путь)?

22 ответов

23 просмотра

Бандлы не позволяют что-то находить, они являются форматом хранения данных. А вот то, что данные можно получать по имени — да, это верно.

Фереште- Автор вопроса

Тогда как их создавать? "BuildAssetBundle устарел. Пожалуйста, используйте новую систему сборки AssetBundle, представленную в версии 5.0" И ссылки нет. Это имеется в виду (бесполезные) "Addressable Assets" или что?

Фереште
Тогда как их создавать? "BuildAssetBundle устарел....

Два варианта: 1) Addressables, со своей оберткой поверх бандлов; 2) родные бандлы, но либо собирать их руками, либо воспользоваться относительно устаревшим Asset Bundle Browser.

Фереште- Автор вопроса
Alexander Pluzhnikov
Два варианта: 1) Addressables, со своей оберткой п...

Addressables при попытке засунуть туда текст чуть ли не матерится. А как руками собирать? И так ли ужасна папка Resources, как её малюют? Я просто хочу систему сохранения сделать.

Фереште
Addressables при попытке засунуть туда текст чуть ...

Система сохранения? Тогда причем здесь бандлы?

Фереште- Автор вопроса
Alexander Pluzhnikov
Система сохранения? Тогда причем здесь бандлы?

Нужна возможность работать с префабами через текстовые ссылки.

Фереште
Нужна возможность работать с префабами через текст...

юзай же ты адресаблс и не сношай моск, братан. Там даже не надо стринги писать (вернее не всегда надо) и довольно документированный апи

Фереште- Автор вопроса
Фереште
Говорю же, он не работает.

не работает скорее всего твой код, либо ты убил эдитор своими действиями. Я его по кд каждый день использую и он работает ^_^

Фереште- Автор вопроса
Danil Bog
не работает скорее всего твой код, либо ты убил эд...

https://docs.unity3d.com/Packages/com.unity.addressables@0.3/manual/index.html Тут три примера кода, не работает ни один: Addressables.Load<GameObject>("AssetAddress"); Addressables.Instantiate<GameObject>("AssetAddress"); Addressables.Load<GameObject>("desert/tank.prefab"); Есть какие-то ещё варианты скормить ему строку?

Фереште
https://docs.unity3d.com/Packages/com.unity.addres...

ну так ты проверь как у тебя называется в адресабле префаб-то. Мб ты просто не ту строку кормишь?

Фереште- Автор вопроса
Danil Bog
ну так ты проверь как у тебя называется в адресабл...

Оно сразу ругается. Говорит, устарело. И красным подчёркивает.

Фереште
Оно сразу ругается. Говорит, устарело. И красным п...

ты б хоть картинку показал, што ты пытаешься сделать что ли, может хоть какие-то идеи появятся в чем проблема. А то пока выглядит так, как будто ты говоришь, что не работает то, что работает )

Фереште- Автор вопроса
Фереште
Я тебе целый комикс покажу!

Потому что асинхронно нужно загружать, об этом четко написано в документации

Фереште- Автор вопроса
Фереште
Оно сразу ругается. Говорит, устарело. И красным п...

А это даже не предлагает исправить. Код, взятый с офсайта!

Фереште
А это даже не предлагает исправить. Код, взятый с ...

нет такой сигнатуры в документации, это неправда

Фереште- Автор вопроса
Alexander Pluzhnikov
screenshot нет такой сигнатуры в документации, это неправда

А вот тут есть: https://docs.unity3d.com/Packages/com.unity.addressables@0.3/manual/AddressableAssetsGettingStarted.html

Фереште- Автор вопроса
Alexander Pluzhnikov
зачем ты смотришь версию 0.3?

Она была в ссылке в мануале по ассетбандлам.

Похожие вопросы

Обсуждают сегодня

Объясните, пожалуйста, почему компилятор ругается на использование в условии неинициализированной переменной: int x; Task.Run(async () => { x = await somefunc(); }).Wait...
Александр
5
Добрый вечер, Пока не совсем понимаю как наладить общение между телеграм ботом и ПО для работы с сим боксом. По самому боту так понял: - Нужен некий баланс, который можно поп...
Magic
6
Всем привет. Ребята, подскажите, пожалуйста. у ботов есть ограничение на отправку сообщений - 30 сообщений в секунду, эти ограничения накладываются на все сообщения? или на со...
Artem Stormageddon
4
Блин, ребята, сори за тупые вопросы. А можно ли как-то открыть вебапку по нажатию на кнопку в меню(которое появляется слева, команды)?
Artem Stormageddon
3
Коллеги, может знает кто, можно ли цвет бейджа счётчика в BackendMenu менять без бубнов?
Alex Blaze
3
Привет!) Кто как юзает переменные в строках?) Чисто ради интереса Вот так: echo "У меня {$bananasAmount} бананов"; Или вот так: echo "У меня ${bananasAmount} бананов";
Виталий
3
а плаксы из-под питона умеют только в комфортных условиях что-то выдавить из себя?)
Lencore
9
разработчик ботов скидывает портфолио, боты которые он уже создал. А вот как узнать что это именно он их создал?
Gosudar
4
Но, может, есть уже проверенная? Наши требования такие: 1. Сообщения должны приходить из Инста в CRM оду 2. Должна быть возможность подключить несколько экаунтов Инстаграм. Р...
Alexander Sharoiko MSE / Александр Шаройко
13
Это может быть все-таки не флудвейт? у меня ботфазер принимает изменения и отображает даже что они изменились, на видео видно что он прислал якобы уже измененное описание, н...
OVERLINK
13
Карта сайта