我對cocos2d和box2d相當陌生。我正在嘗試使用加速度計創建一個遊戲橫向無盡跑步者。我的角色從頂部掉下來,並不斷向下移動。我遇到的問題是超時精靈和物理體變得不同步,並且物理主體離開精靈,從而導致與碰撞相關的奇怪行爲。只有在設備上運行時纔會發生這種情況,因爲播放器不斷向下移動,碰撞垂直變得不同步並且水平保持正確。 我的階躍函數是:Box2d物理體與Cocos2d sprite不同步
const float32 timeStep = 1.0f/30.0f;
const int32 velocityIterations = 5;
const int32 positionIterations = 1;
// step the world
world->Step(timeStep, velocityIterations, positionIterations);
你能告訴我更多細節,看起來不同步嗎? Sceenshots或視頻可以是有用的。 – Pavel
你確定你正在更新每個box2D勾號的精靈位置嗎? –