我想在我的游戏中创造一片土地。土地由一些名为“ground1.png”、“ground2.png”等的图片组成。我使用 PhysicsEditor 用这些图片绘制 b2Fixture 的形状。问题是如何设置这些形状的位置。土地就像“ground1.png”之后的“ground2.png”和“ground2.png”之后的“ground3.png”。但是, addFixturesToBody() 是不合适的。
GB2ShapeCache::sharedGB2ShapeCache()->addFixturesToBody(land, "ground1");
GB2ShapeCache::sharedGB2ShapeCache()->addFixturesToBody(land, "ground2");
不幸的是,名为“ground2”的形状将覆盖名为“ground2”的形状。我在“ground1”之后想要“ground2”。我可以通过使用 PhysicsEditor 或编码来实现这个想法吗?