Многие мапперы делают на своих картах для одиночной игры движущиеся камеры, а кто не делает, так мечтает об этом))
Я сам про это недавно узнал (что и как делается), так что скажу только следующее -
Делаем так -
Ставим на карту trigger_relay, затем ставим на карту func_cameraview и func_cameratarget. В trigger_relay задаем опции - target "func_cameraview_x" (под x подразумевается любое число, которое имеется в имени в конце - например func_cameraview_1) и target1 "func_cameratarget_x". При необходимости, можно сделать так, чтобы камера срабатывала не сразу - вписываем еще опцию delay "и кол-во секунд задержки".
Движущиеся камеры
Сообщений 1 страница 9 из 9
Поделиться121-03-2009 18:44:22
Поделиться223-03-2009 18:44:13
Теперь настраиваем func_cameraview. Вписываем опцию attachedTo "func_cameratarget_x" и trigger "1".
Поделиться323-03-2009 18:45:09
Настраиваем func_cameratarget. Вписываем опции - move_time "и кол-во секунд за сколько камера должна будет выполнить все движения", cinematic "1" это позволит нашей камере двигаться, иначе она будет стоять на месте! А теперь самое главное! Ищем кнопку Curve (находится в окне Inspectors во вкладке Entity), и там выбираем NURBS.
Поделиться423-03-2009 18:45:49
Должна появится синяя полоска, которая берет начало в func_cameratarget. Ну а теперь жмем на кнопку editNurbs в верхней части редактора и управляемся с кнопками addNurbs и всеми прилегающими (они находятся на линейке кнопок в верхней части радктора, в конце которой кнопка DooM, а предпоследние это кнопки управлением NURBS). Нажав на editNurbs мы перейдем в режим редактирования Nurbs.
Поделиться523-03-2009 18:46:45
А если надо редактировать путь камеры то, нажав на editNurbs, нажимаем по любому синему квадрату и теми-же движениями как и при перемещениями предмета, смещаем этот самый квадрат (квадраты эти располагаются либо на либо вокруг синей полоски).
Поделиться623-03-2009 18:47:42
Ну и последнее -
Создаем второй trigger_relay, пишем опцию delay "и столько секунд, через сколько должна отключиться камера после начала ее работы" (обычно значение такое-же как и в move_time в func_cameratarget). И последняя опция - target "trigger_relay_x" (target к первому trigger_relay, который мы target'или к двум этим камерам).
Ах да! Забыл сказать. Чтобы вся эта цепочка заработала, то надо создать любой триггер или предмет (оружие или все что можно взять) и задать ему target к первому trigger_relay.
Поделиться723-03-2009 18:48:00
Всё! Теперь все должно работать как следует!
А теперь разъясню некоторые штуковины:
Nurbs - это точки траектории полета камеры.
Cinematic - это режим кино, т.е. работа заставки с камерой. Не забуду сказать следующее - чтобы какая нибудь функция работала во время заставки (во время работы такой ,,движущееся" камеры ни одна функция работать не будет), то надо в этой функции ввести опцию - cinematic "1".
Target_endlevel будет строго отказываться работать, если вместе с ним на карте будет движущееся камера и вместе с этим если в нем будет функция endGame. Если же будет nextLevel, то все будет ОК!
Поделиться817-08-2009 18:17:38
ок!как научусь мапперовать попробую сделать такие камеры ХД
Поделиться928-01-2010 13:52:58
гм както не очень хочу камеры ставить )