問題タブ [opengl-es]
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.
iphone - OpenGL コードを iPhone の OpenGL ES に移植する際の問題
ここに、私が使用しているサンプルコードがあります。このコードは OpenGL です。OpenGL ESに移植したい。glArrayElement()
OpenGL ES ではサポートされていません。代わりに、 を使用することが推奨されましglDrawElements()
たglDrawArrays()
。これを変換できません。コードを変換するのを手伝ってくれませんか。
glEnable(GL_TEXTURE_RECTANGLE_EXT)
そして、もう 1 つの質問は、OpenGL ESの代わりになるものがあるかどうかです。
iphone - iPhone OpenGL ESの単一または複数のビュー?
iPhone用のゲームを書くときの最善のアプローチが何であるかについて私は混乱しています。ゲームはOpenGLでレンダリングされますが、スタート画面、メニュー、ハイスコアページなどを作成するときに興味があります。OpenGLですべてを行うのですか、それとも追加のUIViewを作成してUIKitを使用するのですか?
iphone - UIImageView を手動で移動すると遅いのはなぜですか?
真っ向勝負のiPhoneエアホッケー(のような)ゲームを書こうとしています。ユーザーが画面に触れると、UIImageView の中心をタッチの中心に配置して「パック」を移動します。
また、タイマーを使用してパック (別の UIImageView) を移動します。この方法は遅く、不安定です。私は OpenGL ES からパフォーマンスを引き出すことができることを知っていますが、私がそれを助けることができるなら、それを関与させたくありません。
特撮などにもアニメーションエンジンを活用したいですね。パドルとパックを手動でタイマーに移動し、パフォーマンスを向上させるにはどうすればよいですか? それとも、これには OpenGL ES を採用する必要がありますか?
iphone - iPhone で素敵なブルーム フィルターを実行することは可能ですか?
私は単純なベクター グラフィックスを使用した iPhone ゲームに取り組んでいますが、画面上のオブジェクトが輝いている場合 (つまり、レンダリングにブルーム フィルターが適用されている場合) は非常に見栄えがします。
私は後処理技術にかなり慣れていないので、私が読んでいるチュートリアルのほとんどは GPU でシェーダーを利用しています。これが iPhone ハードウェアで可能かどうか、またはすべてソフトウェアで実行する必要があるかどうか (その場合、リアルタイムを使用するには遅すぎると思います) を考えています。
iphone - iPhoneマップのレンダリング
私はiPhone用の地図アプリケーションを作成していますが、ウェブサイトからiPhoneに地図を表示するための最良の方法を尋ねたいと思いました。
サイズ80x80の小さな画像を取得して表示したいと思います。この種のアクティビティは、UIKitまたはOpenGLESを使用して実現できます。
また、このことについて何らかの成果とガイドを私に知らせていただければ、本当にありがたいと思います。
編集:
他のベンダーのカスタムマップを入手する必要があります。
それに加えて、私は画像をレンダリング部分と表示部分に取得する方法を知っています。
iphone - iPhone で特定のピクセルのアルファ値を変更することは可能ですか?
ユーザーの操作に応じて、スプライトのアルファの一部だけを変更することはできますか? 私が言いたいことの良い例は、iFog または iSteam で、ユーザーは iPhone の画面から「蒸気」を拭き取ることができます。ユーザーがタッチして移動できる可能性が非常に多いため、画像を交換することは現実的ではありません...
たとえば、背景にレンガの壁があり、その上に落書きがあるシンプルなアプリがあるとします。その場合、2 つのスプライトがあり、1 つはレンガの壁で、もう 1 つは落書きよりも高い z 値を持つスプライトです。れんが壁。次に、ユーザーがタッチした場所に基づいて (タッチがサンドブラスターを制御すると仮定して)、落書きの一部を削除する必要がありますが、すべてを削除する必要はありません。これは、落書きスプライトの一部のアルファ値を変更することで実現できます。cocos2d-iphone でこれを行う方法はありますか? または、openGLにドロップダウンする必要がありますか?もしそうなら、これを達成する方法について検索を開始するのに適した場所はどこですか?
理想的には、cocos2d-iphone スプライトでこれを実現したいのですが、それが不可能な場合は、どこから探し始めるのが最適ですか?
前もって感謝します、ベン
iphone - iPhone OpenGL ES 2d 背景テクスチャ
背景のゲームのテクスチャに使用する 1024 x 1024 の画像があります。
大きな背景テクスチャの描画を処理する適切な方法であるかどうか疑問に思っています。
現在のやり方:
iphone - iPhoneシミュレータのPVRTCテクスチャ
iPhoneシミュレータでPVRTCテクスチャを機能させる方法はありますか?
iphone - iPhone ゲーム開発者 - ツールチェーンはどのようなものですか?
例えば:
- ソース管理: git + adobe ドライブ
- 3d: グーグル スケッチアップ -> *.dae -> ブレンダー -> *.obj
- 2d: フォトショップ/イラストレーター -> *.png
- オーディオ: audacity -> *.caf
- コード: ArgoUML、Xcode、Textmate
- テスト: OCUnit
- ビルド: レーキ、Xcode
あなたが素晴らしいと思う他のツールについても遠慮なく言及してください:)
iphone - Texture2D iPhone SDK openGL
OpenGLESを使用するiPhoneゲームでTexture2Dクラスを使用しています。
Texture2Dクラスを理解するための良いチュートリアルはありますか?
具体的には、テキストを印刷するためのinitWithStringメソッドを見ています。実装方法として、使用すると白いテキストが表示されます。テキストのRGBカラーを指定できるようにメソッドを変更したいと思います。ヘルプ/ポインタはありますか?