首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >在游戏中适应不同屏幕尺寸的最好方法是什么?

在游戏中适应不同屏幕尺寸的最好方法是什么?
EN

Stack Overflow用户
提问于 2011-11-17 09:36:32
回答 1查看 284关注 0票数 1

我正在为Windows创建一个Java游戏,我遇到了一个问题:当涉及到Windows时,有很多不同的屏幕和分辨率。让它在所有屏幕上看起来都一样的最佳方法是什么?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-11-17 15:08:57

你基本上有三个选择:

将游戏窗口的大小调整为适合所有屏幕的小尺寸(可能是800*600)?这很容易做到,但可能会惹恼用户的大screens.....

  • Make游戏resolution-independent,,以便它被渲染到一个比例,以适应当前的窗口大小。举个例子,这就是大多数FPS游戏的工作原理。主要的缺点是,你需要在你的代码中做一些额外的缩放数学运算,并且可能会有一些重新缩放图像等的运行时开销。

  • 使游戏屏幕动态调整大小的,以便其中的组件重新排列和调整大小以适应可用空间(如网页)。这是最难实现的,因为你必须使用适当的布局管理器并测试许多不同的组合,但可以提供最好的用户“体验”。在过去的摇摆游戏中,我已经成功地使用MigLayout完成了这项任务。

这些选项中的任何一个都可能是最适合您的,具体取决于具体情况。这可能主要取决于你的游戏的类型/设计,以及你是否愿意花时间让更复杂的方法更好地工作。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8161061

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档