【发布时间】:2014-09-11 08:48:41
【问题描述】:
我刚开始为 android 开发游戏,我有一个问题或者我需要建议。目前我有问题,如果我在所有屏幕上使用相同的图片(移动平板电脑 itd itd),在一个屏幕上看起来很酷,但在另一个屏幕上看起来很奇怪。我该如何解决这个问题。 是的,我知道我必须支持其他宽度。但主要问题是我必须支持,
- 否认,
- 大小?
- 分辨率
或者可能是小/正常/大等..屏幕? 什么是最糟糕的支持方式,
【问题讨论】:
我刚开始为 android 开发游戏,我有一个问题或者我需要建议。目前我有问题,如果我在所有屏幕上使用相同的图片(移动平板电脑 itd itd),在一个屏幕上看起来很酷,但在另一个屏幕上看起来很奇怪。我该如何解决这个问题。 是的,我知道我必须支持其他宽度。但主要问题是我必须支持,
或者可能是小/正常/大等..屏幕? 什么是最糟糕的支持方式,
【问题讨论】:
如果您使用的是最新版本的 libgdx。 stage.setViewPOrt 发生了变化。
stage = new Stage(new StretchViewport(width, height)); // OR
stage.setViewport(new StretchViewport(width, height));
或
stage = new Stage(new ExtendViewport(width, height)); // OR
stage.setViewport(new ExtendViewport(width, height));
适合您的屏幕差异比例。
【讨论】:
如果您使用精灵批处理,那么您可以使用 batch.setprojectionmatrix(yourOrthographicCamera.combined) 这样精灵会自动调整大小。如果你使用舞台和演员然后在谷歌搜索关于 libGDX 舞台视口。
【讨论】: