Chinaunix首页 | 论坛 | 博客
  • 博客访问: 5409029
  • 博文数量: 763
  • 博客积分: 12108
  • 博客等级: 上将
  • 技术积分: 15717
  • 用 户 组: 普通用户
  • 注册时间: 2007-09-28 21:21
个人简介

业精于勤,荒于嬉

文章分类

全部博文(763)

文章存档

2018年(6)

2017年(15)

2016年(2)

2015年(31)

2014年(14)

2013年(87)

2012年(75)

2011年(94)

2010年(190)

2009年(38)

2008年(183)

2007年(28)

分类:

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




阅读(1085) | 评论(0) | 转发(1) |
给主人留下些什么吧!~~