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;

}

}

时间: 2024-10-04 05:37:58

coco2d-x实现场景跳转的相关文章

Cocos2d-x 3.0final 终结者系列教程06-Director和场景跳转

这些天互联网大事不少呀 1.逻辑思维分家(所谓合久必分,分久必合,实属正常,切行切珍惜吧) 2.锤子手机开卖  (不管你买没买,反正我没买,作为多年Android开发的我深知说的亮点其实在我看来都是没用的) 3.京东上市        (一直亏损的企业,在国内上市真的不可能,不过公司亏损不表示公司没有价值,这就是潜力股,奉劝各位找对象的多关注些潜力股) 4.聚美优品上市  (话说欧哥虽是官二代,但互联网电商公司上市跟这确实没啥关系,有本事你是官二代也做个上市公司试试呀, 徐小平老师这次算牛了,投

cocos2d-x用Lua实现场景跳转

首先,我们打开在cocos code IDE 里面新建的项目 在Src下我们新建3个场景分别为 GameScene MenuScene HelpScne. 我们先在MenuScene里面先把我们定义的菜单界面搞出来 require "Cocos2d" --创建菜单界面 local MenuScene=class("MenuScen",function() return cc.Scene:create() end) --添加一个Create函数 function Me

cocos2d-x addImageAsync()异步加载资源成功之后的场景跳转问题

http://blog.csdn.net/w20175357/article/details/23546985 1.先说说addImageAsync()异步加载图片的问题 做游戏的时候现在资源的比较大,所有我们必然会有一个loading界面,而我在找写loading界面的方法的时候,发现了2种方法.       一种是自己创建一个线程,再在这个线程里面加载资源,不过由于openGL的限制,只能在主线程里面绘制UI,不过有的人也想出了其他的方法,就是先只缓存,再在主线程里面绘制.这里有这方面的教程

unity 背景 按钮 场景跳转

public Texture2D pic; private bool Cl = false; void OnGUI() { GUI.DrawTexture(new Rect(0, 0, Screen.width, Screen.height), pic); GUIStyle style = new GUIStyle(); //实例化一个新的GUIStyle,名称为style ,后期使用 style.fontSize = 50; //字体的大小设置数值越大,字越大,默认颜色为黑色 style.no

大海教你学手游2015CocosLua第一季_02场景跳转和用户触摸

: 课程地址:http://ke.qq.com/cgi-bin/courseDetail?course_id=78017 cocos2d-x直播课交流群: 461039382(发布每节课视频和资料) 网盘资料下载:http://pan.baidu.com/s/1dDvZvAp ( 密码要进群才有) 习大大在澳门的演讲,引用了一句经典的话:"以利相交,利尽则散:以势相交,势败则倾:以权相交,权失则弃:以情相交,情断则伤:唯以心相交,方能成其久远."经营企业也好,合伙做事也好,人际交往也好

Quick-cocos2d-x3.3 Study (六)--------- 跳转场景和过渡动画

跳转场景 1 app:enterScene("GameScene", nil, "SLIDEINT", 1.0) 2 app:enterScene("GameScene", nil, "FADE", 1.0) 3 app:enterScene("GameScene", nil, "MOVEINB", 1.0) 4 app:enterScene("GameScene",

Quick-Cocos2d-x初学者游戏教程(五) --------------------- 辅助工具和跳转场景

Quick-Cocos2d-x初学者游戏教程(五) 上一章我们创建了游戏的菜单场景,并讲解了一些基础元素的创建,接下来这章,我们会先让大家了解一些接下来游戏开发中需要用到的辅助工具,然后再教大家创建另一个游戏场景,并跳着到该场景中来. 工具介绍 在开始真真的写代码之前,其实早该讲讲以下这些辅助工具的.这些工具可以让我们更好更方便的实现程序中的某些功能,比如地图编辑工具.粒子编辑工具 等.尽管这些工具在我之前的教程中已经不厌其烦的讲了好多次了,但是为了做到真正的初学者教程,本小节还是先来简单的介绍

HTTP 长连接 使用场景

offer 80 非常多应用譬如监控.即时通信.即时报价系统都须要将后台发生的变化实时传送到client而无须client不停地刷新.发送请求. 在 多好科技的那位技术指导问我这个是由于他们做物连网,监控,使用长连接多. Comet:基于 HTTP 长连接的"server推"技术 HTML5后 .WebSocket替代 Comet实现 长连接:WebSocket的维基 从WebSocket看到Jetty :  Jetty(Web Server) Google 选择 Jetty 放弃to

cocos2d-x 场景切换

***************************************转载请注明出处:http://blog.csdn.net/lttree******************************************* 今天终于把界面交上去了,~~o(>_<)o ~~,花费了好多时间... 做个  场景切换  来庆祝一下. PS:欢迎大家一起讨论呀~,共同加油! ********************************* 本文三部分: 1.前言 2.菜单按钮执行场景切换