В настоящее время я создаю b2Fixture, как это:
b2PolygonShape spriteShape;
int num = 3;
b2Vec2 verts[] = {
b2Vec2(-29.5f / PTM_RATIO, -49.0f / PTM_RATIO),
b2Vec2(10.0f / PTM_RATIO, -49.0f / PTM_RATIO),
b2Vec2(34.2f / PTM_RATIO, -9.2f / PTM_RATIO),
};
spriteShape.Set(verts, num);
bodyFixture.shape = &spriteShape;
bodyCharacter->CreateFixture(&bodyFixture);
Проблема в том, что на дисплее сетчатки он, кажется, удваивается в размере, есть ли причина для этого, и если да, то как мне сделать так, чтобы он оставался одинаковым по размеру, чтобы не запутаться ни на одном устройство?
Спасибо!