Вас приветствует клан masTERS
Вторник, 26.11.2024, 06:57
Приветствую Вас Гость | RSS
Сайт клана masTERS
Главная | Каталог статей | Регистрация | Вход
- +
Форма входа

Меню сайта
Категории раздела
Мои статьи [4]
Поиск
Мини-чат
300
Наш опрос
какой из кланов самый сильный
Всего ответов: 44
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0
frieds

Друзья

Главная » Статьи » Мои статьи

Как создать карту TeeWorlds?(полное описание)
Чтобы открыть редактор карт, нажмите Ctrl + Shift + E после запуска Teeworlds. То же самое сочетание клавиш позволяет выйти из редактора.

Это вы видите после входа в редактор.
1: Основная часть окна - место, где вы можете создавать и редактировать слои карты.
2: Envelope Editor (Редактор огибающих). Более продвинутый инструмент, который используется редко (используется для создания анимации).
3: Слева отображаются группы слоев и квадов. На скриншоте одна группа с одним слоем, но вы можете добавлять их и управлять ими как хотите.
4: Главное меню. Оно включает в себя некоторые важные опции, такие как "Save As" ("Сохранить как"), которые вы будете часто использовать.
5: Вкладки для переключения между слоями и изображениями.
6: С помощью этой кнопки вы можете изменить способ отображения карты в редакторе.
7: Инструменты для тайлов и квадов.
8: Советы

Более подробно ниже… 2. Создайте свою первую карту

Откройте меню "File" и выберите "New" для создания новой карты:

Давайте сначала дадим название, например "test.map". НЕ "test" - расширение необходимо, если вы хотите, чтобы ваша карта могла быть использована. Если вы забудете об этом, просто переименуйте карту, добавив окончание ".map". Чтобы сохранить карту, нажмите на "Save as" в меню "File", назовите ее так, как сказано выше, и нажмите на кнопку "Save".

Я думаю, опция "Open" не требует каких-либо объяснений. Опция "Append" (Добавить) позволяет импортировать другую карту на вашу.
3. Группа "Game" по умолчанию

Посмотрите на группу, которая показана слева, она уже состоит из одного слоя, который называется "Game". Слой "Game" отмечен как красный, это означает, что он выбран и теперь вы можете редактировать его.

Посмотрите на главное окно - там белая рамка. Это граница этого слоя, а не всей карты! Помните это.

Вы можете перемещаться по карте, использую мышь и удерживая клавишу Ctrl (в 0.4.3 версии клавишу Alt). Нажмите пробел, чтобы узнать, какой тайл вы можете разместить на слое (в белых границах).

1: Чистый тайл. На самом деле ничего полезного.
2: Оружие, которое вы размещаете на своей карте.
3: Здоровье и броня.
4: Флаги красной и синей команд для режима игры CTF. Используйте их, если вы делаете CTF карту.
5: Красный и синий тии для режима CTF. Поместите эти значки там, где вы хотите, чтобы тии появлялись. Конечно, можно поставить их несколько.
6: Поместите эти значки туда, где будут появляться тии в режиме DM.
7: С помощью этого вы сделаете collisions - стены, которые препятствуют перемещению (это реальные потолок, пол и стены).
8: На самом деле я не знаю, для чего это предназначено, но этим можно отметить некоторые области на карте, которые не будут заполнены collision тайлами (если сделать collisions автоматически из слоя).

Щелкните правой кнопкой мыши на слое "Game" и появится контекстное меню:

Сейчас сосредоточимся на параметрах "Width" (Ширина) и "Height" (Высота). С их помощью можно изменять размер слоя (слоя, а не всей карты). Конечно, вы можете задать эти параметры в любое время.

4. Давайте загрузим изображения!
Переключите вкладку на "Images" (Картинки), которая рядом с кнопкой "Layers" (Слои). Добавьте несколько картинок, содержащих тайлы, которые будут использоваться в нашей карте:

Изображения, которые вы выбрали, показаны над кнопкой "Add" (Добавить). Вы можете переключаться между ними, чтобы узнать, какие тайлы они содержат. В этом руководстве мы будем делать летние карты, поэтому я рекомендую добавить:
-grass_main.png
-grass_doodads.png
-mountains.png
-sun.png

5. Дизайн карты…
Щелкните правой кнопкой мыши на группе "Game" и выберите "Add Tile Layer" (Добавить слой с тайлами). Новый слой появится чуть ниже слоя "#0 Game". Порядок имеет значение. Если слой расположен ниже другого слоя, то он показывается поверх этого слоя. Если стой расположен выше, он будет закрыт слоем, который расположен ниже.

Теперь пришло время назначить правильный tileset нашему слою "#1 Tiles":

Выберите "grass_main" из списка. Замечу, что вы можете изменить размер своей карты из контекстного меню, точно так же, как в слое "#0 Game". Что важно: наш новый слой (на самом деле большинство из них) должны быть такого же размера, как слой game. Чтобы сделать нашу простую карту, в первую очередь изменим размер обоих слоев до 20 на 20.

Выбранный вами Tileset будет виден, если вы нажмете пробел. Теперь нажмите на нужный тайл чтобы выбрать его. Щелкните левой кнопкой мыши и переместите мышь, чтобы выбрать группу тайлов. Теперь выберите один тайл...

… и заполните всю область рядом с границей (удерживая левую кнопку мыши, перемещайте курсор мыши вблизи границы. Отпустите кнопку мыши, когда вы закончите):

Это необходимо, поскольку эти тайлы будут повторяться за границей рамки в игре. Вот почему вы должны использовать этот "чистый" тайл. В другом случае, например если вы сделаете так:
Карта будет с ошибками, и это будет заметно во время игры:

Выглядит хреново, не правда ли?)

Хватит болтать, давайте действовать! Используя тайлы, сделайте нечто похожее в нижней левой части слоя "#1 Tiles":

Это легко. Прочитайте эти советы:
-вам не придется всегда выбирать тайлы из tileset, используя пробел. Вы можете выбрать тайлы (или группу тайлов) непосредственно из слоя, выделив их мышью. Это полезно, если вы часто повторяете некоторые места в вашей карте
-кликните на пустое пространство, чтобы сделать кисть ластиком
-клик правой кнопкой мыши очищает кисть
-воспользуйтесь горизонтальными и вертикальными кистями для переворота:

Доступны горячие клавиши: [N] и [M]
- не забывайте использовать эти тайлы:

в обозначенных местах:

Я упомянул об этом потому, что иногда очень легко забыть об этой детали. 6. Симметрия и нехватка места наверху и слева

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

нажмите [N] на клавиатуре для поворота кисти и поместите тайлы в нужном месте. Теперь карта будет выглядеть так:

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

...вы думаете "Ох, нет! Это ужас! Я изменю расположение тайлов на моей карте так, чтобы она выглядела правильно".
В действительности, вам не надо делать это. Увеличьте размер карты, например до 20x30 (всех слоев):

Затем выберите эту часть tiles, которую вы уже сделали:

и используйте кисть в нижней части слоя так, чтобы tiles не выходила за границы. Очистите выделенную область:

Много картинок, я знаю. Я просто хотел объяснить всё очень подробно.

Теперь вы можете назвать себя профессиональным тайлером. Пора сделать… 7. Collisions

Collisions - это это участки карты, сквозь которые нельзя проходить. Нарисованные в предыдущих пунктах стены таковыми не являются на самом деле - это просто текстуры и они никак не будут задерживать тии. Для того, чтобы стены стали мешать движению, и нужны collisions.
Во-первых, измените размеры снова на 20x20 и карта будет выглядеть так:

Нужно только два клика, чтобы сделать collisions:

Теперь выберите слой "#0 Game". Измените collisions, если вы хотите, и добавьте некоторые объекты, такие как броня или здоровье, оружие, флаги, места respawn'а (появления), и т.д. Или сделайте это в конце, если это удобнее для вас. 8. Фон и чувство объема

Этот шаг не нужно делать на простых картах. Это может стать причиной снижения производительности (я имею в виду FPS, на слабых компьютерах), но это дает красивый эффект. Я рекомендую вам делать это в ваших будущих картах.

Выключите видимость слоя "#0 Game":

"V" обозначает "Visible" (Видимый)
"Н" означает "Hidden" (Скрытый)
Примечание: collisions уже не отображаются на карте (конечно они еще существуют). Вы выключили их отображение, потому что вам не нужен этот слой сейчас.

Давайте создадим другую группу слоев:

Выполните действия, показанные на картинке:

Внимание! Если вы пользуетесь новой версии редактора, вы можете увидеть некоторые дополнительные свойства, - они не показаны на этой картинке. Тем не менее, они описываются в дальнейшей части урока.
У параметра "Order" (порядок) должно быть значение "0" (группа должна быть названа "#0").
Измените размер слоя "#0 Tiles" до 25x15. Установите параметры группы "#0" как на картинке:

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

Этот слой будут закрыт сверху всеми слоями, включенными в группу "#1 Game". Назначьте "grass_main" tileset слою "#0 Tile". Заполните всю карту до границы (потому, что мы не хотим, чтобы были повторения за границей рамки в игре), используя такие тайлы:

Теперь карта будет выглядеть так (слой "#1 Game" до сих пор скрыт):

Этот фон стены должен быть немного темнее. Создайте еще один слой в группе "#0" такого же размера, как "#0 Tiles" (25x15). Значение параметра "Order" (Порядок) установите "1". Заполнить его также, но с использованием тайла с тенью, я имею в виду так:

Если вы переместитесь по карте сейчас, вы увидите, что эта группа не на том же уровне, что и группа "#0 Game". Она за ней. Это замена перспективы (объема двухмерной картинки). Она позволяет игроку чувствовать, что что-то находится далеко позади него - он может чувствовать "глубину". Как мы добились этого? Мы всего лишь использовали "Para X" и "Para Y" параметры в свойствах группы "#0" (на самом деле это параллакс, para = parallax (параллакс))! Группа "#1 Game" всегда имеет значение 100 у этих параметров. В большинстве случаев используйте значения в диапазоне от 1 до 99 для созданных вами групп (в данном случае Вы использовали 80 и 90), но, конечно, вы можете использовать значения больше, чем 100, и меньше 0. "Pos X" и "Pos Y" - как вы, наверное, знаете - перемещают группы со всеми содержащимися в них слоями (например влево, вверх и т.д.).
Категория: Мои статьи | Добавил: stiks (10.07.2011)
Просмотров: 8540 | Рейтинг: 4.0/1
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Copyright MyCorp © 2024
Используются технологии uCoz