【发布时间】:2014-06-11 08:35:37
【问题描述】:
我正在尝试将新版本的 libgdx 0.9.8 -> 1.0.1。
我使用一个 tilemap 和一个 OrthographicCamera 和一个 OrthogonalTiledMapRenderer。
这是我的相机实现:
map = tileMapHelper.getMap();
renderer = new OrthogonalTiledMapRenderer(map, 1/128f);
camera = new OrthographicCamera(width, height);
camera.setToOrtho(false, 5, (float)(height/128f));
所以当我尝试向上移动相机(仅 2 个像素)时,我会这样做:
camera.position.set(camera.position.x, camera.position.y + 2, 0);
不幸的是,此操作将相机向上移动了 2 格。
如何仅用像素移动相机?
谢谢。
【问题讨论】:
-
我假设您必须操纵相机的视口。
-
谢谢!我可以选择哪个视口?你能解释一下他们的角色吗?