首页>>iPhone >>开发
让 cocos2d 开发的程序支持不同分辨率的图片
楼:1
九品仙
2011-8-22 20:16:16
让 cocos2d 开发的程序支持不同分辨率的图片
cocos2d 支持高清图片需要 cocos2d 0.99.5 以上版本才能支持。解决方案如下:
  1. 准备 320×480 和 640×960 两种格式的图片。320×480 的图片取名为 bg.png,640×960的图片取名为 bg-hd.png。
  2. 修改程序的 app delegate,将 if( ! [director enableRetinaDisplay:YES] )这句代码的注释去掉。

   经过以上两步,程序就可以轻松支持 320×480 和 640×960 两种不同分辨率的图片了,程序其他代码无需做任何改动。

以上代码修改在设备上有效,而cocos2D在模拟器环境SD下不支持高清图片,如果想看高清效果,可以如下做:

[director setContentScaleFactor:newScale];