Как я могу создать собственную камеру от первого лица в Raylib?C++

Программы на C++. Форум разработчиков
Ответить Пред. темаСлед. тема
Anonymous
 Как я могу создать собственную камеру от первого лица в Raylib?

Сообщение Anonymous »

Я пытаюсь создать примитивную систему движения от первого лица на C++, используя raylib, со следующими функциями:
  • движение WASD
  • Персонаж смотрит в сторону курсора.
  • Движение зависит от направления курсора.
  • Диапазон направления взгляда игрока. ограничен нижней и верхней частью персонажа (например, персонаж не может выглядеть больше, чем прямо вверх или вниз), но они могут смотреть вокруг себя.
  • Персонаж может прыгать с помощью пробела, и на него действует гравитация.
  • Персонаж сталкивается с полом, стенами и потолком
Я пытался добиться этого с помощью других уроков, используя другие библиотеки, но они всегда терпят неудачу. когда я пытаюсь преобразовать их в термины raylib.
Есть ли способ создать собственный класс камеры, который может достичь моих целей?
И пока я этим занимаюсь, не могли бы вы объяснить атрибуты структуры Camera3D? Спасибо.

Подробнее здесь: https://stackoverflow.com/questions/793 ... -in-raylib
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «C++»