1

FarSeer Engine 3.3 を使用してマウスでクリックしたときにボックスを削除したい [解決策がある場合は、既に 3.1 を使用している可能性があります]

例のソースを見せないでください[私はそれらをすべて持っていて、深く掘り下げました]オブジェクトとマウスの衝突をチェックすることで問題が解決しません。FarSeer では、すべてのオブジェクトが 1 つの世界で相互作用しています。マウスをこの世界に渡さなければなりません。そこでは、私が望む以外のことは何もできないかもしれません。

FarSeer で IsTheObjectClicked [右または左マウスで] 関数を成功させるにはどうすればよいですか。

(さらに、更新されていないFarSeerのWebページからドキュメントを提供しないでください]ありがとう

4

1 に答える 1

2

あなたのマウスは Farseer Body ではなく、入力であり、XNA フレームワークによって入力として処理されます。

Farseer ボディを作成し、それにアクティブなマウスの位置を適用して、マウスの位置をボディに効果的にマッピングすることができます。これにより、マウスを使用して Farseer の世界とやり取りできるようになります。

クリックしたときにマウスの位置をつかみ、位置チェックを行ってその場所にシェイプがあるかどうかを確認し、それらを削除することもできます。

于 2011-10-19T12:31:53.407 に答える