0

ジェスチャを認識する単純なコントロール(ボタン、スライダーなど)をGLKViewに追加し、アクションをGLKViewControllerに送信する必要があります。これらのコントロールは、 GLKitを使用して作成しているゲームに、アニメーション化された部分的に透明なメニューとボタンを追加するために使用されます。

これは比較的単純で、非常に一般的である必要があるようです。すべてのiOSゲームがこのようなことをする必要があると思いますが、Cocos2D(GLKitと互換性がない)またはUIKit(OpenGLで描画されていない)を使用しない例を見つけることができないようです。

誰かが私に実用的な例を提供してくれたり、正しい方向に私を向けてくれたら、私は永遠に感謝します。

4

1 に答える 1

1

この場合の正しい方向は実に単純です。UIView のサブビューである GLKView とボタンを同じ UIView スーパービューに追加するだけです。このような:

UIViewSuperview
  |
  |
   -GLKView
  |
   -UIButton1
  |
   -UIButton2
  |
   -UIButton3

これはあなたが望むものではありませんか?

于 2013-03-01T21:40:03.990 に答える