我想制作一扇像普通门一样打开的门。 我想过使用glRotatef但是我不知道如何旋转它所以看起来它正在摆动。
当前的门类:
public static void draw(Texture door) {
door.bind();
glBegin(GL_QUADS);
glColor3f(1f, 1f, 1f);glTexCoord2f(0,0);glVertex3f(-2,3, -15);
glColor3f(1f, 1f, 1f);glTexCoord2f(0,1);glVertex3f(-2,-3, -15);
glColor3f(1f, 1f, 1f);glTexCoord2f(1,1);glVertex3f(2,-3, -15);
glColor3f(1f, 1f, 1f);glTexCoord2f(1,0);glVertex3f(2,3, -15);
glEnd();
}
}
答案 0 :(得分:0)
您可以完全计算经过的时间,并根据时间使门旋转,使其顺利旋转。