业精于勤,荒于嬉
全部博文(763)
分类:
2011-07-16 09:55:16
iphone3 iphone4显示分辨率不同,程序中图片怎么处理?既能适应3又能适应4,比如背景图等??
只需要将图片命名成指定格式即可:
例如:iphone3 的图片命名为:a.png
iphone4 的图片命名为:a@2x.png
这样程序就可以自动适应了。
iphone3 跟 iphone4 图片倒是好搞 3 图片名称 bg.png 大小为 320 * 640 4 的图片名称只需要 bg@2x.png 大小为 960 * 640 就可以了 制定图片的时候直接用3g 的图片 如果你用4 会自动选择@2x 的图片 至于ipad 尺寸 貌似没办法直接全部弄好 除非你单独的用一套 如果不单独搞一套的话 直接这样用 也是可以的 个人建议 而已
在cocos2d里面, 图片用了@2x的后缀, 为什么在iPhone4上看起来是2倍大小呢?
你是在cocos2d里面用的吧。去看一下0.99.5的说明,要用-hd,不能用@2x
-hd 后缀好像对 [CCSprite spriteWithFile: @"myFile.png"] 没用,这里还是要用@2x, 丫怎么不统一啊
参考链接:
http://www.cocos2d-iphone.org/wiki/doku.php/prog_guide:how_to_develop_retinadisplay_games_in_cocos2d