Farseer:碰撞检测,但没有进一步的身体互动
答
在Farseer 3.3.1中,您可以创建一个正文,例如sensorLine
,其夹具的Fixture.IsSensor
设置为true
。这样夹具不会参与碰撞。然后,您可以轮询sensorLine.ContactList
以反复重叠身体,或者您可以注册一个回调到您的世界实例的World.ContactManager.BeginContact
事件。
听起来像EdgeShape
将是在sensorLine
灯具使用的形状。如果您只创建一个Farseer主体,屏幕上不会显示任何内容,所以您无需担心将纹理放置在任何位置。