【问题标题】:libgdx working with sprite sizelibgdx 使用精灵大小
【发布时间】:2014-04-04 02:21:16
【问题描述】:

我是 libgdx 的新手,我想知道是否有人可以帮助我调整精灵大小。 我的屏幕设置为 1280 x 720。对于我的桌面来说,它看起来很棒,而且尺寸合适我需要它。但是当我在我的android上测试它时,精灵太小了。如何让屏幕尺寸保持一致?

为了动画我的精灵,我遵循了这个。 https://code.google.com/p/libgdx/wiki/SpriteAnimation

如果有人可以提供帮助,那就太棒了。提前致谢

【问题讨论】:

    标签: libgdx sprite resolution


    【解决方案1】:

    如果您的应用不具备缩放功能(大多数情况下都是如此),则不应根据像素来决定精灵大小。

    由于您要处理如此多的屏幕尺寸和分辨率,我建议您采用一种独立于屏幕尺寸和像素密度的方式来处理精灵大小的方法。

    • 假设某个分辨率(可能是您希望提供支持的最大分辨率)和合适的纵横比。
    • 您可以根据需要在该阶段中正确调整精灵的大小和位置。
    • 在绘图时,将其缩放到实际的屏幕分辨率。 (请记住,如果纵横比小于或大于您的预期该怎么办)。

    这样,您实际上是根据屏幕尺寸的分数来设置精灵的大小,这真的很容易理解,并且您的精灵在所有分辨率下看起来都相同。

    希望这会有所帮助。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-07-21
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多