// Sprite* close = Sprite::create(“CloseSelected.png”);
// auto logoBody = PhysicsBody::create();
//
//
// Point vert1 = { Point(2, 26), Point(4, 27), Point(39.00000,13.00000 ),
// Point(37.00000,12.00000), Point(14, 2), Point(10.00000,4.00000),Point(2.00000,14.00000)};
// logoBody->addShape(PhysicsShapePolygon::create(vert1, 7, PhysicsMaterial(0.1f, 1, 0.0f)));
//
//
// Point vert2 = { Point(32.00000,6.00000), Point(14.00000,2.00000), Point( 37.00000,12.00000), Point(35.00000,7.00000) };
// logoBody->addShape(PhysicsShapePolygon::create(vert2, 4,PhysicsMaterial(0.1f, 1, 0.0f)));
//
//
// Point vert3 = { Point(25.00000,39.00000), Point(33.00000,35.00000), Point(39.00000,27.00000), Point(39.00000,13.00000), Point(4.00000,27.00000),
// Point(5.00000,31.00000), Point(15.00000,39.00000)};
// logoBody->addShape(PhysicsShapePolygon::create(vert3, 7,PhysicsMaterial(0.1f, 1, 0.0f)));
//
//
// Point vert4 = { Point(14.00000,2.00000), Point(32.00000,6.00000), Point(30.00000,3.00000) };
// logoBody->addShape(PhysicsShapePolygon::create(vert4, 3,PhysicsMaterial(0.1f, 1, 0.0f)));
//
// close->setPosition(Point(visibleSize.width0.8, visibleSize.height0.7));
//
// close->setRotation(180);
//
// close->setPhysicsBody(logoBody);
//
// this->addChild(close);
最后显示是这样的
求大神,指教,我是写漏了什么地方么?我找了很久,都没有看到类似的bug