0
我是新來的先知,開發XNA + Farseer物理遊戲。有在比賽中的多個物理體(正方形,圓形,矩形形狀),試圖findout所有機構的接觸(相互接觸)中,i可以計算基於所述寬度/高度,但這將不準確。我想知道,在內置功能的任何其他方式或任何在Farseer物理Farseer物理機構在觸摸(接觸)
我是新來的先知,開發XNA + Farseer物理遊戲。有在比賽中的多個物理體(正方形,圓形,矩形形狀),試圖findout所有機構的接觸(相互接觸)中,i可以計算基於所述寬度/高度,但這將不準確。我想知道,在內置功能的任何其他方式或任何在Farseer物理Farseer物理機構在觸摸(接觸)
了很多細節退房this answer。根據您的需要,您可以直接使用該答案中列出的事件之一。
但是,否則,您可以通過從其中一個事件「收集」它們或從Body.ContactList
(這是由ContactEdge
對象組成的鏈接列表)中提取它們來獲得Contact
對象。
請注意,當然,Contact
可能實際上並不是觸摸(它只是表示潛在的碰撞)。使用Contact.IsTouching()
以檢查。