В контексте приложения Cube Java Rubik я пытаюсь анимировать действия куба, выполняемые конечным пользователем.
Для этого я просто использую повороты и много перерисовок следующим образом:
GL11.glRotatef(zRotate, 0.0f, 0.0f, 1.0f);
переменная zRotate имеет значение от 0 до 90, и я выполняю перерисовки каждые 20 миллисекунд.
Работает отлично, но я вижу мерцание на экране. Как мне этого избежать?