3

GLUT チュートリアル hereに従っています。最初の例「YAT」をコピーして xcode に貼り付け、インクルードをわずかに変更したところ、空白のウィンドウが表示されることがわかりました。変更されていないコードは、ワイヤーフレームのティーポットを表示するように設定されています。私にとって、これは起こりません。

ただし、ワイヤーおうし座の作成のコメントを外すと、おうし座の一部とティーポットがウィンドウに表示されます。コード内の //draw something の下に、実際にオブジェクトが表示されるか、または単に空白の画面が表示される、一見ランダムな行のコメント解除とコメント行の組み合わせもあります。

PS GLUT を使用しないように誰もが言っていることは知っていますが、最終的なデモに必要なグラフィックスは非常に基本的であり、私が見た他のすべては私の頭の中で感じました.

4

1 に答える 1

5

最初の例「YAT」をコピーしてxcodeに貼り付けました

この例の問題は、ダブルバッファを要求しないことですが、MacOS Xではうまく機能しません。実行できますが、実際に実行しても意味がありません。

フラグ内でGLUT_SINGLE置き換え ます。GLUT_DOUBLEglutInitDisplayMode

glutInitDisplayMode(GLUT_RGBA | GLUT_DOUBLE);

glutSwapBuffers()表示機能の最後にを追加します。

于 2012-07-20T19:38:07.390 に答える