Jump to content

Создание карт

From DDraceNetwork
Revision as of 10:14, 22 March 2025 by Zerol Acqua (talk | contribs) (Created page with "Вы также можете использовать колесико мыши для масштабирования или нажать на иконку лупы чтобы автоматически отобразить все кривые.")

Маппинг - это процесс построения и создания карт, основа игрового процесса DDNet (и других режимов). Карты может создавать каждый, если у него есть желание и творческий потенциал.

Карты также позволяют пользователям добавлять собственный дизайн, звук и эстетику карты, а также могут быть использованы в виде фона для тайлов, главного меню и многого другого.

DDNet позволяет игрокам выкладывать свои собственные карты на DDNet Discord, где также можно найти соответствующие правила и рекомендации.

Игроки могут получить доступ к интерфейсу редактора карт, нажав на кнопку "Редактор" в главном меню.

На любом игровом экране, нажав ctrl+⇧ Shift+E, вы также попадете прямо на экран редактора карт.

Обзор интерфейса редактора

TODO: Обновите раздел интерфейса с визуальными эффектами и инструкциями для новых визуальных эффектов редактора
TODO: Обновить раздел интерфейса, добавив визуальные элементы и инструкции для новых визуальных элементов редактора



Каждая кнопка с надписью в интерфейсе редактора имеет следующие функции:

[1] Файл

Содержание меню файла

Открывает выпадающее меню для создания, загрузки или сохранения файлов карт.

  • New ctrl+N: создать новый файл карты.
  • Load ctrl+I: загружает файл карты.
  • Load Current Map ctrl+alt+I: загружает текущую карту, если игрок находится в игре или просматривает демо.
  • Append ctrl+A: добавляет все элементы дизайна из выбранного файла карты к текущей карте.
  • Save ctrl+S: сохраняет текущую карту под ее текущим названием.
  • Save As ctrl+⇧ Shift+S: сохраняет текущую карту под другим именем файла, продолжая редактировать карту под этим именем.
  • Save Copy ctrl+⇧ Shift+alt+S: сохраняет текущую карту под другим именем файла, но продолжает редактировать карту под именем исходного файла. Если имя карты, используемое при сохранении копии, дублирует существующий файл, карта будет продолжать редактироваться с этим именем файла после завершения сохранения.
  • Exit ctrl+⇧ Shift+E: Выход из интерфейса редактора.

[2] Инструменты

Открывает меню с различными инструментами.

  • Удаление неиспользованных конвертов: удаляет все неиспользованные конверты с карты, которые подсвечиваются зеленым в меню конвертов.
  • Разместить границу: добавляет границу шириной в два тайла к текущему слою, используя текстуру карты № 2 выбранного слоя.
  • Перейти к XY:Изображение сразу же фокусируется на определенной координате на карте. Нажатие этой кнопки позволяет задать координату в раскрывающемся меню, а затем нажатие кнопки "перейти" (Go) позволяет сфокусировать изображение на этой координате.
  • Добавить тайловый-арт: Добавляет тайловый-арт

[3] Настройки

Открывает раскрывающиеся меню с настройками

TODO: Перечислите все настройки и объясните, для чего они предназначены.

[2] Имя файла

Отображает название редактируемого файла карты, а также путь к его сохранению.

[3] Информация

Отображает атрибуты текущего редактора карт.

  • X, Y: указывает на текущую позицию плитки редактора карты, в которой находится курсор мыши, при этом (0, 0) - это левый верхний угол.
  • Z: указывает значение масштаба текущей карты, которое по умолчанию равно 200 при первой загрузке.
  • A: указывает скорость воспроизведения анимаций на карте, по умолчанию 1.
  • G: указывает размер линий сетки текущей карты, по умолчанию 1.
  • 22:50: локальное время.

[6] Помощь

Открывает эту страницу F1

[7] Выход

Выход из интерфейса редактора. ctrl+⇧ Shift+E

[8] Управление слоями/Изображениями/Звуками

В этой области вы можете управлять различными группами слоев, включая физический слой. Нажав на три кнопки, вы можете добавить на карту изображения и звуковые ресурсы. Область управления слоями (Layer management) отвечает за управление группами слоев и наслоениями карты, а также за вызов картографического материала, графического материала и звукового материала. также переключит на интерфейс управления изображением, а - на интерфейс управления звуком.

Слои

  • Слои (левый клик) : Переключение на управление изображениями
  • Слои (правый клик) : Переключение на управление звуком
  • Нажмите "Add group" внизу, чтобы добавить новую группу.
  • Щелкните правой кнопкой мыши группу, чтобы задать параметры этой группы
  • Щелкните слой правой кнопкой мыши, чтобы задать параметры этого слоя
TODO: Поясните, меню в группе и слои с изображениями

Вы можете создать и выбрать свои собственные правила автомаппинга.

Изображения

  • Изображения (левый клик) : Переключение на управление звуком
  • Изображения (щелчок правой кнопкой мыши) : Переключение на управление уровнем
  • Нажмите кнопку Add button, чтобы добавить клипы изображений из папки клипов по умолчанию в файл карты.
  • Встроенная область (Embedded area) означает, что изображения этой серии были встроены в файл карты, при загрузке карты этот вид файла будет включен в объем файла карты.
  • Внешняя область означает, что изображения этой серии расположены вне карты, эти изображения по умолчанию в игре, при загрузке карты этот вид файла не будет учитываться в объеме файла карты. Когда карте нужно вызвать материал изображения этой области, она напрямую вызовет файл с тем же именем из локальной библиотеки материалов по умолчанию игрока.
    • Независимо от расположения изображения, если файл изображения белый или красный (выделен), это означает, что изображение используется картой; если файл изображения синий или фиолетовый (выделен), это означает, что изображение еще не используется картой.
  • Щелкните левой кнопкой мыши на добавленном файле, чтобы просмотреть изображение в правой рабочей области, и щелкните правой кнопкой мыши на файле, чтобы выполнить следующие действия.
    • Readd: Перезапишите клип, вызвав файл с таким же именем непосредственно из библиотеки клипов по умолчанию.
    • Replace: выберите файл изображения, чтобы перезаписать его.
    • Remove: удаляет файл изображения.
    • При щелчке правой кнопкой мыши на файле в области External появится дополнительная опция Embed для перемещения файла в область Embedded.

Звуки

  • Звуки (левый клик) : Переключение на управление слоями
  • Звуки (щелчок правой кнопкой мыши) : Переключение на управление изображениями
  • Нажмите кнопку Add button, чтобы добавить звуковые клипы из папки клипов по умолчанию в файл карты. В настоящее время игровой редактор DDNet принимает только аудиофайлы формата opus.
  • Щелкните правой кнопкой мыши по файлу, чтобы выполнить следующие действия.
    • Readd: Перезапись клипа путем вызова файла с тем же именем непосредственно из библиотеки клипов по умолчанию.
    • Replace: выберите файл клипа, чтобы перезаписать клип.
    • Remove: Удалить файл клипа.

[9] Функции отображения

Изменяет способ отображения карты.

  • HD (Показывает высокую детализацию) ctrl+H: предварительный просмотр внешнего вида карты в режиме высокой детализации.
  • Anim (Показать анимацию) ctrl+M: предварительный просмотр эффекта анимации, установленного текущей картой.
  • Proof (Показать границу поля зрения) ctrl+P: предварительный просмотр максимального поля зрения игрока при уровне масштабирования по умолчанию.
    • Синий круг: указывает на фактическую позицию игрока
    • Линия красного квадрата и линия зеленого квадрата показывают максимальный диапазон, который можно наблюдать при различных разрешениях
    • Линия в белой рамке указывает максимальный диапазон, который можно наблюдать при включённой динамической камере.
  • Zoom: предварительный просмотр того, что игрок видит в реальной игре.
  • Grid ctrl+G: включает отображение сетки.
  • Info ctrl+I: предварительный просмотр деталей объекта или текстуры, включая, помимо прочего, идентификатор объекта или текстуры, дорожку анимации текстуры и деформацию текстуры.
  • Unused ctrl+U: позволяет размещать неиспользуемые отображения на карте, функция, которая уже не часто используется в современных картах.
  • Color: предварительный просмотр цвета, установленного текущей кистью, после закрытия кисти будет показано соответствие исходному цвету, но не влияет на цвет, установленный размещенным отображением.
  • Entities: выберите категорию слоя тайлов, которые необходимо использовать для текущей карты. В зависимости от режима игры, применяемого к карте, слой сущностей, выбранный в редакторе, также должен быть разным.
TODO: Некоторые настройки были изменены, и теперь они находятся не здесь, а в [3] настройках.

[10] Контекстно-зависимые действия

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

На всех слоях

При выборе любого слоя появляются следующие кнопки:

  • Refocus home: мгновенно фокусирует вид в редакторе на левый верхний угол карты.
  • Деструктивный режим (Destructive mode) ctrl+D: Когда включен деструктивный режим, область, над которой проходит кисть, будет полностью покрыта и текстура этой области будет заменена; когда деструктивный режим отключен, область, над которой проходит кисть, будет заполнена только тем местом, которое не заполнено текстурой.

Определенные слои

  • Когда выбран слой Switch: Switch ctrl+A: Установите номер следующей размещенной сущности switch. В выпадающем меню: Number используется для установки номера, Delay используется для установки количества дополнительной информации, а F (сокращение: ctrl+F) используется для автоматической установки неиспользуемого номера.
  • Когда выбран слой Speedup: Speedup ctrl+A: Установите параметры для следующего размещения сущности Speedup. В выпадающем меню, Force используется для установки того, какую скорость может обеспечить лента, Max Speed используется для установки максимальной скорости, которую вы можете иметь на ленте, а Угол используется для установки направления ленты.
  • Когда выбран слой Tele: Tele ctrl+A: Устанавливается номер следующего объекта, который будет размещен в зоне телепортации. Выпадающее меню: Number используется для установки номера, а F (сокращение: ctrl+F) используется для автоматической установки неиспользуемого номера.
  • Если выбран слой Tune: Tune ctrl+A: Установите номер следующего размещенного объекта зоны настройки. В выпадающем меню, Zone используется для установки номера.
  • Когда выбран слой Квады: Add Quad ctrl+Q: Добавляет изображение, заданное текущим слоем, в рабочую область. Если для этого слоя не задано никакого изображения, по умолчанию добавляется обычный белый квадрат размером 2 на 2.
  • Когда выбран слой "Sounds". Add Sound ctrl+Q: Добавляет звук, заданный текущим слоем, в рабочую область.

[11] Зум

Функции настройки поля зрения, описания в порядке слева направо.

Функция регулирования поля зрения.

Расширение или масштабирование поля зрения с помощью кнопок или клавиш быстрого доступа не имеет максимального и минимального значения масштаба, а значение масштаба может достигать даже отрицательных значений. При отрицательном значении масштаба карта в целом оказывается перевернутой.


  • - (Уменьшение масштаба) numpad-: расширяет поле зрения рабочей зоны на 50 пунктов значения шкалы.
    • Прокрутка колеса мыши вниз также расширяет поле зрения на 20 масштабных точек за прокрутку, расширяя таким образом поле зрения максимум до 2000 масштабных точек.
  • Масштабирование numpad*: восстанавливает поле зрения до значения масштаба по умолчанию.
  • + (увеличьте масштаб) numpad+: уменьшает поле зрения рабочей зоны на 50 пунктов значения шкалы за один раз.
    • Прокрутите колесико мыши вверх, чтобы также уменьшить поле зрения на 20 масштабных точек за кадр прокрутки, и уменьшите таким образом поле зрения до 10 масштабных точек.

[12] Вернуть/стереть

Изменение последнего действия:

Верните или сотрите ваши действия. Также посмотрите history.

  • ← (Стереть) ctrl+z: Стирает последнее действие.
  • → (Вернуть) ctrl+y: Возвращает последнее действие.

[13] Функциональность кисти

  • ↔ (Горизонтальное переворачивание) N: переворачивает содержимое кисти по горизонтали.
  • ↓ (Вертикальный переворот) M: переворачивает содержимое кисти по вертикали.
  • ← (вращение против часовой стрелки) R: вращает содержимое кисти под углом против часовой стрелки.
  • 90° (угол поворота): угол, на который поворачивается содержимое кисти при каждом повороте, который можно изменить, удерживая эту кнопку и двигая мышью влево и вправо, удерживая ⇧ Shift во время процесса изменения для более точного изменения.
    • Вы можете выбрать только углы 90°, 180° и 270°.
  • → (Вращение по часовой стрелке) T: вращает содержимое кисти по часовой стрелке на определенный угол.

[14] Выбор цвета

Временно сохраняет цвета для последующего использования.

  • Цветовая пипетка ctrl+⇧ Shift+c: Выбирает цвет на экране, щелкая по нему, и сохраняет его в палитре цветов.
  • Выбор цвета: Нажмите чтобы редактировать цвет.
    • Скопируйте цвет в буфер обмена ⇧ Shift+right click
    • Вставьте цвет из буфера обмена⇧ Shift+left click

[15] Область карты

Рабочая область, где размещаются все компоненты, необходимые для создания карты.

TODO: Подробнее

[16] Область подсказок

При наведении курсора мыши на кнопку появляется область подсказки с указанием функции кнопки и сочетания клавиш для этой функции.

[17] История

Открывает изменяемое окно, которое отображает последние действия. Также посмотрите вернуть/стереть.

Нажатие на действие в листе сотрет все действия над ним.

[18] Настройка сервера

Вы можете изменить настройки карты, чтобы изменить поведение сервера. Например, установить карту как одиночную карту.

An example command: sv_solo_server 1 # This is a comment!
Изменяемое окно с примерами.
TODO: Подробнее

Текстовое поле принимает как настройки карты, так и tunings, которые, например, настраивают карту на одиночную или инвертируют гравитацию в области с определенной настройкой. Настройки и их значения будут выделены в текстовом поле и их значения будут показаны в области подсказок. Будут показаны текущие настройки.

[19] Конверты

Пример анимации изменения цвета

Открывает изменяемое окно, которое можно использовать для анимаций различных предметов на вашей карте

Template:Задача

Анимация в игре

Для того чтобы создать конверт, нажмите на Pos+, Color+ или Sound+ кнопки. На любом конверте, идущем слева направо, имеется:


  • Выбор конверта — нажмите на «-» или «+» чтобы переключаться между ними. Левое значение показывает на каком вы конверте, правое значение показывает всееобщее количество конвертов.
    • Поле станет красным или зеленым в зависимости используется ли конверт или нет.
  • Именное поле — используйте это поле чтобы дать название вашему конверту для лучшего ориентирования.
    • Название является необязательным и это поле можно пропустить.
  • Значения конверта — эти значения меняются в зависимости от типа конверта (позиция, цвет, звук).
  • Синхронизация — синхронизируйте объект чтобы он шел со временем сервера, а не со временем клиента.
  • Масштабирование — изменяет масштаб вашего конверта. Зажмите ⇧ Shift увеличение по вертикальной оси.
    • Вы также можете использовать колесико мыши для масштабирования или нажать на иконку лупы чтобы автоматически отобразить все кривые.
  • Изменение положения конверта — используйте любую из кнопок, чтобы переместить конверт в списке конвертов, как показано при его выборе.
  • X — удалить выбранный конверт.
  • Pos+ — создаст кривую позиции.
    • Position envelopes have 3 values: The X-axis (X), the Y-axis (Y) and the rotation (R).
    • Position envelopes can only be applied to quads, by right clicking their pivot, the green square, and selecting a Pos. Env.
  • Color+ - Will create a color envelope
    • Color envelopes have 4 values: Red (R), green (G), blue (B) and opacity or alpha (A).
    • Color envelopes can be applied to tile layers and quads, but not quad layers. Either right click a tile layer in the layer section or the pivot of a quad.
    • By right clicking a point in the editor, you're able to use a color picker, instead of manually editing the individual values.
  • Sound+ - Will create a sound envelope
    • Sound envelopes have only one value: Volume (V)
    • Sound envelopes can only be applied to individual sounds and not the layer, similar to quads.
  • Undo/redo - Will undo or redo the last change in the envelope editor. Also see history

Основа создания карт

Перемещение по редактору можно выполнять либо wasd, либо с помощью среднего щелчка. Карты обычно состоят из куадов и тайлов, которые делятся на игровые и визуальные.

Объяснение к игровым тайлам сожно увидеть на этом сайте. Как следует из их названия, игровые тайлы - это то, с чем взаимодействует ваш тии, в то время как визуальные тайлы служат украшением или способом разметки игровых плиток в дизайне.

Чтобы разместить тайлы, сначала выберите слой тайлов в разделе выбора слоя и удерживайте клавишу space. Выберите тайлов для размещения, left clicking, и создайте кисть. Размещайте тайлы, отпуская клавишу space и удерживая нажатой left click и перемещая мышь. Кисти можно очистить с помощью right click.

Куады могут быть размещены на карте, выбрав слой куада, после нажав на добавить куад (Add quad) в топе. Куады могут быть изменены по-разному.

  • Изменение куада можно сделать зажав left click на одной из красных точек по углам и перемещая их как угодно.
  • Перекрашивание куада можно сделать через конверты или right clicking красные точки по углам используя выбор цвета (color picker)
  • Перемещение куада можно сделать зажав left click зеленую точку в середине куада и двигать как угодно.
    • Зажав ⇧ Shift при этом вы будете двигать центральную зеленую точку куада, который полезен для:
  • Вращать куад, можно через конверт или нажимая r после нажатия зеленой точки центра куада.

Как правило, куады следует использовать только в тех случаях, когда использование тайлов нецелесообразно, поскольку они хуже по производительности и размеру файла карты, чем обычные плитки. Например: фон карты, логотип и титры карты или украшения, которые невозможно создать с помощью тайлов.

Посмотрите LAN Server или Trashmap для информации насчёт размещения и тестирования вашей карты в игре.

TODO:

Подробно объясните, что указано выше "требует подробного объяснения". Полное описание функций в редакторе. Обсудите сходства и различия между современными картами и традиционными и классическими картами или обсудите их предысторию.

Напишите краткое руководство по составлению карт.

Внешние ресурсы