OpenGL中不可以有两个以上myDisplay函数,在主函数中生效的是最后调用的那个
生活随笔
收集整理的這篇文章主要介紹了
OpenGL中不可以有两个以上myDisplay函数,在主函数中生效的是最后调用的那个
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
OpenGL中不可以有兩個myDisplay函數,在主函數中生效的是最后調用的那個
例如,自己寫了兩個display函數,1和2,想要在主函數中一次調用它們,來實現同時顯示兩個display繪制的圖形,結果發現不行,先調用diaplay1,再調用dispaly2,結果只會顯示dispaly2的繪制的圖形。
上面程序,顯示結果是myDispaly2的,去掉第三條調用glutDisplayFunc(&myDisplay2);,顯示的是myDisplay1的。
所以,大概可以得出結論:在主函數中多次調用glutDisplayFunc函數和在主函數中只調用一次最后調用時傳入參數的那樣,效果是一樣的,生效的是最后調用的那個
總結
以上是生活随笔為你收集整理的OpenGL中不可以有两个以上myDisplay函数,在主函数中生效的是最后调用的那个的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: OpenGL中glTranslate*(
- 下一篇: scanf_s()函数 (是Micros