关于 Cocos 2D First App 的基本问题



我是Cocos 2D的新手,我研究了Cocos 2D框架,两天后我感到困惑,想问你一些问题。

我必须为iPhone和iPad目标创建一个带有cocos2D框架的应用程序。

  1. 什么时候使用椰子盒2d?
  2. 我们可以在 Cocos2D 中使用 nib 文件吗?创建 UI 的标准方法是什么?
  3. 我必须为iPhone和iPad设备创建一个应用程序。我应该如何管理?我们是否可以为iPhone和iPad目标提供不同的笔尖文件?或者我必须在我的iPhone和iPad应用程序中提供支票。

据我说,你的问题的答案是

1-仅当您想模拟现实世界之类的东西时才使用Box2d。重力,质量,自然碰撞其他明智的简单2D游戏只能使用cocos2d制作。Box2d适用于许多现实世界的模拟。

2-据我所知,cocos2d 中没有 Nib 文件,但我们使用 CCLayer 代替。游戏的所有可见内容都安排在CCLayer或其子项上。没有任何像界面构建器这样的东西,但我们使用 CCSprite、CCMenu 等编码。

3-为了创建i手机的应用程序以及ipad,请在应用程序的信息页面上使用设备系列中的通用内置。为不同的设备使用不同的资源,并编写类似的东西

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
    }

最新更新