Перейти к содержанию

Реестр иконок UI

Дата: 16 октября 2026. Категория изменения: feature, только документация.

Пользователь подтвердил работу HUD (кроме миникарты) и инвентаря; в инвентаре отсутствуют иконки. Этот документ — общий список потребностей для подготовки и подключения графики. Первый набор: характеристики, каждая пушка и каждый предмет. Остальные группы дополняются при согласовании следующих окон.

Статус «Нужна» означает потребность в готовой и подключённой иконке, а не результат аудита существующих изображений. Изображения этой задачей не создавались, Unity-ассеты не менялись. Рабочие названия и концепции из каталогов не становятся утверждёнными механиками из-за включения в реестр.

Правила ведения

  • Каждая строка — отдельная потребность со стабильным ID. ID здесь — ключ реестра, не существующий Addressables address.
  • Одна и та же модель использует свою иконку в инвентаре, экипировке, HUD, информации и наградах.
  • Уровень, эволюция, количество и состояния выделения рисуются поверх иконки средствами UI; отдельные картинки для каждого числа не требуются.
  • Для каждого стата нужна различимая иконка. Абсолютные и процентные бонусы, шанс и сила эффекта — разные записи; возможность общей основы с дополнительным знаком согласуем при подготовке графики.
  • Пока считаем одну базовую иконку на модель. Дополнительные иконки скинов и способностей в этот заказ автоматически не входят.
  • После подготовки дописывать путь ассета и статус: «Подготовлена» → «Подключена» → «Проверена в игре». Пока путь не назначен, указан прочерк.

1. Характеристики танка — 25

Источник: общий дизайн, раздел 6. Использование: характеристики в инвентаре, подробности бонусов, награды и подписи наград врагов.

ID иконки Характеристика Статус Ассет
stat-hp-max Максимальная прочность Нужна —
stat-armor Общая броня Нужна —
stat-armor-kinetic Броня от кинетического урона Нужна —
stat-armor-explosive Броня от взрывного урона Нужна —
stat-armor-fire Броня от огненного урона Нужна —
stat-armor-electric Броня от электрического урона Нужна —
stat-armor-chemical Броня от химического урона Нужна —
stat-regen Восстановление прочности Нужна —
stat-move-speed Скорость передвижения Нужна —
stat-dodge-chance Шанс уклонения Нужна —
stat-block-amount Величина блока Нужна —
stat-crit-chance Шанс критического попадания Нужна —
stat-crit-bonus Усиление критического урона Нужна —
stat-damage-flat Общая абсолютная прибавка к урону Нужна —
stat-damage-percent Общая процентная прибавка к урону Нужна —
stat-damage-kinetic-flat Абсолютная прибавка к кинетическому урону Нужна —
stat-damage-kinetic-percent Процентная прибавка к кинетическому урону Нужна —
stat-damage-explosive-flat Абсолютная прибавка к взрывному урону Нужна —
stat-damage-explosive-percent Процентная прибавка к взрывному урону Нужна —
stat-damage-fire-flat Абсолютная прибавка к огненному урону Нужна —
stat-damage-fire-percent Процентная прибавка к огненному урону Нужна —
stat-damage-electric-flat Абсолютная прибавка к электрическому урону Нужна —
stat-damage-electric-percent Процентная прибавка к электрическому урону Нужна —
stat-damage-chemical-flat Абсолютная прибавка к химическому урону Нужна —
stat-damage-chemical-percent Процентная прибавка к химическому урону Нужна —

2. Пушки — 41

Источники: каталог оборудования, прогрессия, подробные карточки и дополнительные концепции. ID модели сохранены. Требуется отдельное узнаваемое изображение каждой модели, а не одна общая иконка типа урона.

ID иконки ID модели Название Тип урона Статус Ассет
weapon-K-W1 K-W1 Основа Кинетический Нужна —
weapon-K-W2 K-W2 Швейная машина Кинетический Нужна —
weapon-K-W3 K-W3 Игла Кинетический Нужна —
weapon-K-W4 K-W4 Барабан Кинетический Нужна —
weapon-K-W5 K-W5 Картечь Кинетический Нужна —
weapon-K-W6 K-W6 Дальняя печать Кинетический Нужна —
weapon-K-W7 K-W7 Стержень Кинетический Нужна —
weapon-K-W8 K-W8 Пробойная батарея Кинетический Нужна —
weapon-X-W1 X-W1 Навес Взрывной Нужна —
weapon-X-W2 X-W2 Раскол Взрывной Нужна —
weapon-X-W3 X-W3 Громобой Взрывной Нужна —
weapon-X-W4 X-W4 Резонатор Взрывной Нужна —
weapon-X-W5 X-W5 Орбитальная мортира Взрывной Нужна —
weapon-X-W6 X-W6 Астральный молот Взрывной Нужна —
weapon-X-W7 X-W7 Разломный импульс Взрывной Нужна —
weapon-F-W1 F-W1 Кочегар Огненный Нужна —
weapon-F-W2 F-W2 Жаровня Огненный Нужна —
weapon-F-W3 F-W3 Белое солнце Огненный Нужна —
weapon-F-W4 F-W4 Печь фронта Огненный Нужна —
weapon-F-W5 F-W5 Шлаковое орудие Огненный Нужна —
weapon-F-W6 F-W6 Пирокольцо Огненный Нужна —
weapon-F-W7 F-W7 Портальная жаровня Огненный Нужна —
weapon-F-W8 F-W8 Сжигатель Огненный Нужна —
weapon-E-W1 E-W1 Искра Электрический Нужна —
weapon-E-W2 E-W2 Грозовой барабан Электрический Нужна —
weapon-E-W3 E-W3 Небесный шов Электрический Нужна —
weapon-E-W4 E-W4 Грозовая решётка Электрический Нужна —
weapon-E-W5 E-W5 Поляризатор Электрический Нужна —
weapon-E-W6 E-W6 Размыкатель Электрический Нужна —
weapon-E-W7 E-W7 Вектор Электрический Нужна —
weapon-E-W8 E-W8 Сдвиг Электрический Нужна —
weapon-E-W9 E-W9 Контурное копьё Электрический Нужна —
weapon-E-W10 E-W10 Сингулярная катушка Электрический Нужна —
weapon-C-W1 C-W1 Травитель Химический Нужна —
weapon-C-W2 C-W2 Разъедатель Химический Нужна —
weapon-C-W3 C-W3 Растворитель Химический Нужна —
weapon-C-W4 C-W4 Связующий яд Химический Нужна —
weapon-C-W5 C-W5 Осадитель Химический Нужна —
weapon-C-W6 C-W6 Катализатор Химический Нужна —
weapon-C-W7 C-W7 Ферментатор Химический Нужна —
weapon-C-W8 C-W8 Увядание Химический Нужна —

3. Предметы — 60

Источники: каталог оборудования с ID и предметы и их концепции. По 20 моделей двигателя, ПВО и РЭБ. Названия ПВО и РЭБ и конкретные эффекты остаются рабочими в соответствии с источником.

ID иконки ID модели Название Слот Статус Ассет
item-ENG-I1 ENG-I1 Импульсный двигатель Двигатель Нужна —
item-ENG-I2 ENG-I2 Маневровые сопла Двигатель Нужна —
item-ENG-I3 ENG-I3 Форсаж Двигатель Нужна —
item-ENG-I4 ENG-I4 Инерционный привод Двигатель Нужна —
item-ENG-I5 ENG-I5 Аварийный ускоритель Двигатель Нужна —
item-ENG-I6 ENG-I6 Фазовый двигатель Двигатель Нужна —
item-ENG-I7 ENG-I7 Гиростабилизатор Двигатель Нужна —
item-ENG-I8 ENG-I8 Реверсивная турбина Двигатель Нужна —
item-ENG-I9 ENG-I9 Векторный привод Двигатель Нужна —
item-ENG-I10 ENG-I10 Крейсерский двигатель Двигатель Нужна —
item-ENG-I11 ENG-I11 Тепловой привод Двигатель Нужна —
item-ENG-I12 ENG-I12 Регенеративная турбина Двигатель Нужна —
item-ENG-I13 ENG-I13 Щитовой генератор Двигатель Нужна —
item-ENG-I14 ENG-I14 Двигатель-призрак Двигатель Нужна —
item-ENG-I15 ENG-I15 Орбитальный привод Двигатель Нужна —
item-ENG-I16 ENG-I16 Аккумулятор движения Двигатель Нужна —
item-ENG-I17 ENG-I17 Осадный стабилизатор Двигатель Нужна —
item-ENG-I18 ENG-I18 Адаптивная подвеска Двигатель Нужна —
item-ENG-I19 ENG-I19 Прыжковый привод Двигатель Нужна —
item-ENG-I20 ENG-I20 Резервное ядро Двигатель Нужна —
item-AD-I1 AD-I1 Зажигательные снаряды ПВО Нужна —
item-AD-I2 AD-I2 Криогенные снаряды ПВО Нужна —
item-AD-I3 AD-I3 Электрический заряд ПВО Нужна —
item-AD-I4 AD-I4 Кислотная начинка ПВО Нужна —
item-AD-I5 AD-I5 Бронебойный сердечник ПВО Нужна —
item-AD-I6 AD-I6 Разрывная начинка ПВО Нужна —
item-AD-I7 AD-I7 Осколочный корпус ПВО Нужна —
item-AD-I8 AD-I8 Рикошетный сплав ПВО Нужна —
item-AD-I9 AD-I9 Проникающий заряд ПВО Нужна —
item-AD-I10 AD-I10 Двойной импульс ПВО Нужна —
item-AD-I11 AD-I11 Тяжёлый калибр ПВО Нужна —
item-AD-I12 AD-I12 Скоростная подача ПВО Нужна —
item-AD-I13 AD-I13 Кумулятивный заряд ПВО Нужна —
item-AD-I14 AD-I14 Снайперская матрица ПВО Нужна —
item-AD-I15 AD-I15 Контактный заряд ПВО Нужна —
item-AD-I16 AD-I16 Критический усилитель ПВО Нужна —
item-AD-I17 AD-I17 Плазменный преобразователь ПВО Нужна —
item-AD-I18 AD-I18 Резонансный боеприпас ПВО Нужна —
item-AD-I19 AD-I19 Возвратный снаряд ПВО Нужна —
item-AD-I20 AD-I20 Нестабильный реактор ПВО Нужна —
item-EW-I1 EW-I1 Поле торможения РЭБ Нужна —
item-EW-I2 EW-I2 Глушитель наведения РЭБ Нужна —
item-EW-I3 EW-I3 Подавитель вооружения РЭБ Нужна —
item-EW-I4 EW-I4 Разрушитель брони РЭБ Нужна —
item-EW-I5 EW-I5 Маркер уязвимости РЭБ Нужна —
item-EW-I6 EW-I6 Излучатель страха РЭБ Нужна —
item-EW-I7 EW-I7 Гравитационный якорь РЭБ Нужна —
item-EW-I8 EW-I8 Магнитная ловушка РЭБ Нужна —
item-EW-I9 EW-I9 Отталкивающее поле РЭБ Нужна —
item-EW-I10 EW-I10 Ложный маяк РЭБ Нужна —
item-EW-I11 EW-I11 Модуль дезориентации РЭБ Нужна —
item-EW-I12 EW-I12 Перехват управления РЭБ Нужна —
item-EW-I13 EW-I13 Глушитель подкреплений РЭБ Нужна —
item-EW-I14 EW-I14 Блокиратор восстановления РЭБ Нужна —
item-EW-I15 EW-I15 Подавитель рывков РЭБ Нужна —
item-EW-I16 EW-I16 Обнулитель щитов РЭБ Нужна —
item-EW-I17 EW-I17 Сканер слабых мест РЭБ Нужна —
item-EW-I18 EW-I18 Передатчик заражения РЭБ Нужна —
item-EW-I19 EW-I19 Разобщающий сигнал РЭБ Нужна —
item-EW-I20 EW-I20 Обратная связь РЭБ Нужна —

4. Дополнительные обозначения характеристик — 10

Расчётные показатели и параметры оружия не являются собираемыми статами танка. Источники: раздел 6 общего дизайна, панель инвентаря, экраны. Символы пяти типов урона должны различаться формой, а не только цветом.

ID иконки Значение Статус Ассет
metric-dps Расчётный урон в секунду (DPS) Нужна —
damage-type-kinetic Кинетический тип урона Нужна —
damage-type-explosive Взрывной тип урона Нужна —
damage-type-fire Огненный тип урона Нужна —
damage-type-electric Электрический тип урона Нужна —
damage-type-chemical Химический тип урона Нужна —
weapon-stat-base-damage Базовый урон оружия; тип обозначается соответствующим символом Нужна —
weapon-stat-fire-rate Темп стрельбы / интервал выстрелов — одно свойство Нужна —
weapon-stat-penetration Пробитие Нужна —
weapon-stat-targeting-speed Скорость наведения Нужна —

Текущая прочность — состояние, использующее иконку stat-hp-max; отдельная картинка не требуется. Для базового шанса и усиления крита оружия допускается использование соответствующих иконок статов танка, если эти параметры показываются.

5. Резерв до утверждения параметров

Эти строки не включены в обязательный объём производства. Наличие предложения в дизайне не подтверждает реализацию механики или необходимость выводить её отдельным статом.

ID иконки Параметр Статус
stat-control-resistance Устойчивость к контролю Не утверждено
weapon-stat-range Дальность Предложение
weapon-stat-area-radius Радиус поражения Предложение
weapon-stat-projectile-count Количество снарядов Предложение
weapon-stat-effect-chance Шанс дополнительного эффекта Предложение
weapon-stat-effect-strength Сила дополнительного эффекта Предложение
weapon-stat-effect-duration Длительность дополнительного эффекта Предложение
weapon-stat-tick-rate Частота тиков Предложение
weapon-stat-ricochet-count Количество рикошетов Предложение
weapon-stat-chain-count Количество цепных переходов Предложение
weapon-stat-ability-cooldown Время восстановления способности Предложение

Примеры узлов из дерева прокачки не вводят дополнительные обязательные статы или картинки без согласования состава узлов.

6. Задача UI-ICON-GENERATOR — автоматические иконки оборудования

Категория: feature. Приоритет: устранить отсутствие иконок в работающем инвентаре. Статус: запланировано, не реализовано. Требование пользователя: иконки пушек и предметов автоматически создаются на основе скриншота соответствующей модели в ракурсе три четверти.

Задача в трекере UI и метаигры: UI-036, подключение результатов — UI-037. Это те же задачи, а не дополнительные копии работ.

Вход и результат

  • Вход: конкретные prefab-модели из каталога оборудования, их стабильные ID и явно выбранный визуальный вариант. Одна базовая иконка для каждой из 41 пушки и 60 предметов.
  • Для пушки снимать саму пушку; для предмета — соответствующий предмет. В кадр не входят танк, окружение, игровой HUD, подписи и элементы редактора.
  • Генератор автоматически получает снимок модели в ракурсе три четверти. Единые направление камеры, наклон, свет, размер холста и отступ задаются общим профилем; кадрирование подстраивается под габариты модели без обрезания стволов и выступающих деталей.
  • Результат: квадратная PNG-иконка с прозрачным фоном, пригодная для импорта как UI Sprite. Размер и точные настройки профиля выбрать при реализации и проверить на фактическом размере карточки.
  • Имена файлов однозначно соответствуют ID: weapon-K-W1.png, item-ENG-I1.png и аналогично всем строкам реестра. Каталог экспорта и каталог импорта назначить при реализации.
  • Иконки создаются из реальной модели и сохраняют её силуэт, материалы и отличительные детали. Отдельная художественная перерисовка не входит в эту задачу.

Автоматизация и подключение

  • [ ] Пакетная генерация всего каталога и повторная генерация выбранной модели.
  • [ ] Изоляция съёмки от рабочей сцены, сохранение пользовательских несохранённых изменений. Не менять исходные prefab, их материалы или выбранный в игре скин ради съёмки.
  • [ ] Выбирать визуальный вариант явно; не снимать одновременно оба дочерних скина prefab-заглушки.
  • [ ] Повторный запуск обновляет соответствующую иконку без дубликатов и потери существующих Unity-ссылок.
  • [ ] Отчёт по ID: создано / обновлено / пропущено / ошибка; отсутствие модели или ошибка рендера не подменяются иконкой другой модели.
  • [ ] Импорт и явная привязка иконки к данным соответствующей модели. HUD, инвентарь, экипировка, информационный попап и награды используют эту привязку.
  • [ ] Runtime отображает готовые иконки; съёмка и генерация выполняются вне игрового цикла.
  • [ ] Изменения сцен, prefab и сериализованных assets выполняются через подключённый Unity Pipeline по правилам проекта. Не использовать прямую правку YAML или editor migration scripts/menu commands для таких изменений.

Ручная приёмка — не выполнена

  • [ ] Получена 101 иконка: 41 пушка и 60 предметов, без пропущенных или повторяющихся ID.
  • [ ] Во всех иконках виден соответствующий объект в три четверти, без обрезания, танка, окружения и второго скина; фон прозрачен.
  • [ ] Сопоставление ID и модели правильное; длинные, широкие и маленькие модели читаются в реальном размере карточки и HUD.
  • [ ] Иконки видны в списке, экипировке, HUD и попапе информации; источники наград используют те же изображения после подключения соответствующих окон.
  • [ ] Повторная генерация одной модели обновляет её изображение и сохраняет ссылки остальных моделей.
  • [ ] После генерации рабочая сцена, сборка танка и игровые сохранения остались прежними.

7. Объём первого набора

136 обязательных записей: 25 характеристик танка + 41 пушка + 60 предметов + 10 сопутствующих обозначений. Это число логических потребностей; окончательное число файлов зависит от согласованного переиспользования основы и маркеров. Задача генератора покрывает 101 изображение оборудования; иконки статов и типов урона готовятся отдельно. Резерв раздела 5 и остальные UI-кнопки в это число не входят.