如何区分iPhone4和iPhone 3

安库尔

我正在尝试使用cocos2d引擎为iPhone构建游戏。我想知道如何区分用户是使用iphone 4还是iphone 3,因为我想为iphone4加载高分辨率图形,为iphone 3加载低分辨率图形。我知道我是否在使用@ 2x.png如果我使用的是iPhone 4,则图像文件名UIImage的末尾将自行加载高分辨率图像,但对于游戏,我使用的是cocos2d引擎的CCSprite类加载图形。

我非常感谢您的答复。

问候,安库

汤姆·欧文

您可以检查屏幕的比例。

if ([[UIScreen mainScreen] respondsToSelector:@selector(scale)] && [[UIScreen mainScreen] scale] == 2){
    //iPhone 4
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何使在iPhone 5上运行的应用适合iPhone 4和iPhone 3的屏幕

无法在iPhone4和iPhone5之间调整UIImageView的大小

如何制作仅支持iPod4 / iPhone4和更高版本的cocos2d游戏

jQuery代码在IPHONE4,IPHONE5和IPHONE5上的行为有所不同

通过NSLayoutConstraint对iPhone4和iPhone5编程使用一个背景图像

如何使用superBlock结构区分ext3和ext4?

iOS:如何区分iPhone模式和iPad模式?

iPhone4启动图像没有空间

iPhone4开发设备XCode6

在iPhone上检测2G和3G

iPhone如何知道哪些mp3是播客?

iPhone 3上的Swift 3中的Popover

如何区分目录中的mp3和jpeg文件?

没有3x启动图像但支持iPhone 6和iPhone 6plus的iOS App提交

字体在Ipad2和iphone4上显示两次-在其他桌面浏览器上可以正常工作

如何为iPhone 4和iPhone 4s开发设置Xcode 9?

关于从iPhone应用程序和S3上传照片的建筑和设计问题

ffmpeg mp3到mp4,图像与iPhone兼容

iPhone,音频MP3或M4A音频文件不播放声音

ARKit 3 People Occlusion是否仅限于iPhone X和更高版本?

获取iPhone旋转和方向以实时旋转3d对象

Safari浏览器中不显示jpg图像(iPhone 3GS和iPod)

iPhone Simulator中的Ionic 3 CORS问题

区分iPhone 5、6和6 Plus的尺寸等级?

如何通过Bootstrap3使iPhone6 Plus横向模式更好地工作?

如何使用Javascript在Safari中访问iPhone的新3D触摸?

(仅限XCode 7 + iOS 9 + iPhone 4s / iPhone5)问题:“ malloc:*** mach_vm_map(大小= 1048576)失败(错误代码= 3)”

不同的启动图像iPhone 6和iPhone 4s

iAd在iPhone 5和iPhone 4上的定位