码迷,mamicode.com
首页 > 其他好文 > 详细

coco2d-x实现场景跳转

时间:2014-12-12 17:07:27      阅读:167      评论:0      收藏:0      [点我收藏+]

标签:coco2d-x跳转场景

这里我们实现一个按下一个Button实现跳转一个场景把,这里我们需要在头文件加入#include"ui/CocosGUI.h‘ 

using namespace ui;

然后我们定于一个Button *bt01=Button::create("放入按钮的图片");

bt01->setPressedActionEnadled(true);

bt01->cocos2d::Node::setPosition("定义按钮要放的位置");

this->addChild(bt01);

//处理按钮事件

bt01->addTouchEventListener(CC_CALLBACK_2(gamescene::bt01Click,this));

然后我们去.h里面定义要执行的回调方法

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

定义完之后我们回到.cpp

处理下回调方法

void gamescene:: bt01Click(Ref *obj,Widget::TouchEventType t)

{

switch(t)

{

 case Widget::TouchEventType::ENDED:

 {

 auto scnee=“需要跳转的场景”::createScnen();

 auto s2=TransitionFlipx::create(0.5,scene);//执行一个跳转动画

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

 }

break;

default;

  break;

}

}

coco2d-x实现场景跳转

标签:coco2d-x跳转场景

原文地址:http://5152481.blog.51cto.com/5142481/1589115

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!