私は現在、XNAでRTSゲームを設計しています。これまでのところ、Heigthmapとそれに描画されたいくつかのユニットから生成された地形モデルがあります。
次のステップは、ユニットに移動先のコマンドを与えることです。そのためには、カーソルがクリックされたときのカーソルの後ろの地形の正確な位置を計算する必要があります。
単位の選択では、カーソルから画面に向かって離れる方向を指す光線を生成し、その光線と交差する最初の単位を選択するだけです。すべてが1つのモデルであるため、これは地形では機能しません。
誰か助けてもらえますか?
ニックよろしく
PS:YouTubeでこのビデオを見つけました。これは、私の問題の正確な解決策を示しています...残念ながら、コードを参照していません。http://www.youtube.com/watch?v=czHW3oK8_oI