OpenGLスレ Part6
■ このスレッドは過去ログ倉庫に格納されています
0376デフォルトの名無しさん
05/03/16 02:11:25glColor3f(1.0f,1.0f,1.0f);
glBegin(GL_TRIANGLES);
glVertex2f(0.0f,1.0f);
glVertex2f(1.0f,0.0f);
glVertex2f(-1.0f,0.0f);
glEnd();
dt+=0.033f;
dy-=0.5f*G*dt*dt;
ダブルバッファつかって落下運動のアニメーションですが、
上記のようにすれば動くのですが、
dt+=30/1000;
とすると動きません。
どうしてでしょうか・・・?原因がわかりません・・。
ダブルバッファでは、
フレームレート自動調整で60,30,20fpsってなるみたいですが、
現在のフレームレートを知ったり、
手動でフレームレート決めたり、手動でスワップさせる方法ありませんか?
思いつくのは、draw(),SwapBuffer(),周りをタイマー使って制御するとかですかね。。
■ このスレッドは過去ログ倉庫に格納されています