我用Cocos2d-iphone制作了几款游戏。所有这些都是使用Xcode 4或5创建的旧项目。除了一个似乎避免缩放模式并且在原生iPhone 6/6 Plus分辨率上运行的游戏外,所有游戏都在新的iPhone 6和6 Plus上进行了很好的扩展。该项目不包含具有分辨率似乎禁用缩放模式的启动图像,如here
所述还有什么可以解锁原生分辨率吗?我希望游戏现在可以在缩放模式下运行,直到HD资产为新分辨率做好准备。
我创建了一个没有任何资产的新空项目,它正在使用原生屏幕尺寸。
答案 0 :(得分:10)
<强> 1。还有什么可以解锁原生分辨率吗?
对于较旧的项目,您只能通过添加启动图像解锁本机分辨率
2.我已经创建了一个没有任何资产的新空项目,并且正在使用原生屏幕尺寸。
如果您从XCode 6创建项目,即使未添加启动图像,也会自动启用初始分辨率。我刚刚从Xcode 5.1.1创建了新的示例项目,而不是在Xcode 6上运行它并且没有启用天真的分辨率并且缩放了视图以适应屏幕。
希望清除混乱,因为您提到的项目已经过时,除非您添加启动图像,否则将无法启用天真的分辨率。
<强>校正强>
基于评论我正在纠正我在XCode 6中创建的项目的答案,你可以删除
Launch Screen File
并且也不添加任何iPhone 6/6 +特定的启动图像。该应用程序无法以原生iPhone 6/6 +分辨率运行。
因此,对于iOS8,您可以为iPhone 6和6 Plus或Launch Screen File
答案 1 :(得分:9)
Bhumit部分正确,但我相信有一个缺失的细节。 要禁用原始分辨率(并确保缩放分辨率),我执行了以下操作: