3

我正在使用物理引擎 box2dweb ,我的问题是我有一个身体并且我想跟随他,例如我的画布宽度:500px 高度:500px 并且身体协调是(700,200)所以我看不到他所以如何让他可见在我的画布上

4

1 回答 1

0

你应该使用box2dweb的调试图。

function debugDraw(){
    var debugDraw = new b2DebugDraw();
//replace canvas with your canvas id
    debugDraw.SetSprite(document.getElementById("canvas").getContext("2d"));
    debugDraw.SetDrawScale(30.0);
    debugDraw.SetFillAlpha(0.5);
    debugDraw.SetLineThickness(1.0);
    debugDraw.SetFlags(b2DebugDraw.e_shapeBit | b2DebugDraw.e_jointBit);
    world.SetDebugDraw(debugDraw); // replace world with your box2dworld
}

将此功能放入您的游戏循环中。

于 2013-12-24T09:03:37.360 回答