質問

私の一人で 以前の質問 OpenGLのOntoucheventsについて尋ねました。アイデアは、画面を押した正方形を描くシンプルなアプリを作成することでした。しばらくして、私はそれが本来のようにすべてを行うアプリを出しましたが、広場は再描画せず、画面から消えました。

これを解決するには、2Dの視点からOpenGLの3D環境に光線を送る必要があると言われましたが、私の人生のために、私はその理由を理解できません。主に照明効果用。 RayCastingとは正確には何ですか?正方形の位置で変更する必要があるのにZ軸が必要になるのはなぜですか?XとYの軸は、タッチがどのような深さで登録されていても、どちらのクーディネートが見つかるかを見つけることができますか?

役に立ちましたか?

解決

画面から画面に光線を送信して、世界のどこにあるかを知る必要があります。これには光線を鋳造することが含まれますが、レンダリングテクニックとしてのレイキャストではありません。あなたがOrthoを働いていない限り、そしてそれでもある程度、あなたの原始の正しいポイントを見つけるために、画面から世界または世界に変換するための数学を行う必要があります。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top