gpt4 book ai didi

java - 如何使我的游戏的用户界面元素适应 libgdx 中不同的移动设备屏幕

转载 作者:太空宇宙 更新时间:2023-11-04 09:39:28 27 4
gpt4 key购买 nike

我正在阅读Lee Stemkoski的《Java Game Development with libgdx》一书,所有示例都使用桌面进行测试,我使用舞台类在Android设备显示屏上渲染 Actor ,但是当我添加带有图像的 Actor 时,它们会扩展到我正在测试的Android设备的显示屏之外。另外,我为桌面和移动设备设置了相同的宽度和高度,但一些 ui 元素在桌面版本中被截断,但在 Android 设备中完全显示。另外,我是否必须根据我想要支持的屏幕的纵横比来设计纹理?例如 16:9 屏幕,我应该创建什么尺寸的纹理?

我尝试创建一个尺寸为 800 x 480 的 FitViewport(),然后在调用舞台 act 和 draw 方法之前将其添加到舞台,但这不会对游戏屏幕产生任何更改。

我想要实现的是,我希望能够调整我的 ui 元素,例如类型转换纹理,以适应我正在运行游戏的移动设备的显示。对此的任何帮助将不胜感激!

最佳答案

FitViewPort 是正确的选择。如果它不起作用,那么你就做错了。请分享您的代码。

关于java - 如何使我的游戏的用户界面元素适应 libgdx 中不同的移动设备屏幕,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56145361/

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