我正在尝试在这个 Android 游戏中实现无限滚动。为了测试这一点,我只是用相同的 .tmx 文件创建了两个 tiledMaps,然后根据它们的 x 值一个接一个地渲染它们。
问题是我无法让这个 setView 工作:
TiledMap tiledMap2 = new TiledMap();
TmxMapLoader loader2 = new TmxMapLoader();
tiledMap2 = loader2.load("data/map1.tmx");
OrthogonalTiledMapRenderer tileRenderer2 = new OrthogonalTiledMapRenderer(tiledMap2);
tileRenderer2.setView(camera.combined, 512, 0, 512, 512);
tileRenderer2.render();
现在,如果我只是使用,我可以让这段确切的代码更早地工作
tileRenderer2.setView(camera);
代替
tileRenderer2.setView(camera.combined, 512, 0, 512, 512);
我的问题与 setView() 的第一个参数有关吗?