1
美好的一天,我有一個圓形的身體在某個方向滾動。我的遊戲中的一些平臺相互垂直構建,形成了像_ |這樣的90度角(沒有差距:)) 我的問題是,如果它與角落相撞,圓形機身卡在兩個平臺之間。只有通過暗示脈衝釋放身體,但重力似乎不再影響它。box2d圓體卡在角落
我已經看到了解決方案的文章,但他們都指的是方形角色身體。
有沒有人在這裏有關於這個問題的建議?
感謝
美好的一天,我有一個圓形的身體在某個方向滾動。我的遊戲中的一些平臺相互垂直構建,形成了像_ |這樣的90度角(沒有差距:)) 我的問題是,如果它與角落相撞,圓形機身卡在兩個平臺之間。只有通過暗示脈衝釋放身體,但重力似乎不再影響它。box2d圓體卡在角落
我已經看到了解決方案的文章,但他們都指的是方形角色身體。
有沒有人在這裏有關於這個問題的建議?
感謝
我認爲這個問題可能是圓形體已經到了休息,因此已經「睡」。檢查出的http://www.box2d.org/manual.html睡眠參數部分,並嘗試以下當您創建bodyDef:
bodyDef.allowSleep = false;
或者你可以使用一些外部事件來喚醒你的睡眠的身體:
myBody->setAwake(true);
簡單和完美的:)謝謝 ! – giorashc 2012-02-26 19:18:15