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

22 ответов

22 просмотра

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

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

Тогда как их создавать? "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?

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

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

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

Ребята, всем привет. Подскажите, пожалуйста, можно ли как-то через бота понять, что этого бота добавили в группу\канал и выдали ему права администратора?
Artem Stormageddon
9
Это переведённый текст с английского. Я не говорю на русском, но могу использовать переводчик Телеграм. Приветствую! Я начинающий веб-разработчик и все еще учусь. В настояще...
𐩱𐩪𐩣𐩱𐩲𐩺𐩡
3
А не хотим ли мы развлечься? 😉 Но так чтобы с пользой для наших профессиональных навыков?? 👨‍🎓👩‍🎓 Предлагаю на октябрь запланировать тестовый запуск новой командной игры "Игр...
Andrii Kurdiumov
2
Привет всем! Почему этот код не срабатывает при добавлении или удалении пользователя из чата? bot.on('chat_member', async (ctx) => { console.log(ctx); }) bot.launch({allo...
Alexander
5
у кого сколько оперативы на базе данных ?
АДИЛЬБЕК
4
Через бот апи возможно получить ID стикерпака? Не ссылку.
Vexylon [АФК до 09.09]
5
Привет Хочу сделать аналог iCloud’а для своих проектов, чтобы пользовательская информация хранилась в облаке, была доступна во всех сервисах, её можно было подсасывать везде)...
Виталий
9
В тг можно спарсить всех кто пишет в группе? Если список участников скрыт
S
3
код Event::listen('cms.page.display', function (&$content, $slug, $page, $html) { if (is_object($content)) { dump($content); } else { dump($s...
Point 111
3
Всем привет. Не понимаю, в чём тут шутка юмора. Убирается только разрешение на send_messages. А send_media_messages остаётся. Как сделать, чтобы оба убирались? await b...
Alexander
2
Карта сайта