【发布时间】:2014-06-17 02:24:13
【问题描述】:
我现在使用一台相机来绘制 Box2DDebugRenderer,另一台用于从 tmx 绘制地图。文件。我的问题是,尽管相机具有相同的定义。用于绘制地图的相机在屏幕上太大了。
问题的截图:
box2dCam 的定义:
b2dCam = new OrthographicCamera();
b2dCam.setToOrtho(false, Game.getWidth() / PPM, Game.getHeight() / PPM);
b2dCam.update();
普通相机的定义:
cam = new OrthographicCamera();
cam.setToOrtho(false, Game.getWidth() / PPM, Game.getHeight() / PPM);
cam.update();
PPM(每米像素)为 32。
代码游戏类(常规相机正在那里定义!):
Play-GameState 的代码(box2dCam 得到定义,两个凸轮也移动到玩家位置):
有人知道为什么会这样吗?
【问题讨论】:
-
问题的屏幕截图:i.imgur.com/B4eaz3r.png(棕色表面就在地图的左下角。)
-
您是否尝试过降低地图相机的每米像素数?