【发布时间】:2014-02-05 00:32:14
【问题描述】:
我正在为 iphone 和 ipad 构建一个 iphone 应用程序。我有包含我的图像的纹理打包器 .plist。我有一个普通版、一个-hd 版、一个ipad 版和一个ipadhd 版。
例如,如果我当前正在构建我的菜单,我是否通过执行以下操作来设置所有菜单?
[[CCSpriteFrameCache sharedSpriteFrameCache] addSpriteFramesWithFile:@"x_buttons.plist"];
[[CCSpriteFrameCache sharedSpriteFrameCache] addSpriteFramesWithFile:@"x_buttons-hd.plist"];
[[CCSpriteFrameCache sharedSpriteFrameCache] addSpriteFramesWithFile:@"s_buttons-ipad.plist"];
[[CCSpriteFrameCache sharedSpriteFrameCache] addSpriteFramesWithFile:@"s_buttons-ipadhd.plist"];
当我创建一个按钮时,xcode 如何根据设备“知道”使用哪个 plist? (iphone5、iphone4、retina、ipad等)
感谢您对制作通用应用程序的帮助
【问题讨论】:
-
如果你这样做,那么当你只需要其中一个时,你将加载四个精灵表。
标签: ios iphone xcode ipad cocos2d-iphone