OpenGL - Урок 14 - Создаем модуль для работы с камерой.

preview_player
Показать описание
Версия OpenGL 1.1

Это видео для тех, кто ни разу не использовал OpenGL или другие графические движки. Но прошел предыдущие 13 уроков.

В этом видео мы:
+ добавим новый модуль для работы с камерой.
+ подключим его к нашей программе и воспользуемся им

Уроки по теме:

Безвозмездная помощь каналу:
VTB - 5368 2900 3162 0349 Антон.


Трек в конце: Silent Partner - Black Vulture
Рекомендации по теме
Комментарии
Автор

УРАААА!!!! Я научился!!! Теперь могу печатать не глядя на клавиатуру!!! А если серьёзно - большое тебе спасибо!

w.t.
Автор

На 3:38 я ошибся - строка 29 должна выглядеть так:

Camera_Rotation( (base.y - cur.y) * speed, (base.x - cur.x) * speed );

Спасибо за понимание)

beginend
Автор

vso rozabralsa razul gloza visunul ruki atuda gde nepolozna im bit vso rabotajet! balsoje spasiba za vidosiki ! prodalzaj pozalsta dalse pilit vidosiki.

gilza_NR_
Автор

А если черный экран при запуске это на что может указывать? Запускал на этапе camera_apply.
Хотя сейчас запустил без функции виндресайз и у меня видно только малюсенький кусочек который у тебя обрезах сверху.

kukla
Автор

Спасибо за материалы cмотрю с удовольствием! OpenGl кроссплатформенный, можно в уроках отказаться от использования windows.h?

alexproora
Автор

Я работал в vs и у меня не мог определить две функции я перенёс все функции camera.cpp в camera.h

wyzrhwy
Автор

На 3:38 - у нас третий параметр есть скорость, но мы её не используем, опечатка или я чего-то не заметил? Капитан Эскейп помоги. Спасибо за урок!

icwxqww
Автор

Помоги почему у меня в функции не определяет SCamera camera?

xeqwpfo
Автор

Чота нифига не так у меня приложуха работает, вроде все правильно переписал. Крутится красный треугольник вокруг центра и все. Клавиши WASD не работают.

kukla
Автор

a mozna izhodnik faila ja neznaju gde i kak 3nedeli polnij nool

gilza_NR_
Автор

К слову у меня итерация перерисовки происходит гораздо быстрее, чем у тебя. Т.е. я буквально бегаю по карте со скоростью света.

spark
Автор

Теперь научи загружать 3D модели. Как Skyrim и без 3D моделей? Спрайтов не надо, нужно качество.

warriorofredoran
Автор

glFrustum(-k, *sz, k*sz, -sz, sz, sz*2, 100); error:invalid type argument of unary '*'(have'float') error too many arguments to funcion 'glFrustum'

gilza_NR_