Управління камерою в hltv демке - різне - movie making - корисні статті counter-strike - ігровий

У цій статті я вам розповім, як можна домогтися плавних рухів камери в 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.