Windows phone 7 墙和播放器控制器之间的碰撞

Windows phone 7 墙和播放器控制器之间的碰撞,windows-phone-7,xna,box2d,farseer,Windows Phone 7,Xna,Box2d,Farseer,我正在WP7上使用Farseer和XNA。我的游戏中有两个物体。第一个是由位图生成的墙。第二个是玩家控制器——事实上它只是一个圆形对象。这个圆圈跟随玩家的手指 我需要一个特定的行为-可能是非常基本的,但我不知道如何用谷歌搜索它。这是一种碰撞检测,不允许控制器撞到墙上。它不应该反弹。它应该试着跟随手指,但不要进入墙壁 我知道自己实现它并不难,但如果我使用的是物理引擎,而它恰好提供了这样的功能,那么不利用它将是一种耻辱。:) 您需要使用BoundingBox对象,并选中碰撞与对象(您应该创建一个包围

我正在WP7上使用Farseer和XNA。我的游戏中有两个物体。第一个是由位图生成的墙。第二个是玩家控制器——事实上它只是一个圆形对象。这个圆圈跟随玩家的手指

我需要一个特定的行为-可能是非常基本的,但我不知道如何用谷歌搜索它。这是一种碰撞检测,不允许控制器撞到墙上。它不应该反弹。它应该试着跟随手指,但不要进入墙壁


我知道自己实现它并不难,但如果我使用的是物理引擎,而它恰好提供了这样的功能,那么不利用它将是一种耻辱。:)

您需要使用BoundingBox对象,并选中碰撞与对象(您应该创建一个包围它的BoundingSphere)