gpt4 book ai didi

libgdx - 如何让 Sprite 支持不同的屏幕尺寸?

转载 作者:行者123 更新时间:2023-12-01 09:35:31 25 4
gpt4 key购买 nike

我正在使用 libgdx 开发一款游戏,但我发现我将如何针对各种屏幕尺寸实现它?我想出了如何定位不同尺寸和分辨率的图像,但我们如何让 Sprite 支持不同的屏幕尺寸?我在 320x480 上的背景很好,但在 480 x 800 上占据了很小的位置,如何实现它在所有屏幕上都可以使用?

最佳答案

您有多种选择,具体取决于您喜欢做什么,

一个。您可以使用一组按比例缩小以适合每个屏幕的 HQ sprite;

在调整大小()中

width = arg0;
height = arg1;

然后在你的 render() 中

batch.draw(textureRegion, -width/2, -height/2, width, height);

将在整个屏幕上绘制一个 Sprite (假设正交相机以 0,0 为中心)

b.您可以为不同的分辨率使用不同的 Sprite 集,然后根据视口(viewport)的尺寸加载一组 Sprite 。

关于libgdx - 如何让 Sprite 支持不同的屏幕尺寸?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8826584/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com