您的位置:首页 > 移动开发 > Cocos引擎

拇指接龙游戏升级记录01(CocoStudio 1.4.0.1+Cocos2d-x 2.2.3=>Cocos Studio 2.3.2+Cocos2d-x 3.8.1)

2017-02-08 00:00 405 查看
近段时间将努力把课程《拇指接龙游戏》更新到目前最新版本。本小系列将记录下更新过程中遇到的各种问题,作为备忘,同志者可参考之。因时间等原因,有些内容暂不作深入剖析。

UILayer和TouchGroup=>Layer。

另外,在原先版本DEMO中很多情况下可以省略Layer,见下面代码:

原先游戏中有这样的代码:

1
2
3
4
5
6
7
8
9
10
11
voidSplashScreen::runThisScene()
{
CCDirector::sharedDirector()->runWithScene(this);
ul=UILayer::create();
ul->scheduleUpdate();
this->addChild(ul);
/////////////////////////////////////////////////
//内部的plist文件引用使用的是相对地址,即当前位置,不需要添加路径//
UILayout*rootPanel=dynamic_cast<UILayout*>(GUIReader::shareReader()->widgetFromJsonFile("publish/SplashUI.ExportJson"));
ul->addWidget(rootPanel);
/...
如今可以这样:

1
2
3
4
5
6
7
voidSplashScreen::runThisScene()
{
Director::getInstance()->runWithScene(this);
/////////////////////////////////////////////////
Node*pNode=GUIReader::getInstance()->widgetFromJsonFile("publish/SplashUI.ExportJson");
this->addChild(pNode);
/...
登录乐搏学院官网http://www.learnbo.com/

或关注我们的官方微博微信,还有更多惊喜哦~



本文出自“青峰”博客,请务必保留此出处http://zhuxianzhong.blog.51cto.com/157061/1706181
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐