+/- однотипных уровней каждый из которых будет отличаться от остальных наполнением: коробками, преградами и прочими штуками. Уровней будет очень много
В связи с этим вопрос, как лучше организовать с ними работу? Первое что приходит в голову - сделать множество сцен под каждый уровень. Вторая мысль - сделать каждый уровень в виде json, где будет находится информация о том какой элемент где находится и к парсеру сделать билдер уровней, который будет кушать json а на выходе мы будем иметь сконфигурированный уровень. Или если есть еще идеи предложите пожалуйста
Мне кажется вопрос удобства, если тебе JSON удобнее писать чем на сцене все расставлять делай через JSON
Мы использовали вариант с json И вот его плюсы Легко можно прикрутить редактор уровней Создание/измненение уровней при желании можно вынести за пределы движка Итоговый билд занимает меньше места Минусы Затраты ресурсов на создание и поддержание необходимой инфраструктуры Потенциальная проблема версирования и как следствие затраты на поддержание инфраструктуры версирования
Зачем что-то придумывать?) Для такого есть префабы. Сделай один главный и от него делай префаб-варианты. По сути, на выходе получишь тотже жсон, только более удобный в работе внутри юньки. Ну а редактор уровней уже при помощи Одина можно вполне легко будет написать
Что такое Одина ? Можно ссылку?
https://assetstore.unity.com/packages/tools/utilities/odin-inspector-and-serializer-89041
Обсуждают сегодня