Я использую cocos2d, box2d и debugDraw, чтобы рисовать мои тела.
я могу видеть, что, если я поставлю вертикальную линию (портрет), его позиция x может начинаться с 50. Если я установлю его равным 30, он исчезнет с экрана (режим сетчатки)
мой PTM_RATIO установлен на 32.
я поставил строку с:
const int buLX=30;
const int buLY=10;
const int topLX=buLX;
const int topLY=380;
//left vector
theBox.SetAsEdge(b2Vec2(buLX/PTM_RATIO,buLY/PTM_RATIO), b2Vec2(topLX/PTM_RATIO,topLY/PTM_RATIO));
boxBody->CreateFixture(&boxShapeDef);
....
координаты y очень хороши, но у x есть поле слева и справа, поэтому я не могу добраться до краев экрана, потому что тогда он исчезает.
есть идеи?
Большое спасибо.