Цвет, темы и постобработка
Ведите цвет содержимого через ссылку на тему, литеральный цвет оставьте для действительно уникального. Постобработку включайте на пике и выключайте обратно, иначе снаряды теряют границы
Ссылки на тему и литеральные цвета
Цвет задаётся двумя способами:
- литеральный цвет - значение, вбитое прямо в объект
- ссылка на тему - "возьми такой-то слот активной темы". Какая тема активна, задаёт дорожка ключей
Разница видна на втором проходе. На ссылках смена палитры - одна правка темы. На литералах - правка каждого объекта
Фон тоже берёт цвет из темы. Как устроены слоты и ключи темы - Темы
Проверяйте контраст на всех темах, а не только на той, в которой работали. Уровень, меняющий тему на дропе, обязан оставаться читаемым в обеих. Тёмные снаряды, которые отлично видны на светлой теме, исчезают на тёмной
Постобработка
Стандартный набор URP плюс два эффекта глитча. Всё на ключах, то есть каждый параметр можно анимировать
Это самая быстрая дорога к уровню, в который невозможно играть. Bloom на пределе превращает любой яркий объект в пятно, и у снаряда пропадает граница. Хроматическая аберрация разносит края. Глитч дольше такта - это помеха, а не стиль. У Bloom нет порога: светится каждый пиксель, и тёмный фон с ростом интенсивности уходит в серый
Три правила держат постобработку на стороне стиля:
- включайте эффект на пике и выключайте обратно, не оставляйте фоном
- не включайте эффект, который ухудшает читаемость снарядов, там, где от них надо уворачиваться
- пришлось приглядываться после включения эффекта? Выключайте. Игрок приглядываться не станет, он выйдет
Сглаживание
Сглаживание - настройка игрока, а не ваша. Уровень, который выглядит правильно только в одном режиме, выглядит правильно не у всех
| Режим | Что делает |
|---|---|
MSAA | по умолчанию. Сглаживает именно края геометрии, а каждая фигура - настоящая геометрия |
FXAA | стоит один проход по экрану, сколько бы уровень ни рисовал поверх себя |
TAA, STP | не предлагаются: оставляют шлейф за быстрыми объектами, а шлейф за снарядом мешает читать уровень |
Дальше: Читаемость и честность, Бюджет уровня