【问题标题】:Libgdx Game - Texture ScalingLibgdx 游戏 - 纹理缩放
【发布时间】:2015-03-03 06:02:42
【问题描述】:

我正在使用 LibGdx 为 Android 设备开发一个简单的游戏。我希望通过放大/缩小纹理来显示进度条。当我们进行缩放时,图像的形状会发生变化。您能否让我知道实现以下提到的场景的最佳方法。

放大就好了。。 缩小规模确实是个问题。

【问题讨论】:

  • 使用 NinePatch 并将左右宽度设置为固定值。
  • 在LibGdx中可能吗
  • 是的,否则我不会告诉你这样做。
  • 当使用 9 补丁时,我需要注意编码中的任何事情吗?.. 简单的缩放将缩放中间部分?

标签: android libgdx game-engine


【解决方案1】:

如果您想纯粹通过缩放来做到这一点,您可以执行以下操作之一

  • 在绿色位上使用掩码(例如使用蓝色部分作为掩码)
  • 将绿色部分切成三部分:两部分用于圆形端盖,一个矩形中间部分可缩放。这样做的问题是,您可以显示的最小进度将是一个结尾。

【讨论】:

  • 如果您想保留圆形绿色大写字母(我认为从可用性的角度来看并不是很好 - 可能会在其上绘制百分比数字)。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2015-02-24
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多