2DゲームC#のクリックして移動するサンプル?
現在、2Dゲームを作成してXNAの使い方を学んでいます。これまでのところ私は大丈夫ですが、キーを使用して移動するのではなく、クリックして移動を実装したいのですが、周りにサンプルが見つからないので、それに近づく方法については無知です。 XNAはxboxコントロールとキーボードでうまく機能することは知っていますが、マウスの操作に関連するものはまったく見たことがありません。また、PCゲーム以外のものを目指していないので、xboxについては特に気にしません。 だから私が探しているのは、クリックして移動が計算される方法のいくつかのサンプルであり、ゲームに表示されたマウスアイコンがxnaフレームワークからも機能しているか、それとも、現在のタイルの輝き、またはマウスがそこにあること、または同様のものを表示します。 更新: マウスで移動することはまったく同じではありません。少なくとも私が計画していることについては、障害物も考慮する必要があります... たとえば、クリックをまっすぐ歩くとみなして、ユーザーがクリックごとにユーザーを自動ナビゲートするのではなく、地図上を自分でナビゲートするように強制したいので、たとえば壁を越えてクリックした場合、壁に向かって歩いて止まるのではなく、ある場合は反対側へのルート...スクロールウィンドウなどでXとYのgetstateを使用して頭に浮かぶ別の疑問は、実際にマウスがどこにあるかを認識するか、ワールドの必要性があるでしょうか。ユーザーがクリックしたポイントBがどこにあるかを表示するための画面計算 助けとアドバイスをありがとう... PS:誰かがClick-to-MoveタグやWorld-to-Screenを追加することはできますか? PPS:なぜC#タグを追加できないのですか?