###OPENGLのglutGet(GLUT_ELAPSED_TIME)についての質問です。
C言語およびOPENGL初心者です。
glutGet(GLUT_ELAPSED_TIME)の使い方がいまいちわからないため質問しました。
double Time=0;
Time=glutGet(GLUT_ELAPSED_TIME);
printf("Time :%d[秒]\n",Time);
としたとき、実行時からの経過時間がTime変数に入りますが、
これを途中でTime変数を0に初期化し、経過時間を再度リセットするにはどうしたらよろしいでしょうか?
自分が試したのは下のソースです。
countが100の時、Timeは一度0になりますが、経過時間は0にリセットされず、途中経過時間からスタートしてしまいます。
double Time=0;
int count=0;
Time=glutGet(GLUT_ELAPSED_TIME);
count++;
if(count==100){
Time=0;
count=0;
}
printf("Time:%d[s]\n",Time);
※これをループで回す。
あなたの回答
tips
プレビュー