Кто-нибудь знает, как добиться отображения данных box2d 1: 1?
Я делю все свои значения на значение Physics.Scale (30), но поля, которые я создаю, выглядят так:
polyDef.SetAsBox (640 / Physics.scale, 32 / Physics.scale);
По-прежнему отображаются гораздо шире, чем 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);