Box2d でポリゴンを作成するために物理エディタを使用しています。ポリゴンを生成し、非網膜ディスプレイでは正常に動作しますが、網膜ディスプレイでは動作しません.....両方のディスプレイのスクリーンショットを添付しました.今、網膜ディスプレイになると、ポリゴンは設定されていません車の上で、これがその画像です
プロジェクトで使用しているコードは次のとおりです
CCSprite *car = [CCSprite spriteWithFile:@"opp_car.png"];
[car setPosition:ccp(wSize.width/2+50,wSize.height/2-120)];
[self addChild:car];
b2BodyDef spriteBodyDef;
spriteBodyDef.type = b2_dynamicBody;
spriteBodyDef.userData = car;
spriteBodyDef.position.Set(car.position.x/PTM_RATIO, car.position.y/PTM_RATIO);
b2Body *spriteBody = _world->CreateBody(&spriteBodyDef);
b2PolygonShape spriteShape;
[[GB2ShapeCache sharedShapeCache] addShapesWithFile:@"opp_car-hd.plist"];
[[GB2ShapeCache sharedShapeCache] addFixturesToBody:spriteBody forShapeName:@"opp_car-hd"];
[sprite setAnchorPoint:[[GB2ShapeCache sharedShapeCache]anchorPointForShape:@"opp_car-hd"]];
どんな助けでも大歓迎です
ありがとう.......