我尝试过使用Farseer Physics的OnSeperation事件处理程序,但它太敏感了。我希望它等待整个玩家的身体离开该区域(我使用身体作为传感器。)不仅仅是它的一小部分。
答案 0 :(得分:1)
考虑使用两个实体 - 一个“真实”的身体,与你现在使用的身体相同的尺寸,以及第二个超大尺寸的身体(真实身体尺寸的1.1倍-2倍)并且仅定义一个OnSeparation事件处理程序,OnCollision为所有交互返回false。
您可以通过调整特殊OnSeparation实施主体的大小来调整OnSeparation的“灵敏度”。