Как использовать glOrtho2D с подвижными позициями?

Я пытаюсь переместить камеру в зависимости от положения игрока (простой квадрат) (x, y). Масштаб относительно мал, и символ 0,5f на 0,5f.

Как я могу сфокусировать камеру на координатах x и y игрока, используя glOrtho2D?

Я действительно смущен тем, как вы используете левый, правый, вниз и вверх. Это не имеет абсолютно никакого смысла, по-видимому, определяет соотношение экрана, а также положение, в котором он рисует?

Любая помощь очень ценится.

Я перешел с 3d-версии (gluLookAt), которая была следующей:

gluLookAt(jake.px, 0.0f, jake.pz + 20, jake.px, 7.0f, jake.pz, 0.0f, 1.0f, 0.0f );

и на изменение размера

gluPerspective(45.0f, ratio, 0.1f, 100.0f);

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]