Кто-нибудь знает, каков наилучший метод создания статического заземления со многими (~ 10000) вершинами в Box2D (версия, поставляемая с Cocos2D).
Это то, что я делаю сейчас для кубических Безье, выглядит хорошо, но работает немного медленно.
for (int i = 0; i<segments; i++) {
CGPoint p2 = vertices[i+1];
CGPoint p1 = vertices[i];
b2PolygonShape poly;
poly.SetAsEdge(b2Vec2(p1.x,p1.y), b2Vec2(p2.x, p2.y));
groundBody->CreateFixture(&poly,0);
}
Люди говорят о b2LoopShape, но не похоже, что он включен в версию Box2d, поставляемую с Cocos?
Есть идеи?