我已经实现了绳索,其中我使用旋转关节连接动态 b2bodied,现在我成功地创建了这些绳索,但我的绳索看起来并不光滑,我希望它们像丝带一样光滑。任何对此有想法的人!我发现它可以通过openGLES使用抗锯齿来实现,但仍然不知道究竟如何实现这一点..任何形式的帮助都将不胜感激。
我的绳子是多边形动态体,这样 b2BodyDef bodyDef; bodyDef.type = b2_dynamicBody; bodyDef.position = currentPos;
b2PolygonShape polygonShape;
polygonShape.SetAsBox(linkWidth,linkHeight);
b2FixtureDef fixtureDef;
fixtureDef.density =20.0;
fixtureDef.shape = &polygonShape;
b2Body* link = world->CreateBody( &bodyDef );
link->CreateFixture( &fixtureDef );
旋转接头:
b2RevoluteJointDef revoluteJointDef;
revoluteJointDef.localAnchorA.Set( 0, linkHeight);
revoluteJointDef.localAnchorB.Set( 0, -linkHeight);
revoluteJointDef.bodyA = link;
revoluteJointDef.bodyB = lastLink;
world->CreateJoint( &revoluteJointDef );
请帮忙 。
我希望我的绳索更顺畅,就像最右边的图片一样
我的输出看起来像这样