Декорации, лес и здания делают карту живой, но именно они часто превращают ровный бой в слайд-шоу. Проблема редко сводится к одному объекту: на частоту кадров влияют число моделей в кадре, прозрачные поверхности, эффекты и участие объекта в логике матча. Ниже практическая методика для World Builder: как распределить декор по зонам, в каком порядке ставить объекты и как проверять результат в игре, а не только в редакторе.
Почему декор влияет на производительность
Generals и Zero Hour используют общий движок, поэтому общие принципы стоимости объектов применимы к обеим играм. Но версии игры и World Builder могут различаться, а набор доступных объектов иногда зависит от сборки. Редактор поставляется вместе с игрой, однако не стоит без проверки считать, что конкретная версия поддерживает все объекты Zero Hour: проверяйте на своей сборке.
World Builder не показывает итоговую частоту кадров в бою. Поэтому вывод «декор не влияет» нельзя делать по виду сцены в редакторе. Нужна тестовая партия в той версии игры, для которой предназначена карта.
Три цены одного объекта
У объекта удобно разделять три составляющие стоимости. Геометрия модели и число таких объектов в кадре: чем сложнее форма и чем больше одинаковых моделей в поле зрения, тем выше нагрузка на отрисовку. Это общий принцип графики, а не измерение конкретного движка Generals.
Прозрачность и эффекты: листья, кусты, дым и огонь могут требовать наложения слоёв. Участие в симуляции: разрушаемое здание, объект с оружием или скриптом обрабатывается в матче, реагирует на повреждения и события.
Вывод: визуально похожие объекты могут иметь разную цену. Проверяйте группу удалением и повторным проходом камеры. Если после удаления плавность заметно меняется, причина в этой группе.
Бюджет объектов по зонам карты
Разделите карту на зоны: активный центр боя, подходы к базам, тыловые участки и неигровые декоративные области. В центре боя оставляйте минимум мелкого декора и тяжёлых эффектов: там чаще смотрят камерой и идут бои. Подходы к базам держите читаемыми, чтобы декор не закрывал проезды.
В тыловых и неигровых зонах можно разрешить больше растительности и зданий, если они не мешают проезду и не попадают постоянно в кадр. Это не жёсткая норма и не универсальное число объектов на зону, а правило распределения: центр боя беднее декором, тыл и декоративные области богаче.
Проверка: пройдите камерой через плотную зону, затем через пустую и сравните плавность. Если разница заметна, уменьшайте плотность сначала в центре боя, потом на подходах.
Пошаговый порядок расстановки
Работайте слоями, а не всей картой сразу. Конкретные названия панелей и пунктов меню World Builder здесь не приводятся: интерфейс зависит от версии, пользуйтесь своей сборкой.
- Поставьте крупные формы: здания, скальные массивы, большие группы деревьев. Проверьте, что они не перекрывают проезды и не дублируют друг друга.
- Добавьте средние объекты: отдельные здания, группы кустов, небольшие постройки. После этого этапа сделайте тестовую партию, а не откладывайте проверку на конец.
- Добавьте мелкий декор и растительность. Следите, чтобы мелкие объекты не стояли сплошным ковром на проезжей части и в центре боя.
- Отдельно проверьте прозрачные объекты и эффекты. Если зона с лесом проседает сильнее пустой, уменьшите плотность или замените группу.
- Сравните поведение до и после удаления группы объектов. Если удаление заметно меняет плавность, причина в этой группе.
После каждого этапа сохраняйте рабочую версию и повторяйте проход камерой по одним и тем же точкам.
Растительность и прозрачность
Массовые деревья и кусты рассматривайте отдельно. Прозрачные участки требуют наложения и сортировки, поэтому плотный лес может быть дороже простых сплошных объектов при том же числе моделей. Это общий принцип рендеринга, а не точная цифра для движка Generals.
На практике не ставьте сплошной лес на проезжей части и в зоне частого обзора. Разрежайте группы, оставляйте проходы, используйте крупные формы вместо многих мелких. Доступность конкретных растений зависит от версии игры и редактора, проверяйте на своей сборке.
Здания: декор против игрового объекта
Статичное здание или декорация нужны для вида, но не обязаны участвовать в логике матча. Разрушаемое здание, объект с оружием или скриптом влияет на симуляцию: он может обрабатываться в матче, реагировать на повреждения и события. Поэтому игровые здания ставьте только там, где они нужны по сценарию. Не забивайте ими базы и подходы десятками одинаковых объектов.
Проверка: временно уберите группу одинаковых разрушаемых зданий у базы и повторите тестовую партию. Сравните плавность и поведение боя. Набор объектов и их свойства зависят от версии игры и World Builder, проверяйте на сборке, для которой предназначена карта.
Как проверить карту в игре
Проводите тест в той версии игры, для которой предназначена карта. Если карта сделана для Zero Hour, проверяйте в Zero Hour; если для Generals, в Generals. Иначе результат может не совпасть с ожиданиями игроков. Если есть возможность, сделайте тестовую партию на слабой конфигурации.
Пройдите камерой через плотные зоны: лес, центр боя, район баз. Сравните с проходом через пустую зону. Уберите группу объектов и повторите проход. Проверьте проезды: декор не должен создавать невидимые препятствия или дубли объектов друг в друге. Не записывайте конкретные значения FPS как норму: они зависят от компьютера и настроек. Ориентируйтесь на стабильность и отсутствие заметных рывков.
Типичные ошибки
| Ошибка | Чем плохо | Что сделать |
|---|---|---|
| Сплошной ковёр из мелкого декора на проезжей части | Мешает обзору и проезду, увеличивает число объектов в кадре | Разредить, оставить проходы |
| Дубли объектов друг в друге | Лишняя нагрузка и визуальные артефакты | Проверить пересечения и убрать лишнее |
| Десятки одинаковых разрушаемых зданий у баз | Нагрузка на логику и отрисовку | Оставить только необходимые по сценарию |
| Тяжёлые эффекты на каждом шагу | Дым, огонь и прозрачные объекты в частом обзоре | Сократить или перенести в неигровые зоны |
| Проверка только в редакторе | Редактор не показывает итоговую частоту кадров | Тестовая партия в игре |
Коротко правило такое: сначала измерить, потом украшать. Декор ставится по бюджету зон: центр боя беднее, тыл и неигровые участки богаче. Крупные формы ставятся раньше мелочи и растительности, а каждая правка проверяется тестовой партией в той версии игры, для которой предназначена карта.
Читайте также
- Карта Ancient Keep v5
- Карта Whispering Woods v2
- Как создать холмы, воду и перепады высот в World Builder
- Как проверить пользовательскую карту перед публикацией








