我使用cocos2d box2d项目模板在cocos2d 99.4中开发了一个App应用程序。它在iPhone 4,iPod中运行良好.....但我需要它转换为通用...我的意思是iPad版也 ......我已经将它升级到iPad版....所以它在iPad上运行......但是体积小 喜欢iPhone ...
任何人都可以帮忙吗?
由于
答案 0 :(得分:7)
要将项目转换为通用应用,请参阅iPad Programming Guide中的“创建通用应用”:
配置您的Xcode项目
在 创建通用的第一步 应用程序是配置您的Xcode 项目。如果你要创建一个新的 项目,你可以创建一个通用的 应用程序使用基于Window的 应用模板。如果你是 您可以更新现有项目 使用Xcode的升级当前目标 用于更新项目的iPad命令:
- 打开您的Xcode项目。
- 在“目标”部分中,选择要更新为的目标 普遍适用。
- 选择项目>升级iPad的当前目标并按照提示操作 创建一个通用应用程序。
醇>Xcode通过更新您的项目 将多个构建设置修改为 支持iPhone和iPad。
重要提示:您应始终使用Upgrade Current Target for iPad命令迁移现有项目。不要尝试手动迁移文件。
答案 1 :(得分:-2)
为此你必须在ipad版本中制作像iphone版本一样的洞应用程序,只需复制你的所有类并给他新的名字,然后在你的应用程序代理文件检查这样..
CGRect screen = [[UIScreen mainScreen] bounds];
CGFloat width = CGRectGetWidth(screen);
if (width == 320)
{
[[CCDirector sharedDirector] runWithScene: [iGameStart scene]];
}
if (width == 768)
{
[[CCDirector sharedDirector] runWithScene:[GameStart scene]];
}
借助于此,您可以了解您的应用符合哪个设备,并根据此您可以查看您的课程。通过这种方式,你可以在cocos2d中创建一个通用的应用程序。你必须这样做,因为在cocos2d中我们没有任何视图控制器或任何xib文件......
我已经在我的游戏中做到了这一点,它的工作非常完美,也可以在iTunes上使用... 还有一件事请设定目标为iphone / ipad ......