我使用物理引擎box2dweb,我的问题是我有一个身体,我想跟着他,例如我的画布宽度:500px高度:500px和身体协调是(700,200)所以我不能看到他所以如何让他在我的画布上可见
答案 0 :(得分: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
}
将此功能放入游戏循环中。