即使相机放大,如何保持某些纹理的大小不变?

时间:2013-03-07 18:33:52

标签: java android game-engine libgdx

我正在使用libgdx构建2D拼图游戏。尺寸大于实际屏幕尺寸,因此我们使用捏缩放功能来查看地图的较小部分。问题是,当我缩放时,暂停菜单也会显得更大。即使camera.zoom不是默认设置,也可以使暂停菜单显示相同的大小。

因为它现在的方式在游戏菜单中放大了水平。反正有没有在整个游戏中保持某些精灵的大小不变?

由于

1 个答案:

答案 0 :(得分:1)

您需要将不同的相机应用于屏幕上的可缩放对象,而不是用于非可缩放对象。根据您正在使用的Libgdx API(scene2d,SpriteBatch,原始OpenGL),具体情况不同,但总体思路是相同的。有关详细信息,请参阅https://gamedev.stackexchange.com/questions/31379/how-do-i-make-an-on-screen-hud-in-libgdx