box2d データを 1:1 で表示する方法を知っている人はいますか?
すべての値を Physics.Scale 値 (30) で割っていますが、ボックスは次のように作成しています。
幅 640 ピクセル、高さ 32 ピクセルよりもはるかに大きく表示されています。
奇妙なことに、世界の AABB は 640x480 で完全に表示されます。
誰にもアイデアはありますか?
これは、デバッグ描画データを作成する方法です。
var debug : b2DebugDraw = new b2DebugDraw();
var debugSprite : Sprite = new Sprite();
addChild(debugSprite);
debug.m_sprite = debugSprite;
debug.m_drawScale = Physics.scale;
debug.m_fillAlpha = 0.5;
debug.m_lineThickness = 1.0;
debug.m_drawFlags = 0xFFFFFFFF;
_world.SetDebugDraw(debug);