#opengl #graphics
#opengl #графика
Вопрос:
Я создаю 2 квадрата. Я хочу перевести 2 квадрата один за другим. например: 1-й квадрат должен переместиться в определенную позицию, и после этого должен переместиться 2-й квадрат.
Примечание: сначала создаются оба квадрата, затем мы должны перемещать их один за другим.
Если кому-либо из вас нужен код, я также могу отправить его вам по почте. я не могу загрузить это здесь.
Комментарии:
1. OpenGL практически не имеет ничего общего с анимацией. Это просто выводит материал на поверхность. Анимация вещей полностью зависит от вашего кода или какого-либо фреймворка анимации.
Ответ №1:
glPushMatrix();
glTranslatef( square[0].x, square[0].y, 0.0f );
DrawSquare( square[0] );
glPopMatrix();
glPushMatrix();
glTranslatef( square[1].x, square[1].y, 0.0f );
DrawSquare( square[1] );
glPopMatrix();