首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >设置通用设备的屏幕( iPhone和iPad )

设置通用设备的屏幕( iPhone和iPad )
EN

Stack Overflow用户
提问于 2016-03-07 11:51:43
回答 1查看 87关注 0票数 1

我做了个游戏。我想在iPhone和iPad(通用游戏)上使用它。我在gamescene.sks文件中设置了屏幕640x1136。当我在整个iPhone上玩游戏时,屏幕似乎是完美的。但是当我在iPad上玩的时候,游戏屏幕看起来比iPad屏幕大。如何为iPad设置屏幕?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-03-07 14:03:33

这一切都归结为您正在使用的scaleMode。

你有四个选择

这第一个1调整你的场景框架,其他的保持在您指定的大小和缩放以适应屏幕。.Resize,如前所述,调整您的场景以适应您的屏幕。如果您的初始场景是10,10,它将使场景大小320x480在iPhone 4s上。

.Fill (默认),它使场景的坐标保持不变,但沿着x和y方向延伸。如果你的游戏是在景观,你设计了一个4:3的屏幕,你将创造一个脂肪的效果,当去16x9。

.AspectFill,它保持高宽比不变,但会缩放你的场景,直到最远的边界被击中。如果你是在景观与4:3的场景,它将延伸到左和右的边界,使顶部和底部裁剪,以保持这一比例。

.AspectFit,它保持高宽比不变,但会缩放你的场景,直到最近的边界被击中。如果你是在景观与4:3的场景,它将延伸到顶部和底部的边界,使黑色边框出现在左和右。

如果您希望您的游戏在所有屏幕上显示相同的大小,您最好的选择是使用.AspectFill,并在裁剪周围规划您的游戏。(基本上不要把任何重要的东西放在一个被种植的地方)

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

https://stackoverflow.com/questions/35843028

复制
相关文章

相似问题

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