問題タブ [glkview]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1489 参照

ios - contentScaleFactor iOS の設定方法

以下は機能していません。

viewおよび[UIScreen mainScreen]オブジェクトのロギング:

そして[[UIScreen mainScreen] scale];まだ1.0ではなく2.0です

他のオブジェクトに倍率を設定する必要がありますか?

0 投票する
2 に答える
1010 参照

ios - PPSSignatureView オブジェクトを埋め込もうとしています

アプリで署名をキャプチャできるように、このクラスを実装しようとしています。

これまで openGL コンポーネントを使用したことがないため、これを適切に設定しているかどうかわかりません。

(PPSSignatureView は GLKView のサブクラスです)

0 投票する
1 に答える
801 参照

ios - OpenGL es アプリでキーボードを使用する方法

キーボードを使用する OpenGL ES アプリがあります。画面に触れたときにキーボードを画面上にポップアップさせることができます。私が正しければ、キーを押すたびに、

呼び出す必要があります。しかし、そうではありません。このアプリは当初、純粋な OpenGL Mac ゲームでしたが、これを iOS バージョンにしようとしているので、ストーリーボードは使用していません。可能であれば、すべてをプログラムで行うことを好みます。ViewController.h のコードは次のとおりです。

ViewController.m の関連部分:

KeyboardView.h:

KeyboardView.m:

キーボードがアクティブなときに、ユーザーが入力した各文字を取得できる必要があります。正直に言うと、私は少し混乱しています。私のアプローチが正しいかどうかわからないので、本当に助けていただきありがとうございます。

0 投票する
1 に答える
945 参照

ios - GLKViewController および GLKView - 2 回目に作成されたものをレンダリングしない

MainMenuViewController と GLKViewConrtroller である GameViewController があります。

メイン メニューから GameViewController に初めて移動すると、すべてが正常にレンダリングされます。メイン メニューに戻ると、GameViewController とそのビューの割り当てが解除されます (ログに記録しました)。

ゲームに戻ると、空白の画面が表示され、OpenGL に関して何もレンダリングされません。UIKit を使用したオーバーレイ テスト メニューはまだあります。

これは、GameViewController の dealloc メソッドで OpenGL を破棄する方法です。最後の 5 行は、それを機能させるために追加されているため、それらの有無にかかわらず機能しません。

0 投票する
1 に答える
412 参照

ios7 - プロパティ 'layer' が GLKView タイプのオブジェクトに見つかりません

プロパティ 'layer' がタイプ 'ViewController * のオブジェクトに見つかりません。ここで、ViewController はタイプ GLKView であり、opengl プロジェクトに次のファイルをインポートしています

QuartzCore/QuartzCore.h

OpenGLES/ES2/gl.h

OpenGLES/ES2/gext.h

ViewController.h のコード

@終わり

ViewController.m

私が間違っていることを教えてください。

エラーラインコントローラーに GLKView を追加

0 投票する
1 に答える
305 参照

ios - 一部の iOS デバイスでスナップショットが失敗する

GLKit View Controller があるアプリがあります。GL ビューのスナップショットを取得する必要があります。

私は使用しています:

ここで、glImage は UIImage です。

iPhone 5s (iOS 8.1) では毎回問題なく動作しますが、iPad Mini (iOS 7.1) と iPhone 4s (同じく 7.1) では空白の画像が表示されます。画像は期待どおりのサイズですが、空白です。

この機能は iOS5 から実装されているため、OS の問題ではないようです。

なぜこれが機能しないのですか?処理の問題ですか?

編集 - iPad を iOS8.1 にアップグレードしましたが、OS の問題ではなく、問題が残っています。

0 投票する
0 に答える
417 参照

ios - タッチで場所が間違っていますBegan

だから私は GLKViewController と GLKView を使用しています。iPhone 5s でアプリをデバッグしています。ビューの drawableHeight と drawableWidth を表示すると、1136 と 640 と表示されますが、これは iphone 5s では正しいです。ただし、次のコードを確認すると。

画面の右下をクリックすると、位置が 316 と 533 になりました。これは、予想される座標の約半分です。そのため、画面上の任意の場所のサイズが、予想されるサイズの正確に半分になっています。私のUIは正しく表示されるので、ボタンはすべて正しい場所にありますが、locationInViewからの場所は間違っています(本来あるべき場所のちょうど半分だと思います)。どんな助けでも素晴らしいでしょう。

0 投票する
2 に答える
697 参照

ios - テクスチャ キャッシュが iOS のフレーム バッファ オブジェクトにレンダリングされない

私は OpenGL からスクリーンショットを取得し、画面上で同じものをレンダリングすることに取り組んでいます。この目的のために、2 つのフレームバッファを作成しました。レンダリング用に 1 つ (ratinaFramebuffer)、Apple テクスチャ キャッシュ描画を使用するために 1 つ (textureFramebuffer)。以下のコードを使用して両方を作成しました(変数名を除く)。

私のレンダリングコードは次のようになります

この時点で、イメージはテクスチャに完全に描画されます。しかし、同じテクスチャで画面にレンダリングしようとすると、描画されません:(。クリアカラーで指定した青色が表示されますが、他には何も表示されません。

0 投票する
0 に答える
147 参照

opengl-es - GLKView はピクセル形式を変更しません

GLKView の問題があります。ここでよく立ち往生しています。まず、EAGLContext コンテキストを作成し、それを現在の状態にします。

正常に実行されます (バージョン 3 が必要なため、問題が発生します)。次に、以前に作成したコンテキストにアタッチされた GLKView を作成します。

大丈夫です。しかし、このコードは何も変更しません:(

次に、いくつかの最終的な作業を行います。

ただし、GLKViewDrawableStencilFormatNone を使用した後、OpenGL に深度とステンシル形式を要求します...次のようになります。

ステンシル バッファをオフにする必要があります。24 ビット形式の深度バッファを設定する必要があります。私もこのようにしようとしました:

どうすれば入手できますか?ここで何が問題なのですか?ありがとうございました。

0 投票する
0 に答える
163 参照

ios - ipad 3でのみ空の画像を返すGLKViewスナップショット

GLKViewカメラストリームが表示されている があります。作成してiPad 3でそのビューのスナップショットを撮ろうとすると

生成されたUIImageものは正しいサイズですが、コンテンツは空です。iPadただし、 Air で同じコードを実行すると、完全に動作します。

何か案は?ありがとう。