Я делаю здесь небольшую игру, но есть небольшая проблема с OpenGL. Когда я перемещаю камеру и поворачиваю изображение игрока, надеясь, что оно будет выглядеть так же, за исключением текстуры с небольшим названием, все пошло не так. В приведенном ниже примере, когда я перемещаюсь вверх, камера перемещается вверх, но игрок перемещается вверх в зависимости от того, куда обращена текстура (в приведенном ниже примере текстура перемещается на 50 градусов). Что пошло не так? Как это произошло?
Вот мой код:
glTranslatef(x, y, 0.0f);
drawMap(); //You don't see the map in the picture
glRotatef(50.0f, 0.0f, 0.0f, 1.0f);
drawPlayer();
Спасибо!