Реестр иконок 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-кнопки в это число не входят.