Правила форума Гаранты форума
Размещение рекламы AMX-X компилятор

Здравствуйте, гость Вход | Регистрация

Наши новости:

14-дек
24-апр
10-апр
11-апр

Управления камерой в Hltv демке

Статус пользователя Di@log
сообщение 20.5.2008, 12:44
Сообщение #1


Стаж: 18 лет

Сообщений: 238
Благодарностей: 48
Полезность: < 0

Вступление

В этой статье я вам расскажу, как можно добиться плавных движений камеры в HLTV демке при записи скриншотов. С помощью мышки это сделать будет достаточно сложно. Поэтому я расскажу, как работать с камерой с помощью клавиатуры.

Клавиши

По ходу рассказа урока, будем создавать свой конфиг, который потом можно будет подгрузить командой exec <имя конфига> .Для этого сам конфиг должен находиться в папке cstrike.

Двигать камеру можно следующии способами:

1. Вперед
2. Назад
3. Стрейф влево/ Стрейф вправо
4. Поворот влево/поворот вправо
5. Вверх/Вниз

Назначим этим действиям свои клавиши.
Вперед/назад/стрейф влево и вправо соответственно на клавиши W/S/A/D.
Поворот влево и вправо на стрелочки.
Вверх и вниз соответственно на клавиши F и C.

Создаем в папке cstrike файл с именем CM.cfg (CM - Camera Movements). И прописываем в нем:

bind "W" "+forward"
bind "S" "+back"
bind "A" "+moveleft"
bind "D" "+moveright"
bind "LEFTARROW" "+left"
bind "RIGHTARROW" "+right"

Так же ещё назначим движение вперед и назад на стрелочки:

bind "UPARROW" "+forward"
bind "DOWNARROW" "+back"

Назначим движения камеры вверх и вниз:

bind "F" +moveup
bind "C" +movedown

Настройки

Если вы попробуете поуправлять камерой в HLTV демке, то вы наверно заметите, что камера двигается всегда с одной скоростью и довольно таки с большой. Иногда необходимо, чтобы камера двигалась очень медленно. Для этого есть несколько консольных команд:

cl_forwardspeed "X" – Скорость движения вперед (400)
cl_backspeed "X" – Скорость движения назад (400)
cl_sidespeed "X" – Скорость движения вбок (400)
cl_upspeed "X" – Скорость движения вверх/вниз (320)
cl_yawspeed "X" – Скорость поворота камеры (210)

за место "X" должно находиться значение, например "100", можно указывать значение без кавычек. В скобочках указаны значения по умолчанию. Если вы постоянно используете определенные значения для скоростей, вы можете прописать их в конфиг.
Для изменения значения скорости с помощью нажатия клавиши, например во время самого движения, следует прописать в этом же конфиге:

bind "key" "cl_backspeed "X"" За место "key" вы должны поставить кнопку, по нажатию которой будет изменяться значение.

Ещё есть возможность поворачивать камеру вверх/вниз. Для этого необходимо так же прописать:

bind "X" "+lookdown" – поворачивать вниз
bind "X" "+lookup" – поворачивать вверх

Скорость поворота можно изменить командой cl_pitchspeed.

Ну вот собственно и Всё
Удачных вам Поворотов=))
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   Цитировать сообщение
Статус пользователя Pinochet
сообщение 26.5.2008, 1:45
Сообщение #2
Стаж: 18 лет

Сообщений: 18
Благодарностей: 1
Полезность: 0

а ты не знаешь, реально ли забиндить клавиши в конфиг, чтобы при просмотре демки переключать уже забиндинные ракурсы камер ? допустим, с 1-9 цифры клавиш, 9 ракурсов камеры..
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Mr.Dmitry
сообщение 26.5.2008, 9:51
Сообщение #3


Стаж: 19 лет

Сообщений: 3992
Благодарностей: 853
Полезность: 463

Цитата(Pinochet @ 26.5.2008, 1:45) *
а ты не знаешь, реально ли забиндить клавиши в конфиг, чтобы при просмотре демки переключать уже забиндинные ракурсы камер ? допустим, с 1-9 цифры клавиш, 9 ракурсов камеры..

так делать нельзя. Но можно зделать проще в ярлыке добовляеш параметр -demoedit
Заходиш в кс. Запускаеш демку и видиш на панельки прокручевания демки новые кнопки. Нажимаеш Masters там будут записыны все собитыя. НАжимаеш паузу нажимаеш GOTO и камера перемещаеться на то событие какое надо )
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя Pinochet
сообщение 26.5.2008, 13:31
Сообщение #4
Стаж: 18 лет

Сообщений: 18
Благодарностей: 1
Полезность: 0

а все эти события забивать туда самому ? это только после 2-ого просмотра демки можно замутить ?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Mr.Dmitry
сообщение 26.5.2008, 14:14
Сообщение #5


Стаж: 19 лет

Сообщений: 3992
Благодарностей: 853
Полезность: 463

Цитата(Pinochet @ 26.5.2008, 13:31) *
а все эти события забивать туда самому ? это только после 2-ого просмотра демки можно замутить ?

Все эти события там будут сразу как демка доконца прогрузится
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Pinochet
сообщение 26.5.2008, 18:41
Сообщение #6
Стаж: 18 лет

Сообщений: 18
Благодарностей: 1
Полезность: 0

а как определяется то ? где больше стрельбы что ли ))

надо будет попробовать..
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Mr.Dmitry
сообщение 26.5.2008, 20:49
Сообщение #7


Стаж: 19 лет

Сообщений: 3992
Благодарностей: 853
Полезность: 463

Цитата(Pinochet @ 26.5.2008, 18:41) *
а как определяется то ? где больше стрельбы что ли ))

надо будет попробовать..

Нет.
Сорри чел. Я чето тебе наврал. blush2.gif Он тебя не перемещает на это события. Он перемещаеться на это события только по времени а не камерой (И нужно нажать не master как я писал выше а events)
Что перемещалась камера её нужно самому поставить (кнопка add)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Pinochet
сообщение 26.5.2008, 21:14
Сообщение #8
Стаж: 18 лет

Сообщений: 18
Благодарностей: 1
Полезность: 0

Цитата(Mr.Dmitry @ 26.5.2008, 20:49) *
Нет.
Сорри чел. Я чето тебе наврал. blush2.gif Он тебя не перемещает на это события. Он перемещаеться на это события только по времени а не камерой (И нужно нажать не master как я писал выше а events)
Что перемещалась камера её нужно самому поставить (кнопка add)


то есть можно забить время и камеры, а потом при просмотре демок просто кликать и будет сразу то, что забиндил ?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
  Тема закрытаНачать новую тему
 
0 пользователей и 2 гостей читают эту тему: