使用sprite大小的libgdx

使用sprite大小的libgdx,libgdx,sprite,resolution,Libgdx,Sprite,Resolution,我是libgdx的新手,我想知道是否有人可以帮我调整精灵的大小。 我的屏幕设置为1280 x 720。对于我的桌面来说,它看起来很棒,而且大小符合我的需要。但是当我在我的android上测试它时,这个精灵太小了。如何使屏幕大小一致 为了给我的精灵设置动画,我遵循了这个 如果有人能帮忙,那就太棒了。提前感谢如果你的应用程序没有缩放功能(大多数情况下都是这样),你不应该用像素来决定精灵的大小 由于您将要处理如此多的屏幕大小和分辨率,因此我建议使用一种与屏幕大小和像素密度无关的方式来处理精灵的大小调整

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

为了给我的精灵设置动画,我遵循了这个


如果有人能帮忙,那就太棒了。提前感谢

如果你的应用程序没有缩放功能(大多数情况下都是这样),你不应该用像素来决定精灵的大小

由于您将要处理如此多的屏幕大小和分辨率,因此我建议使用一种与屏幕大小和像素密度无关的方式来处理精灵的大小调整

  • 假设某个分辨率(可能是您希望提供支持的最大分辨率)具有适当的纵横比
  • 大小和放置您的精灵适当的阶段,因为你喜欢
  • 绘制时,将其缩放到实际屏幕分辨率。(请记住,如果纵横比小于或大于预期值,该怎么办)
通过这种方式,您基本上是根据屏幕大小的部分设置精灵的大小,这非常便于理解,并且您的精灵在所有分辨率上看起来都是相同的相对大小

希望这有帮助