2012-11-29 38 views
0

我是新来的科科斯2D,我研究了科科斯2D架构,两天后我只是困惑,想问你一些问题。科科斯2D第一个应用程序的基本问题

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

  1. 何时使用cocos Box 2d?
  2. 我们可以在Cocos2D上使用nib文件吗?什么是创建UI的标准方式?
  3. 我必须为iPhone和iPad设备创建一个应用程序。我应该如何处理这个问题?我们是否可以为iphone和ipad目标提供不同的nib文件?或者我必须在我的iPhone和iPad应用程序中提供支票。

回答

0

据我回答你的问题是

1-使用Box2D的前提是你要模拟像真正的world.Gravity,质量,自然碰撞其他明智简单的2D游戏都可以做一些事情只能用cocos2d.Box2d适用于很多真实世界的模拟。

2,据我所知,在cocos2d没有笔尖文件,但我们使用CCLayer instead.All游戏的可见内容设置在CCLayer或it.There的孩子不一样的界面生成器中所有的事情,但我们使用的编码用于CCSprite,CCMenu等。

3 - 用于创建应用程序为我的手机,以及针对不同设备的不同application.Use资源的信息页上的器件系列,因为我垫使用通用的构建和完成编码类似

if(UI_USER_INTERFACE_IDIOM()==UIUserInterfaceIdiomPad) 
    { 

CCSprite *back=[CCSprite [email protected]"back-ipad.png"]; 
// rest of coding 

    } 
else 
{ 

CCSprite *back=[CCSprite [email protected]"back-.png"]; 
// rest of coding 

    } 
+0

如果使用标准的根视图控制器设置,您可以使用UIKit元素代替特定的CCScene并与其结合使用。 (所以你可以从XIB加载视图) – jrtc27

+0

是的,但我认为开始处理核心组件cocos2d更为必要,因为UIKit元素不能单独使用。 – Abhinav

+0

所以,我应该去创建nib文件,并将所有组件与硬编码像素点? –