Среда, 24.04.2024, 07:04
Приветствую Вас Guest | RSS
Главная страница | Статьи | Регистрация | Вход
Меню сайта

Случайный рисунок

Категории каталога
Туториалы по маппингу (HL2) [68]
Туториалы по маппингу для Half-Life
Туториалы по текстурированию (HL2) [10]
Туторы по текстурированию для Half-Life
Туториалы по моделированию (HL2) [9]
Туторы по моделированию для Half-Life
Туториалы по программированию (HL2) [53]
Туторы по прагроммированию для Half-life
Другие туториалы (HL1 и HL2) [4]
Туторы которые не вошли в другие категории
Half-Life 2 Beta [1]
Статьи о npc и weapon в бете Half-Life 2, а так же мануалы и FAQ.
Туториалы по маппингу (HL1) [14]
Туторы по маппингу для Half-Life 1
Туториалы по текстурированию (HL1) [1]
Туторы по текстурированию для Half-Life 1
Туториалы по моделированию (HL1) [1]
Туторы по моделированию для Half-Life 1
Туториалы по программированию (HL1) [30]
Туторы по программированию для Half-Life 1

Наш опрос
Оцените мой сайт
Всего ответов: 632

Начало » Статьи » Туториалы по маппингу (HL2)

Смена уровней (changelevel)
И так, если у вас уже есть несколько карт, вы наверняка задавались вопросом о том, как соединить их. И как вы уже догадались, сейчас я расскажу вам как это сделать.
Делаем комнатку размерами 512x256x128, ставим туда свет и info_player_start. Дальше в Entity выбираем info_landmark и помещаем его в центр комнаты, в свойствах пишем Name: landmark

Выбираем текстуру Trigger и делаем брашь делящий комнату в отношении 2:1, жмем Ctrl+T и превращаем его в Trigger_changelevel. В его свойствах пишем:
New map name: room2
Landmark name: landmark

Теперь жмем сохранить как => room1, потом компилим, но не запускаем игру.
Одна комната есть. Теперь переносим Trigger_changelevel ближе к info_player_start и в его свойствах меняем:
New map name: room1

Сохранить как => room2, потом компилим, запускаем в игре map room1. Если игрок пройдет вперед, то уровень поменяется, если снова двинется назад - поменяется обратно. Если вы хотите что бы игрок не мог сменить уровень обратно ( из room2 в room1) то сделайте Trigger_changelevel очень маленьким и подвесьте куда-нибудь к потолку, так что бы гордон не мог до него добраться. Но не в коем случае не удаляйте, без него смена уровней работать не будет!
Еще один очень важный момент - Entity info_landmark должна быть на одинаковом расстоянии от info_player_start на обоих картах. Лучший способ будет скопировать кусок из конца одной карты и вставить его в начало другой.
Для большей наглядности посмотрите на сриншоты:



Источник: http://www.halfwit-2.com

Категория: Туториалы по маппингу (HL2) | Добавил: DetLeR (27.04.2007) | Автор: Перевод: Strateg
Просмотров: 1432 | Комментарии: 1 | Рейтинг: 5.0 |

Всего комментариев: 1
1 Я  
1
Спасиб, тутор очень полезный. Интересно а как оприделяется кто или что перенесется измененным в следующий уровень, ну всмысле в hl2 в нова проспект с нами аликс через уровни переходила и если ящик возьмешь в новом уровне он опять с тобой будет. Это типо вокруг ландмарка на какомто радиусе все переходит, или это переходит то что внутри куска уровня который на одном и на другом уровне одинаковы?

Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Форма входа

Кто в Онлайн

Друзья сайта

Баннеры

  Сайт CrazyArts   Black   Сообщество сайтов о Half-Life   Самый   Только   Все   hl2 top 100     Rambler's Top100  

игры
игры

  Каталог сайтов Планета Топ 100 - Planet Top 100       ТОП ЛУЧШИХ ИГРОВЫХ САЙТОВ           Detroit Team Site :: Моды от Detroit Team, видео, новости.   Naruto-kun[Звезда Наруто]  


The idea of dising: Homie7