我做了一个游戏。我想在iPhone和iPad上使用它(通用游戏)。我在设置屏幕640x1136 gamescene.sks文件。当我在所有iPhone上玩游戏时,屏幕似乎都很完美。但是当我在iPad上玩时,游戏屏幕看起来比iPad屏幕更大。我如何设置iPad的屏幕?设置通用设备(iPhone和iPad)的屏幕
1
A
回答
1
这一切都归结到你正在使用的scaleMode。
你有4个选项
这首先重新调整1场景框架,其他都保持在您指定的大小和规模的现场,以适应屏幕。如上所述,调整您的场景大小以适应您的屏幕。如果您的初始场景是10,10,它将使iPhone上的场景尺寸为320x480。填充(默认),使场景的坐标保持一致,但沿x和y方向延伸。如果您的游戏处于横向模式,并且您设计的是4:3屏幕,那么您将在创建16x9的时候产生一种特殊效果.AspectFill会保持纵横比相同,但会缩放您的场景直到最远边界被击中。如果您使用4:3场景进行横向拍摄,则会伸展到左侧和右侧边框,使顶部和底部裁剪以保持比例。
.AspectFit,保持长宽比不变,但会缩放场景,直到最近的边界被击中。如果您使用4:3场景进行景观拍摄,它将伸展到顶部和底部边框,使得黑色边框显示在左侧和右侧。
如果你想让你的游戏出现在相同的尺寸上所有的屏幕,最好的办法是使用.AspectFill,并计划围绕裁剪你的游戏。 (基本上不把任何东西在一个地区重要的是,也会被剪裁)
相关问题
- 1. iPhone设备上的初始屏幕
- 2. Cocos2d - 设置设备/屏幕方向
- 3. 通过设备设置Android应用屏幕方向
- 4. 如何在iPhone或iPad上设置锁定屏幕的壁纸
- 5. 检测iPhone/iPad自动屏幕锁定设置
- 6. MonoGame iPhone iPad设置
- 7. Android:禁用插入时保持设备屏幕的设置
- 8. 分别针对iPhone,iPad和Android设备
- 9. 使用UIAutomation访问iPad设备设置
- 10. 将Iphone屏幕转换为Ipad屏幕
- 11. Android设备/屏幕支持
- 12. Android设备屏幕截图
- 13. 为小屏幕设备
- 14. iPhone和iPad的屏幕分辨率
- 15. 屏幕尺寸和设备方向
- 16. Android多设备和屏幕支持
- 17. 设置相应的设备屏幕尺寸的Textview尺寸
- 18. viewview在viewcontroller扩大宽度ipad(或更大的屏幕设备)
- 19. 寻找屏幕截图展示伟大的iphone + ipad设计
- 20. 通用应用程序拒绝在iTunes中“缺少屏幕截图”,但设置为“iPhone”目标设备系列
- 21. iPad/iPhone屏幕镜像
- 22. 查找我的iPad/iPhone设备时,设备关闭
- 23. iphone/iPad的VGA,外部设备显示
- 24. sqlite3_prepare_v2在iPhone和iPad迷你设备上返回OK,但在普通iPad设备上出现错误
- 25. 如何为ipad和iphone设置图标?
- 26. 如何检测/识别设备锁定屏幕设置是否设置为无?
- 27. iOS 8屏幕边界设备和横向模拟器的不同设置
- 28. 设备方向设置不影响iPad设备
- 29. 如何调整支持所有iphone设备的屏幕
- 30. 打开设备上的屏幕
你有没有用故事板或的.xib?请为您的游戏视图使用适当的约束,并将所有四个属性(x,y,重量,高度)分配给您的视图。 –