libGDX 在代码中调整平铺地图大小
libGDX Tiled maps resizing in code
我刚开始使用 libGDX 平铺地图。我有一个问题:是否可以在游戏中重新调整图块的宽度和高度,以便地图在所有设备上的大小都相同(例如,如果调整大小,1 个图块等于屏幕宽度的 1/10 和屏幕高度的 1/10) tiles 是不可能的 我如何让地图在任何 phone 上占据整个屏幕?还有另一种方法吗?
我发现您可以缩放平铺地图。所以你要做的是
otmr = new OrthogonalTiledMapRenderer(tiledMap,SCREEN_WIDTH/(tiledMap.getProperties().get("width",Integer.class)*32f));
其中 32 是图块的大小,请务必保持图块地图的 16/9 比例
我刚开始使用 libGDX 平铺地图。我有一个问题:是否可以在游戏中重新调整图块的宽度和高度,以便地图在所有设备上的大小都相同(例如,如果调整大小,1 个图块等于屏幕宽度的 1/10 和屏幕高度的 1/10) tiles 是不可能的 我如何让地图在任何 phone 上占据整个屏幕?还有另一种方法吗?
我发现您可以缩放平铺地图。所以你要做的是
otmr = new OrthogonalTiledMapRenderer(tiledMap,SCREEN_WIDTH/(tiledMap.getProperties().get("width",Integer.class)*32f));
其中 32 是图块的大小,请务必保持图块地图的 16/9 比例