Size: a a a

2020 June 19

AP

Alexander P in unity3d.ru
не имеет значения, что будет снизу
источник

AP

Alexander P in unity3d.ru
суть одна и та же
источник

SM

Saved Messages in unity3d.ru
Alexander P
суть одна и та же
Т.е. мне все равно нужно пилить какую-то свою систему для хранения всех префабов, приписывая к каждому префабу некий идентификатор, который я и буду сериализовать?
источник

AP

Alexander P in unity3d.ru
Выходит так
источник

AP

Alexander P in unity3d.ru
Если их много, никто не мешает расширить редактор и сделать все автоматом
источник

СД

Сергей Дючков... in unity3d.ru
Alexander P
Если их много, никто не мешает расширить редактор и сделать все автоматом
+++
источник

SM

Saved Messages in unity3d.ru
Alexander P
Выходит так
А model ID это у Вас enum? Если нужно будет изменить состав, придется в исходники лезть?
источник

AP

Alexander P in unity3d.ru
Я, например, руками ничего не забиваю. Я сделал перечисление с именами префабов, и просто хожу по базе данных ассетов и присваиваю через некоторое кастование имени префаба в перечисление.
источник

AP

Alexander P in unity3d.ru
Saved Messages
А model ID это у Вас enum? Если нужно будет изменить состав, придется в исходники лезть?
Да и да
источник

AP

Alexander P in unity3d.ru
А еще заранее в enum'е нужно руками присвоить значения у каждого элемента, иначе при добавлении куда-нибудь не в конец всей схеме придет 3.14здец
источник

SM

Saved Messages in unity3d.ru
Не очень гибко как-то получается. Нет каких-нибудь поудобнее вариантов? Уже как-то даже руки чешутся sqlite какой-нибудь заиспользовать
источник

AP

Alexander P in unity3d.ru
Saved Messages
Не очень гибко как-то получается. Нет каких-нибудь поудобнее вариантов? Уже как-то даже руки чешутся sqlite какой-нибудь заиспользовать
Что ты понимаешь под гибкостью?
источник

SM

Saved Messages in unity3d.ru
Alexander P
Что ты понимаешь под гибкостью?
Ну мне нужно будет довольно часто изменять состав префабов, и очень хочется делать это очень быстро и легко, допустим, просто изменяя коллекцию, все остальное трогать не нужно. Похоже придется что-то свое городить, автоматически добавляя какие-нибудь гуиды
источник

DN

Dmitry Novikov in unity3d.ru
Saved Messages
Всем привет. Есть игровое поле. В каждой ячейке может находиться один из префабов. Нужно сохранять текущее состояние поля, чтобы после загрузки заново отспавнить все эти префабы. Задача состоит в том, как лучше это сделать. Хочется использовать новую фишку - Addressables, но я не вижу свойства или метода, которые позволят, например, из AssetReference получить путь до префаба, чтобы сохранить его и при загрузке инстанциировать нужные префабы. Что делать, что я делаю не так?
Unity-way предлагает из всего засетапленного поля сделать ещё один префаб. Это и будут данные, какой префаб где инстансить на поле
источник

SM

Saved Messages in unity3d.ru
Dmitry Novikov
Unity-way предлагает из всего засетапленного поля сделать ещё один префаб. Это и будут данные, какой префаб где инстансить на поле
Полностью сохранять обьект в ассет в рантайме?
источник

SM

Saved Messages in unity3d.ru
В рантайме же нельзя такого делать, вроде бы
источник

DN

Dmitry Novikov in unity3d.ru
Я так понял по сообщениям есть ещё геймдиз который таскает префабы не понял что это в рантайме
источник

SM

Saved Messages in unity3d.ru
Dmitry Novikov
Я так понял по сообщениям есть ещё геймдиз который таскает префабы не понял что это в рантайме
Ну изначально же префабы как-то должны попасть на поле, так что вот такие дела получаются
источник

AP

Alexander P in unity3d.ru
Saved Messages
Ну мне нужно будет довольно часто изменять состав префабов, и очень хочется делать это очень быстро и легко, допустим, просто изменяя коллекцию, все остальное трогать не нужно. Похоже придется что-то свое городить, автоматически добавляя какие-нибудь гуиды
Тогда вместо перечислений используй строки
источник

AP

Alexander P in unity3d.ru
Херовая неравноценная замена, но что делать
источник