Я пытаюсь переместить камеру в зависимости от положения игрока (простой квадрат) (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);
Задача ещё не решена.
Других решений пока нет …