2012-07-20 139 views
3

我正在關注GLUT tutorial here。我將第一個例子「YAT」複製並粘貼到xcode中,稍微修改了includes,發現有一個空白窗口出現。未修改的代碼被設置爲顯示線框茶壺。對我而言,這不會發生。GLUT顯示空白窗口

但是,如果我取消對電線金牛座的創建,金牛座和茶壺的一部分會出現在窗口中。還有看似隨意組合的註釋和註釋行下//在代碼中繪製的東西,實際上會導致對象出現......或者只是一個空白的屏幕。

P.S.我知道每個人都說不要使用GLUT,但我最終演示所需的圖形非常基本,我看過的所有其他東西都感覺到了我的頭腦。

+1

從什麼時候GLUT包含公牛模型?金牛是男性的牛,即公牛。我認爲你的意思是一個*圓環*。 – datenwolf 2012-07-20 19:34:43

回答

6

我複製並粘貼在第一個例子「YAT」到xcode的

與此例子的問題是,它不要求一個雙緩衝,然而其不與滾很好MacOS X.它可以完成,但實際上沒有意義。

替換GLUT_SINGLE與所述glutInitDisplayMode標誌GLUT_DOUBLE,即

glutInitDisplayMode(GLUT_RGBA | GLUT_DOUBLE); 

和在顯示功能的末尾添加一個glutSwapBuffers()

+0

謝謝!不幸的是,我仍然沒有足夠的聲望來讚揚你,但其他人應該。我現在看到後面的例子使用了雙緩衝區......並因此直接從罐中工作。 – ProGirlXOXO 2012-07-20 20:00:39