我正在使用带有json的JBox2d从一个单独的文件中添加正文,在本例中是“game_shapes.json”。
它成功地将json文件的FIRST主体添加到Bodies List中,并在屏幕上显示没有probs。
我尝试遍历json文件中的所有已加载的主体,但似乎只是从文件中添加第一个主体。
初始化:
Jb2dJson json = new Jb2dJson();
StringBuilder errorMsg = new StringBuilder();
world = json.readFromFile("res/game_shapes.json", errorMsg);
world.createBody(new BodyDef());
bodies.add(world.getBodyList());
Body bds = world.getBodyList();
int bdCount = world.getBodyCount();
bodies.add(bds);
for(int i = 1; i < bdCount; i++) {
Body temp = bds.getNext();
bodies.add(temp);
System.out.println(temp);
}