cocos2d-x 2.2.0 以后如何在已有项目中添加新的游戏场景?

如题,可以用python通过命令行创建一个新的项目,以后要在项目中添加新的文件比如一个新的场景,怎么办?是用python还是用vs的添加—>新建项?如果是第二种又找不到c... 如题,可以用python通过命令行创建一个新的项目,以后要在项目中添加新的文件比如一个新的场景,怎么办?是用python还是用vs的添加—>新建项? 如果是第二种又找不到cocos2d-x的模版了,怎么办????
网上都是到创建一个新的项目之后运行成功就结束了,感觉都是抄来抄去。
展开
 我来答
夜神梦无眠
2013-12-26 · TA获得超过3357个赞
知道小有建树答主
回答量:968
采纳率:63%
帮助的人:435万
展开全部
仿造HelloWorldScene 写就好啦

COCOS2DX 是场景的切换,比如 菜单 场景 ,游戏 场景, 当你进入游戏 场景 ,菜单 场景就

会删掉,减少内存空间

所用你要切换场景的类都能仿造这个写
CCScene* HelloWorld::scene(){ CCScene * scene = NULL; do { // 'scene' is an autorelease object scene = CCScene::create(); CC_BREAK_IF(! scene);
// 'layer' is an autorelease object HelloWorld *layer = HelloWorld::create(); CC_BREAK_IF(! layer);
// add layer as a child to scene scene->addChild(layer); } while (0);
// return the scene return scene;}

//切换场景过程
CCScene *pScene; g_iGameState = iType; if(iType == GAME_MENU) { pScene = CCTransitionFade::transitionWithDuration(1.0f, CGameMenu::scene()); } else if(iType == GAME_RUN) { pScene = CCTransitionFade::transitionWithDuration(1.0f, CGameSelectCus::scene()); } else if (iType == GAME_OVER) { pScene = CCTransitionFlipX::transitionWithDuration(2.0f, CGameOver::scene()); }
CCDirector::sharedDirector()->replaceScene(pScene);

一个是创建 场景 ,一个是切换 ,CCTransitionFade::transitionWithDuration()这个是切换场景时候的动画效果
etime1129earth
2013-12-26 · TA获得超过137个赞
知道答主
回答量:75
采纳率:0%
帮助的人:57.9万
展开全部
下一个212版本,单拿出里面的create-android-project.bat文件到你220里执行,这样新建项目时就有cocos了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式