1

XCode を使用して Cocoa アプリで 2 つの NSOpenGLViews を描画したいのですが、各ビューで異なるものを描画します。NSOpenGLContext とメソッド SetView を使用する必要があると思います。しかし、私はこれを正確に使用する方法を見つけていません。この呼び出しをどこで使用する必要がありますか? それを行う正しい方法はどれですか?

4

1 に答える 1

-1

使用する必要があるのは、モデル/ビュー/コントローラー パターンのようです。MyOpenGLView1データ ( の変数) をモデル オブジェクトに入れる必要があります。その後、両方の OpenGL ビューがそのモデル オブジェクトにアクセスする必要があります。これは、アプリケーションの機能をプレゼンテーションから分離する一般的な方法です。

于 2012-08-29T02:05:19.467 に答える