Это старая версия документа!
Decal Shader
Описание
Шейдер декалей позволяет создавать пропы-декали любого размера, с возможностью тайлинга текстур. С помощью шейдера для декалей можно создавать декали любого размера, а также накладывать текстуру декали в виде плиток.
Mesh
Можно использовать готовую сетку для декалей. Вам не обязательно создавать сетку самостоятельно. Вы можете скачать готовую сетку для наклеек, которая уже готова к использованию со скриптом для наклеек, который сделает все остальное.
Скачать
Текстуры
Diffuse
Основной цвет и текстура ассета.
Избегайте насыщенных и ярких цветов, особенно выше 140 RGB.
Alpha
Прозрачность: белый — полностью видно, чёрный — полностью прозрачно.
Color
Отвечает за влияние вариаций цвета.
Illumination
Белый — максимальная подсветка. Обычно малозаметно на декалях.
Specular
Белый — максимальное отражение, чёрный — отсутствие.
Нет блика от солнца, только отражение кубмапы.
Normal
Влияет только на отражающие участки.
Формат
Используйте PNG, 8 бит/канал.
Разрешение
Все основные текстуры должны иметь одинаковое разрешение.
Допустимы только степени двойки (например, 1024×512, 256×256).
Минимум — 32×32.
Импорт
Именование
Текстуры должны иметь тот же префикс, что и mesh, плюс суффикс:
Пример: `имя_d.png`, `имя_a.png`
Папка импорта
`%LocalAppData%\Colossal Order\Cities_Skylines\Addons\Import`
Шаблон
Не имеет значения — скрипт всё переопределит.
Ошибки цвета
Если ошибка цвета — убедитесь, что файл 8 бит/канал.
Скрипт
Скрипт для назначения шейдера декали и установки параметров запускается через консоль ModTools (`F7`).
Переменные
Size — размеры в метрах.
Tile — множитель тайлинга.
Slope Tolerance — высота бокса, допускающая уклон.
Editor Advanced
Настройки через ModTools Scene Explorer (`Ctrl+E`).
Параметры UI (Asset UI Priority).
Вариации пропов (с вероятностями появления).
Скрипт создаёт равномерное распределение вероятностей.
Сохранение
Filename
Без пробелов и спецсимволов.
Asset Name
Имя, отображаемое в игре.
Картинки
Snapshot — изображение в Content Manager (можно заменить на 1×1 px).
Thumbnail & Tooltip — 109×100 и 492×147 соответственно.
Папка с ассетами
`%LocalAppData%\Colossal Order\Cities_Skylines\Addons\Assets`
Публикация
В Content Manager нажмите Share.
Можно изменить превью Steam (437×437 → 512×512).
В папку content можно положить несколько .crp.
Steam Workshop
Добавить в коллекции, изменить видимость, прикрепить видео и т.д.
Обновление
Подпишитесь на свой ассет, чтобы появилась кнопка Update.
Сохраняйте ассеты с тем же именем! Иначе сохранения игроков сломаются.
Prefab Name
Неизменяемый идентификатор ассета.
Местные: `filename.AssetName_Data`
В Workshop: `SteamID.AssetName_Data`
Видео
Decals (Decal Prop Fix)
Publish Multiple Assets
Prop Variations