asaのブログ

プログラミングの勉強まとめ

OpenGL アニメーション

 OpenGLでアニメーションを実装するデモを作成します。今回作成するのは四角形が画面上を移動するという簡単なものです。

 glutTimerFuncを使って指定した時間待機状態を作ります。待機状態が解けると自前のTimerFunctionが動いて四角形の描画位置をずらして、前にDisplayFuncで読み出された関数を再度コールします。

 これを繰り返して四角形に動きを与えています。

 

gist5b3cd7e296192531f4292fd38089a39e