构建复杂Cocos2D游戏的实用指南
1. iPad应用资源加载
在iPad上运行应用时,cocos2d会尝试加载带有 –ipad 和 –ipadhd 后缀的资源。若这些资源不存在,cocos2d会回退到加载无后缀的标准分辨率资源。此时,Retina iPad将无法找到任何资源的 –ipadhd 版本,从而显示较小的SD资源。
可以提供所有资源的 –ipad 和 –ipadhd 变体,也可以更改cocos2d查找的后缀类型。对于DoodleDrop项目,在Retina iPad上使用常规的Retina资源就足够了。可以通过将iPad和iPad Retina后缀分别更改为空字符串和 –hd 来实现:
[CCFileUtils setiPadSuffix:@""];
[CCFileUtils setiPadRetinaDisplaySuffix:@"-hd"];
尽早运行此代码,例如在第一个场景的 init 方法中或直接在 AppDelegate 类中。此后,第一代和第二代iPad将加载无后缀的资源,而Retina iPad将加载 –hd 资源。
2. 通用应用与独立应用的选择
将应用移植到iPad时,通常需要决定应用在App Store中是作为单个(通用)应用,还是作为两个独
超级会员免费看
订阅专栏 解锁全文
58

被折叠的 条评论
为什么被折叠?



