2012-05-10 65 views
0

我正在使用cocos2d创建一个通用的ios 2D游戏。我有几个图像与命名约定为imageName-ipad.png,但应用程序无法加载此图像,当我尝试使用下面的行加载。无法加载 - 在通用应用中加载图像

coinItem =[CCMenuItemImage itemFromNormalImage:@"coins.png" selectedImage:@"coins.png" target:self selector:@selector(coinsSelected:)]; 

其中coinItem是CCMenuItem类型。

任何人都可以请帮忙吗?

回答

0

我从cocos2d的论坛,-iPad支持确认是不是在cocos2d的1.0.1版本。所以我修改了CCFileUtils.m - getDoubleResolutionImage方法来实现对ipad的支持。

0

应该imageName~ipad.png
而对于新iPad [email protected]~ipad.png

+0

嗨格雷弗感谢您的答复。 〜ipad也没有工作。 :( – Aqueel

+0

检查您的ccDirector比例尺和UIScreen比例,如果它们不匹配,可能这是原因。否则CCMenu应该不会有〜ipad的问题... – graver

+0

格雷沃,CCDirector的contentScaleFector和UIScreen比例为1.00。 – Aqueel