Sidebar

Вопрос по ChangeLevel

Сям

New member
26.12.08
2
0
0
HL2: перемещение в отличную от player_start координату

Есть, например, карта map1 (1-й этаж) на кот. расположен коридор и две лестницы №1 и №2 на концах, "ведущие" на map2 (2-й этаж) c такими–же лестницами и коридором. Понятно, что нужно использовать два триггера для смены уровней. Но как попасть из map1 от лестницы №2 к этой же лестнице на map2 если info_player_start в карте map2 расположен, ну скажем, возле лестницы №1? Т.е. получаеться у карты есть несколько точек входа, но ведь nfo_player_start для singleplayer игр может быть только один.
Конечно есть тупой способ — сделать две копии map2: в одной info_player_start расположить возле лестницы №1, в другой — возле лестницы №2! Есть ли способ поумнее? :)
 
Останнє редагування:

La Mafioza

New member
07.07.09
21
ченчлевел? Слышал. Но не юзал ещё. Там нужны эти энтити:
trigger_changelevel - триггер перехода на след. карту
trigger_transition - триггер переноса энтитей с первой карты на вторую
info_landmark - точка начала координат

А способ поумнее есть. Тебе надо рэндомную точку появления игрока? В синглплеере такого нет, но поможет point_teleport.
Ставишь несколько пойнт_телепортов в разных местах и через logic_case активируешь рэндомный телепорт. Настраивать там легко, ну принцип понятен:
карта загрузилась---логик_кейс выбирает рэндомную точку телепортации игрока---игрок в ету точку телепортируется---получается как в мультиплеере (рендомная точка спауна)
 

Сям

New member
26.12.08
2
0
0
Методом тыка всё оказалось просто - можно ставить более одного info_player_start (игрок появляеться в ближайшем к landmark)! нь-дя... :)
 
Останнє редагування:

Cabbie

Member
11.04.07
715
35
4
18
А причем тут чейнд левел?2 La Mafioza:
 

Game Server

Доноры Красавчики

Користувачі онлайн

Немає користувачів онлайн.