2
我正在爲我的openGL類的一個項目工作,該項目應該模仿Yo-Yo,我正在取得進展,但在檢查屏幕邊界時似乎遇到了障礙。我試圖弄明白,一旦球到達屏幕的底部,它就會開始上升,反之亦然,並且非常感謝他們的幫助!OpenGL檢查屏幕邊界
我有三個靜態花車聲明上面要增加的功能,我試圖檢查德爾泰爲了限制球的運動。
下面是我的功能轉換球,球移動,但會繼續上移過去,我已經設置
無效moveYoYo() {
glClear(GL_COLOR_BUFFER_BIT);
//going up
if(flag == 1)
{
deltay -= .05;
if(deltay <= -.002)
{
flag = 0;
}
}
//going down
if(flag == 0)
{
deltay += .05;
if(deltay >= .002)
{
flag = 1;
}
}
glPushMatrix();
glTranslatef(deltax,deltay,deltaz);
display();
glPopMatrix();
glFlush();
glutSwapBuffers();
}
謝謝!我想通了,我只是使用奇怪的界限來看看我是否可以限制球。我的問題是忘記在代碼中稍後交換緩衝區! –