【发布时间】:2014-11-11 12:45:21
【问题描述】:
我有几个用 Cocos2d-iphone 制作的游戏。所有这些都是用 Xcode 4 或 5 创建的旧项目。所有游戏都可以在新的 iPhone 6 和 6 Plus 上正常缩放,除了一个似乎避免缩放模式并在原生 iPhone 6/6 Plus 分辨率上运行的游戏。该项目不包含具有似乎禁用缩放模式的分辨率的启动图像,如here 所解释的@
还有什么可以解锁原生分辨率的吗?我希望游戏现在以缩放模式运行,直到高清资源为新分辨率做好准备。
我创建了一个新的空项目,它没有任何资产,并且正在使用本机屏幕尺寸。
【问题讨论】:
-
应用程序以原生 iPhone6/6+ 尺寸运行的唯一方法是添加正确的启动图像,或者对于 iOS 8,添加“启动屏幕文件”。
-
另外,如果您添加“启动屏幕文件”。问题是我没有使用这些设置中的任何一个,并且原生分辨率已解锁。这个项目与在缩放模式下工作的项目之间的区别在于,我有一个名为 Default-Portrait@2x.png 的 Retina iPad 启动屏幕。旧项目使用 Cocos2d-iphone 1.x,但新项目使用 2.x。另一个区别是旧项目提交并在 AppStore 中运行。
标签: ios iphone cocos2d-iphone screen-resolution iphone-6