Maj*_*ter 5 iphone cocos2d-iphone ios retina-display
我一直在寻找这个,但没有运气.
如何为iPhone 5更大的4英寸显示器准备基于cocos2d的游戏?我的应用程序正在运行,但我想为更大的4英寸显示屏增强它.Cocos2d使用自己的后缀来显示视网膜图像.对于iPhone 4和4S的视网膜显示器image-hd.png.iPhone 5有后缀吗?我该如何做到这一点?
干杯.
Lea*_*s2D 12
iPhone 5没有额外的文件后缀,毕竟只有176像素(88点)更宽.它被视为普通的Retina手机,因此cocos2d将加载-hd文件.
其余的只是根据设备定位图像.最简单的方法是将两侧的44个点视为"死区",不会发生任何用户输入,并且无法保证用户可以看到游戏对象.
更新: cocos2d 2.1添加了-widehd后缀.据说2.1最终版本将后缀重命名为-iphone5hd.
鉴于未来的屏幕尺寸,我个人可以设置并使用-568hd后缀,因为iPhone 5旁边的其他手机可能具有相同的分辨率.在特定的iPhone型号之后命名后缀至少可以说是短视的.
小智 8
将其添加到AppDelegate:
[CCFileUtils setiPadRetinaDisplaySuffix:@"your suffix"];
[CCFileUtils setiPadSuffix:@"your suffix"];
[CCFileUtils setiPhoneFourInchDisplaySuffix:@"your suffix"];
[CCFileUtils setiPhoneRetinaDisplaySuffix:@"your suffix"];
Run Code Online (Sandbox Code Playgroud)
不知道为什么每个人都说不存在.
iPhone5/iPod Touch 5的后缀为-568h(因此4英寸视网膜显示屏).
总清单:
小智 7
使用您选择的后缀将其添加到AppDelegate:
if((UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPhone) && ([[UIScreen mainScreen] bounds].size.height == 568)) {
[sharedFileUtils setiPhoneRetinaDisplaySuffix: @"-your suffix"];
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
12337 次 |
| 最近记录: |