Версия 0.4.1
Редактор уровней вырастает из таймлайна и иерархии в полноценный редактор, а уровни получают постобработку, аудиоэффекты и повторяемую случайность
Редактор
- Инспектор для объектов, ключей и событий уровня. До этой версии в редакторе были таймлайн, иерархия и почти ничего больше
- Пять таймлайнов: уровень, ключи одного выбранного объекта, события уровня, аудио и префабы
- Гизмо во вьюпорте для позиции, поворота, масштаба, размера, якорей и пивота. У каждого режима своё сочетание клавиш
- Префабы переделаны: шаблон правится в отдельном режиме префаба, а каждое размещение может переопределять значения шаблона
- Ресурсы уровня управляются из редактора: аудио, текстуры, шрифты, коллайдеры, эффекты, темы и префабы. Эффекты, темы, коллайдеры и префабы можно брать и из готовых библиотек. Выбор файлов пока работает только на компьютере
- Редактор собственных коллайдеров, редактор кривых, редактор градиентов и пресеты сглаживания с предпросмотром
- Объект может сменить тип и родителя без пересоздания
- Выделение рисуется бегущим пунктирным контуром
- Уровень можно запустить прямо из редактора. Аватар виден в редакторе, а постобработку там можно выключить
- В настройках уровня появились авторы, лицензии, генераторы и проверка правил, которая находит проблемы в уровне и предлагает их исправить
Игра
- Постобработка как события уровня, всего 12: аналоговый глитч, цифровой глитч, свечение (bloom), хроматическая аберрация, цветовые кривые, зерно плёнки, искажение линзы, lift gamma gain, размытие в движении, тени-полутона-света, виньетка и баланс белого
- Аудиоэффекты на аудиодорожках, всего 11: хорус, компрессор, дисторшн, эхо, флэнджер, фильтр высоких частот, фильтр низких частот, нормализация, параметрический эквалайзер, изменение высоты тона и реверберация
- Синхронизация музыки переписана. Игра следует за часами аудио и исправляет небольшой рассинхрон лёгким изменением высоты тона вместо прыжка, поэтому заикание звука каждые несколько кадров ушло
- Исправлено: в редакторе курсор таймлайна замедлял часы уровня примерно на 15%
- Случайность повторяема: один и тот же уровень с одним и тем же сидом играется одинаково на любом устройстве. На экране уровня есть поле сида с кнопками, чтобы задать случайный и сбросить
- Экран уровня показывает авторов и лицензии уровня и его ресурсов
Уровни и формат
- Время жизни объекта - это начало и длительность. Каждый край можно привязать якорем к краю родителя, и тогда он следует за ним
- Слой считается относительно родителя, а не как абсолютное число