测试代码
Point vt={Point(100,100),Point(100,150),Point(130,167),Point(170,180),Point(180,190)}; auto rode = Node::create(); auto rodebody=PhysicsBody::createEdgeChain(vt,4); //rodebody->addShape(PhysicsShapeEdgeChain::create(vt,4)); rodebody->setGravityEnable(false); // rodebody->setDynamic(false); rode->setPosition(Point(300,300/2)); rode->setPhysicsBody(rodebody); this->addChild(rode);
实际效果(未显示应该在红色三角框上方)
解决方案https://github.com/cocos2d/cocos2d-x/pull/6122/files
