Unreal Tournament: Создание телепортаторов в UDK

» Раздел: Unreal Development Kit / UEd 4

Создание телепортаторов в UDK

Здравствуйте, ребята! Сегодня я расскажу вам, как делать в UDK телепортаторы.
Телепортаторы - актеры (actor), которые переносят вашего персонажа куда либо или на место другого телепортатора.

1 этап (необязательный)

Ну чтобы нам было где строить эти ваши "телепортаторы", создадим новый уровень, в окошке Geometry Style выбираем Substractive (мне так удобнее) и ставим комнату формы куб куда нибудь. Нажимаем Cube => размещаем его => Substract. Далее, заходим в Content Browser, в Shared Collections и в папку Cool Materials. Наносим текстуры на ваш браш и продолжаем. Ах да, не забудьте для тестирования еще поставить actor UTTeamPlayerStart.
Не знаю, как у вас, но у меня вот что у меня получилось:

2 этап

Теперь перейдем непосредственно к размещению телепорта. Выберите Open the Content Browser => Actor Classes. Выберите актер UTTeleporter. Находится в Navigation Point => Teleporter => UTTeleporterBase => UTTeleporter.
Далее выделим UTTeleporter. Чтобы разместить его на карте, кликните по нему. Затем кликнем правой кнопкой мыши и появится вот такое меню:
Наверно, вы догадались, что дальше надо просто нажать Add UTTeleporter Here. Оп-па, телепортер размещен. Радуйтесь, но это не все, ведь его надо еще настроить, мдам-с... Иногда около актера появляется текст Bad Size. Что это значит? Это значит, что актерA надо разместить по другому, так, чтобы он не был вкопан в землю и ничего не задевал.
Разместили? Вот и хорошо. Вот что у меня получилось:

3 этап: Первый телепорт - настройка

Теперь, будем настраивать ваш телепорт. Вообще, направление телепортатора имеет достаточно важное значение. Открыть меню настройки вашего телепортатора можно двумя способами : F4 или двойным кликом. Только не забудьте перед этим выделить ваш телепортатор ;)
В появившемся окне нам нужно выбрать радиус места, с которого игрок будет телепортироваться. Чем больше радиус, тем, собственно, больше расстояние, через которое игрок сможет телепортироваться. Все просто. Для этого зайдем во вкладку Collision, далее - Collision Radius. Поставим там 64 UU (Unreal Unit). По умолчанию стоит 50 UU.
Должно быть примерно так:
Но это еще не все. Нам же еще надо знать, куда он будет вести. Без этого телепорт вообще не нужен. Совсем. Хотя, возможно он вам пригодится и без этого. О_О
Давайте теперь будем указывать, куда он будет телепортировать. Для этого, откроем меню настройки.
Дальнейшие действия разделим поэтапно:
  1. Укажем в меню Object пункт Tag. Вкратце, Tag - имя нашего телепортатора. Я к примеру, указал Tag 1.
  2. Укажем в меню Teleporter пункт URL. URL - место, куда будет телепортировать ваш телепортатор. Я указал URL - 2.
Вот, что получилось у меня:
Вот и все, мы сделали первый телепорт! Ну ведь еще и второй...

4 этап: Второй телепорт - настройка

Чтобы облегчить всю работу, проделанную раньше, просто скопируем старый телепорт и разместим его подальше от нашего основного. Переименуем в новом телепортаторе Tag и URL. Переименуем в новом телепортаторе Tag и URL. Чтобы было правильно: Tag станет 2, URL - 1.
Ну вот и все. Готово! :) Теперь заходим в Build => Build All. И тестируем.
Пример находится в прикреплениях, качаем и смотрим :) И не забудьте перед этим добавить пару лампочек.
» Реклама
Добавлено при поддержке местной партии Creative People Union.

Просмотров: 6 603

XimikS #1 - 10 лет назад 0
Неплохо.. Коллективный [s]бред[/s] или пиар?)
BK.Jugg #2 - 10 лет назад 0
нет, все сделано мной о_о орк тут не причем.
XimikS #3 - 10 лет назад 0
я насчет второй армии искателя) пиар
WebSter #4 - 10 лет назад 0
они себя ща везде будут пиарить, даже если поддержки и нет) очень сомневаюсь, что опыт за статью был поделен с однопартийцами)
BK.Jugg #5 - 10 лет назад 0
нет, поддержка была.
добавил пример.
Инквизитор #6 - 9 лет назад 0
хм... неплохо. но вроде есть другой более легкий способ, если найду ссылку дам.
OBowb #7 - 9 лет назад 0
черт, а это телепорт который мгновенно перемещат,
А мне бы такую штуку которая тя подкидывает, или это она и есть?