0

我正在使用带有 json 的 JBox2d 从单独的文件中添加主体,在本例中为“game_shapes.json”。

它成功地将 json 文件的第一个正文添加到正文列表中,并在屏幕上显示它没有问题。

我尝试遍历 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);
      }
4

0 回答 0