2015-07-03 44 views
0

我已經在box2d中創建了一個ContactListener和一個傳感器固定裝置,並且希望在每個步驟中都有一個接觸回調。我的問題是,beginContactendContact顯然只有在聯繫開始和結束時纔會調用,但只要聯繫持續存在,就不會調用。在這些情況下,建議使用preSolvepostSolve,但這些不適用於傳感器。Box2d傳感器 - 在每個步驟中的接觸回調

如何在每一步中獲得傳感器接觸的回調?提前感謝您的任何建議。

回答

0

我的方法是現在不使用傳感器,而是在這種特殊情況下使用常規固定裝置,並在ContactListener.preSolve中撥打contact.setEnabled(false)以避免任何物理反應並模擬傳感器。