問題タブ [ray-picking]
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.
java - ユーザーがOpen Gl 2D Androidでオブジェクトに触れるためのレイピッキング
ゲームが OpenGl でユーザー インタラクションを処理できるようにしようとしています。サークルがあり、ユーザーによるプレスを検出できるようにしたいと考えています。Ray Pickingを使用する必要があることはわかっています。この本OpenGl 2 for Androidに従い、チュートリアルに従って 3D 空間でエアホッケー ゲームを作成し、ユーザーのクリック イベントを検出しました。
今、私は自分の知識を使って 2D ゲームを簡単に始めたいと思っていますが、チュートリアルに従って現在の知識を適用しても、オブジェクトをクリックしているユーザーを検出できるようにはなりません。
私は何か間違ったことをしていると思います.3Dと2Dで行うことにはわずかな違いがあります.
次のようなジオメトリ クラスがあります。
次のようにオーバーライドされたサーフェス View onTouchEvent があります。
最後に、次のようなレンダラーがあります。
私の現在の知識とその本のチュートリアルから、これは正しくリンクされているはずです。