為什麼我用GLUT編的OpenGL程式無法用Fraps測得幀數

時間 2022-06-03 14:50:10

1樓:匿名使用者

你可以先參考下 glutdisplayfunc 的文件 ,參考資料裡的連結就是。

從「glutdisplayfunc sets the display callback for the current window. when glut determines that the normal plane for the window needs to be redisplayed, the display callback for the window is called. 」可以看出,你的dis函式並不是每一幀都會被呼叫,而取決於glut是否認為需要重新顯示。

你的dis函式可能過於簡單,試試一個隨時間變化的複雜點的callback

2樓:

glut呼叫 glutmainloop();

才開始主迴圈--監察事件發生並處理。

glutmainloop();通常是glut主函式的最後一個語句。

glutdisplayfunc(display); 在呼叫 glutmainloop(); 以前只呼叫過一次。

旋轉畫圖,在display裡迴圈執行,還是在別的地方改變引數再 glutpostredisplay();調 display 重畫?

我不知道你的 fraps 測幀數原理。如果你真要測幀數,自己在glut程式裡相應的地方寫一個幀數計數器,並存下起始時間,就很容易算出單位時間畫的幀數。

3樓:匿名使用者

要能測得幀數的話,程式中必須要有計時器,然後在計時器函式ontimer()中定時進行繪製。你可以參考我的**:

void cmfcopengltestdlg::ontimer(uint nidevent)

另:設定計時器用settimer()。

用香甜,甜蜜,開心,舞蹈編小蜜蜂為什麼把自己辛辛苦苦釀的蜜分給別人的故

116貝貝愛 寫作思路 合理的想象,把所給的詞語用上,可以寫小蜜蜂因為蜂蜜吃不完,所以它把香甜的甜蜜分給好朋友,分給人類等等。正文 有那麼一幫小傢伙們,它們每天不停地忙忙碌碌,穿行於花草叢中,樂此不疲,大家都誇它們是勤勞的小天使,它們就是活潑可愛的小蜜蜂!每到春暖花開的季節,常常會看到小蜜蜂,開心飛...

請用C 編這個我還會追加的,謝謝幫忙用c 程式設計這個程式(回答的好追加懸賞)

這個挺好玩的,想起了遺傳學演算法,mark一下 include include using namespace std class field breed else if n 3 b i n j 1 void showfield void 滑動模式不可能出現,因為進化不是隨機的,不判斷 void m...

遙感的就業方向如何?什麼軟體用的比較多?對程式設計的要求如何

我也有同樣的感觸 在大二的時候不知道遙感是幹什麼的 這主要是於你們的教學安排是有一定得關係的 可能到了大三會有大量的專業課就開始開課了 到時候你就會有種消化不了得感覺 遙感的就業剛想有很多 首先 你若不是武漢大學的本科生 成績一般的話 你就要做好乾銷售的準備了 因為很多的大的公司 單位都點名要武大畢...