访问b2Fixture

时间:2012-06-17 09:05:08

标签: cocos2d-iphone box2d-iphone

我有两个精灵类,想要访问HelloWorldLayer.mm中sprite的b2Fixture。访问这些属性的最合适方法是什么?我计划在接触时在它们之间建立焊接接头。请帮忙。

1 个答案:

答案 0 :(得分:0)

您需要在创建它们时在主体上创建一个或多个灯具。然后你可以使用

 b2Body *body = world->GetBodyList();
 b2Fixture *fixture = body->GetFixtureList();

您可能还想知道您正在处理的身体类型,您可以使用body->GetUserData()方法。有关详细信息,请参阅手册。 http://www.box2d.org/manual.html#_Toc258082972