問題タブ [glkit]
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.
ios5 - GLKit でカスタム シェーダーを使用する方法
GLKit と独自のカスタム シェーダーの操作がいかに簡単かを読み続けています。しかし、これまでのところ、実際にそれを行う方法に関する情報は見つかりませんでした. 独自のシェーダーを既存の GLKit プロジェクトに「プラグイン」するにはどうすればよいですか?
iphone - 半透明の白は灰色に見えます(OpenGL ES 2.0)
GLKitでRayWenderlichのチュートリアルを使用しています。
私のゲームには、泡とその中の物が含まれます。
この効果を実現するために、バブルの背景と輝き
を作成するための別の画像があります。
私がそれをどのように見せたいか
私の問題は、これを行うと
、醜い灰色のように見えることです。私はここで少し途方に暮れているので
、どんな助けもいただければ幸いです。
それはどのようなものか
iphone - UIViewController 内に UIView と GLKView を統合する
iOS SDK 5.1 で Xcode 4.3.2 を使用しています。
半分の画面に GLKView を含み、残りの半分にボタン + テキストを含むビュー コントローラーをストーリーボードに作成したいと考えています。
UIViewController に両方を入れてみましたが、動作させることができました。
何か案は?記事?チュートリアル?
ios - 全画面表示を使用せずに iOS GLKit を使用できますか?
GLKit を使用して Xcode テンプレートを開始しましたが、私の意図は、ビューの OpenGL 部分とコントロールの UIKit を表示するウィンドウを持つことです。
GLKViewController には GLKView が付属しています。私は IB に行き、GLKView を削除して UIView を追加し、新しい GLKView を必要なサイズで上に置きました。次に、GLKView (self.view) への参照を修正し、より小さい GLKView のデリゲートをビュー コントローラーに設定しました。
私は得た
次に、ドキュメントを調べたところ、GLKViewController にはビューとして GLKView が必要であることがわかりました。驚きはありません。はい、私はこれが初めてです。
フルスクリーンよりも小さい GLKView で GLKit を使用する良い方法は何ですか? それとも、UIKit と GLKit の混合は行われていませんか?
(更新:多くの人がこの質問を見つけています。ビューコントローラーの封じ込めを使用したダンカンの答えはうまくいきました。)
iphone - UIScrollView が GLKViewController の OpenGL ES 2.0 アニメーション コンテンツをブロックしないようにするにはどうすればよいですか?
私はすべてを試しました:
1. UITrackingRunLoopMode で繰り返し NSTimers を使用し、現在の GLKView の drawInRect を手動で強制します。メソッドが呼び出され続けても、何も更新されません。
2.「dispatch_async」でディスパッチ キューを使用すると、OpenGL コンテンツが描画されません。
UIScrollView と OpenGL に関して私が目にするすべての例は、GLKViewController で使用していない CADisplayLink のデフォルトの実行ループを変更することで問題を解決しています。
誰もこの問題に直面しましたか?
どんな洞察も素晴らしいでしょう:)
前もってありがとう、ヌーノ
objective-c - GCD と for ループ
forループを使用することとGCDの機能を使用することの違いは何だろうと思っていdispatch_apply
ましたが、ドキュメントや質問で答えを見つけることができませんでした。
また、ランタイム状況で GCD 関数を GLKit のレンダリング/更新メソッドとして使用すると、より良い結果が得られますか?
glkit - GLKMatrix4Translate は正しいですか?
物事を誤解しているのか、単に疲れているのかはわかりません。以下の 2 行のコードを考えてみましょう。
私はそれらが同等であることを期待していました。しかし、そうではありません。GLKMatrix4Translate のソースは次のとおりです。
ただし、最後の行は次のようになると予想していました。
私は正しいですか、それとも疲れた霧の中にいますか?
ios - GLKitでカスタムシェーダーを使用する方法
GLKitでカスタムシェーダーを使用する方法を知っている人はいますか?GLBaseEffectは使用しないでください。
よろしくお願いします、
ios - OpenGL ES 2.0 GLKit 線を引く
OpenGL ES 2.0 GLKit で線を引こうとしています。次のコードを実行して OpenGL ES Analyzer を使用すると、次のエラーが発生します。
「存在しないプログラムの使用」 glDrawArrays(GL_LINE_STRIP,0,4)
"GL エラー: 無効な操作" GL_INVALID_OPERATION <- glVertexPointer(2,GL_FLOAT,0,NULL) GL_INVALID_OPERATION <- glEnableClientState(GL_VERTEX_ARRAY)
これが私のコードです:
iphone - 背景が透明な OpenGL ES 2.0 GLKit
GLKView の背景を透明にする方法はありますか? ここで解決策を試しましたが、うまくいきません。
*編集: 完全に透明にするために助けが必要です。背景は主に白と灰色ですが、より鮮やかな色でテストしただけで、背景がぼんやりと透けて見えます. 次のコードでは、部分的に透過的であるが完全ではない理由はありますか?
ビューコントローラーのコードは次のとおりです。
の backgroundColor を [UIColor clearColor] に設定し、eaglLayer を不透明にならないように設定してみました。ちなみに、eaglLayer の backgroundColor を不透明度 0 の CGColorRef に設定してみました。