如何处理不同的屏幕分辨率

71

我正在使用Unity 4.3.3制作游戏,针对的是Android和iOS设备。但由于我对Unity不太熟悉,不知道如何适配不同屏幕分辨率。

我想让游戏全屏运行。已在iPad 2上进行了测试,效果很好。但在iPhone 4上两侧被裁剪,在iPhone 5上则更严重。有什么解决方案吗?在Player Settings > iOS > OtherSettings > Target Resolution下应该选择哪个选项?


22
为什么会有负票?我一无所知只是想问个问题,这有什么问题吗? - Ashish Beuwria
我发现了这段视频。这是正确的方法吗? - Ashish Beuwria
我将它设为了null。你要找什么?GUI组件?HUD? - Nick
@Nick 我只想在不同的分辨率下以全屏模式运行我的游戏。我已经编辑了我的问题。 - Ashish Beuwria
也许这个线程能够帮到你:更改分辨率 - AlexAlmenara
11个回答

0

如果您没有选择,您也可以做一些额外的工作并向相机添加特殊脚本:

  1. 检查设备的屏幕分辨率
  2. 设置目标分辨率
  3. 同时设置目标宽高比(重要)

您只需要编写一个基础函数来检查所需设备的屏幕分辨率(宽度和高度),然后添加一些功能以设置适当的屏幕分辨率和宽高比即可!


你好@a_m_dev,你知道如何设置目标分辨率(与当前屏幕分辨率相同),以及如何为其设置目标宽高比吗? - Johny

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接