cocostudio html5,Cocostudio的简单使用:

Cocostudio的简单使用:

1.我在win7上安装cocostudio打开ui编辑器

2.导入资源文件

3.

4.把所需要的文件资源复制到cocostudio这个路径下,然后在软件中导入资源文件,cocostudio编辑器会自动的剪切好图片。

5.编辑制作所需的页面场景,保存项目。

6.导出项目,这时候导出成功,在原项目路径下会自动生成一个Export文件夹,它下会有一个XXX的生成文件,你只需要拷贝它到你的Resources目录下加载即可。

7.

8.这样ui编辑器就编辑好了你的页面,到你的代码文件中加载ui页面

9..MenuScen.h文件中

#ifndef__TDgame1103_01__MenuScene__

#define__TDgame1103_01__MenuScene__

#include"cocos2d.h"

#include"cocostudio/cocostudio.h"

#include"ui/cocosgui.h"

using namespace cocos2d;

using namespace ui;

using namespace cocostudio;

class MenuScene:public Layer{

public:

CREATE_FUNC(MenuScene);

bool init();

static Scene*createScene();

void onclick(Ref* obj,Widget::TouchEventType t);

};

#endif/*defined(__TDgame1103_01__MenuScene__) */

10.MenuScene。cpp文件中实现

#include"MenuScene.h"

#include"GameScene.h"

Scene*MenuScene::createScene(){

auto scene=Scene::create();

auto layer=MenuScene::create();

scene->addChild(layer);

return scene;

}

bool MenuScene::init(){

if (!Layer::init()){

return false;

}

//加载ui编辑好的menuscene

auto node=GUIReader::getInstance()->widgetFromJsonFile("NewUi01_1.json");

this->addChild(node);

//uiz中的某个node获取按钮呗就是

Button * btStart=(Button *)node->getChildByTag(14);//这里的14是Button的tag,据实际情况而定

btStart->addTouchEventListener(CC_CALLBACK_2(MenuScene::onclick,this));

return true;

}

void MenuScene::onclick(Ref* obj,Widget::TouchEventType t){

switch (t) {

case Widget::TouchEventType::ENDED:{

auto scene=GameScene::createScene();

auto s2=TransitionFlipX::create(0.5,scene);

Director::getInstance()->replaceScene(s2);

} break;

default:

break;

}

}

总结

以上是编程之家为你收集整理的Cocostudio的简单使用:全部内容,希望文章能够帮你解决Cocostudio的简单使用:所遇到的程序开发问题。

如果觉得编程之家网站内容还不错,欢迎将编程之家网站推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值