Cocos2d iphone 使用向量创建简单的空心矩形

Cocos2d iphone 使用向量创建简单的空心矩形,cocos2d-iphone,box2d,box2d-iphone,Cocos2d Iphone,Box2d,Box2d Iphone,使用box2d+cocos2d iPhone,我必须创建一个简单的矩形,它是空心的——这意味着有一个正方形,我可以像笼子一样把身体放进去。 我需要用4个B2VEC向量来创建身体。 我该如何编写代码 box2D说: Polygons are solid and never hollow 如何创建空心正方形 如何用4 b2vec2编码 谢谢。好的,你可以用链状来做,例如Docs: b2Vec2 vs[4]; vs[0].Set(1.7f, 0.0f); vs[1].Set(1.0f, 0.25

使用box2d+cocos2d iPhone,我必须创建一个简单的矩形,它是空心的——这意味着有一个正方形,我可以像笼子一样把身体放进去。 我需要用4个B2VEC向量来创建身体。 我该如何编写代码

box2D说:

Polygons are solid and never hollow
如何创建空心正方形 如何用4 b2vec2编码
谢谢。

好的,你可以用链状来做,例如Docs:

b2Vec2 vs[4];

vs[0].Set(1.7f, 0.0f);

vs[1].Set(1.0f, 0.25f);

vs[2].Set(0.0f, 0.0f);

vs[3].(-1.7f, 0.4f);



b2ChainShape chain;

chain.CreateChain(vs, 4);

//than construct a body with this fixture

一条链的形状是最好的选择。类似的是,您希望在其他对象中包含对象