У меня есть скайбокс и немного воды с эффектом помахивания. Скайбокс и вода движутся вместе с камерой. Это все хорошо, но когда я нажимаю пробел, я хочу, чтобы камера двигалась вверх, но без скайбокса или воды тоже. Скайбокс не двигается, но вода поднимается так же, как и камера, чего я не хочу. Кто-нибудь знает почему?
//Camera
glRotatef(elevation, 1,0,0);
glRotatef(heading, 0,1,0);
glRotatef(rot, 0,0,1);
glTranslatef(-eyeX,-eyeY,-eyeZ);
//Skybox
glPushMatrix();
glTranslatef(eyeX,0,eyeZ);
drawCube();
drawSea();
glPopMatrix();
Ни одна из переменных перевода не используется в drawSea()
.