我是Cocos 2D的新手,我研究过cocos 2D框架,两天后我很困惑,想问你一些问题。
我必须为iPhone和iPad目标创建一个带有cocos2D框架的应用程序。
答案 0 :(得分:0)
据我回答你的问题是
1-只有当你想要模拟真实世界之类的东西时才使用Box2d。重力,质量,自然碰撞其他明智的简单2d游戏只能使用cocos2d.Box2d进行大量的真实世界模拟。
2 - 据我所知,cocos2d中没有Nib文件,但是我们使用CCLayer。游戏的所有可见内容都安排在CCLayer或它的孩子身上。没有像Interface builder这样的东西,但我们使用编码CCSprite,CCMenu等
3 - 用于为i手机创建应用程序以及i pad在应用程序的信息页面上使用通用内置设备系列。为不同的设备使用不同的资源并进行类似
的编码if(UI_USER_INTERFACE_IDIOM()==UIUserInterfaceIdiomPad)
{
CCSprite *back=[CCSprite spriteWithFile@"back-ipad.png"];
// rest of coding
}
else
{
CCSprite *back=[CCSprite spriteWithFile@"back-.png"];
// rest of coding
}