随笔-91  评论-137  文章-0  trackbacks-0
1.创建一个类继承自CCLayer
2.为这个类添加一个静态的show函数以创建出当前对象所对应的场景
 1 void CMainFrameWork::show()
 2 {
 3     CCScene* scene = CCScene::node();
 4     pMainFrameWork = new CMainFrameWork();
 5     pMainFrameWork->init();
 6     scene->addChild(pMainFrameWork);
 7     CCScene* pScene = CCDirector::sharedDirector()->getRunningScene();
 8     if(!pScene)
 9         CCDirector::sharedDirector()->runWithScene(scene);
10     else
11     {
12         CCDirector::sharedDirector()->replaceScene(scene);
13     }
14 }
3.添加init函数用以对当前对象进行初始化
4.当然你也可以在继承下来的onEnter函数内写入你的初始化代码

以上为一个场景对象的实现过程
posted on 2011-08-18 22:34 lwch 阅读(2007) 评论(1)  编辑 收藏 引用 所属分类: 游戏

评论:
# re: cocos2d-x游戏框架中的每个场景的实现过程 2012-09-28 11:55 | 秦皇汉武
干得不错,小伙子  回复  更多评论
  

只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理