1

一部のコントロール、Web/テキスト コンテンツなどと同じ画面に OpenGL の「パネル」を表示する必要があります。何か提案はありますか? 理想的には、Interface Builder のフォームにドロップでき、ボタンなどと同じ方法で操作できる OpenGL コントロールが必要です。

ボタンやジェスチャ コントロールなどの標準的なコントロールを提供する優れた OpenGL UI ツールボックスも機能すると思います。

現時点で私が思いつく最良の類推は、iPad 画面の上部 1/3 に 3D コンテンツを表示し、関連するテキストとテキスト関連のナビゲーション コントロールを下部に表示することです。 Apple TV のコマーシャル。

this similar questionを見つけましたが、答えの意味がよくわかりません。(これは初めての「Hello World」以外の iOS アプリなので、一部の用語はよくわかりません。)

4

1 に答える 1

1

iPhoneOSGameViewOpenGL を使用して任意の 3D コンテンツをレンダリングできるはずです。

これを使用する例を次に示します: https://github.com/xamarin/monotouch-samples/blob/master/GLPaint-GameView/PaintingView.cs

UISplitViewControllerこれらのビューの 1 つをiPad または画面の 1/3 に配置できると思います。これは、たとえば、メール アプリで表示される分割画面コントロールです。

また、Interface Builder からクラスを使用するには、次のものが必要です。

[Register("MyClass")]
class MyClass { public MyClass(IntPtr handle) : base(handle) { } }

したがって、それを登録し、IntPtr コンストラクターを含める必要があります。

頑張ってください、あなたがやろうとしていることの正確な例は見つかりませんでした.

于 2012-10-30T12:16:22.140 に答える