【问题标题】:How to keep certain textures constant size even if camera is zoomed in?即使相机放大,如何保持某些纹理的大小不变?
【发布时间】:2013-03-07 18:33:52
【问题描述】:

我正在使用 libgdx 构建一个 2D 益智类游戏。尺寸比实际屏幕尺寸大,所以我们使用捏缩放功能来查看地图的较小部分。问题是当我缩放时暂停菜单也显得更大。有什么方法可以使暂停菜单显示相同的大小,即使 camera.zoom 不是默认的。

因为现在游戏内的菜单会随着关卡而缩放。有没有办法让某些精灵在整个游戏中保持恒定大小?

谢谢

【问题讨论】:

    标签: java android game-engine libgdx


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2019-12-28
      • 2021-06-22
      • 2023-03-19
      • 2021-03-25
      • 2015-04-23
      • 2011-01-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多