Cocos2dx 3.1.1 之 监听器、特效切换场景、动作、检测碰撞、回调函数
来源:互联网 发布:php制作token 编辑:程序博客网 时间:2024/05/16 15:04
//首先创建一个精灵,点击这精灵切换场景
auto * sprite = Sprite::create("HelloWorld.png");sprite->setPosition(200, 200);this->addChild(sprite);//监听器auto * listener = EventListenerTouchOneByOne::create();listener->onTouchBegan = [ttf, sprite, this](Touch * t, Event * e){if (sprite->getBoundingBox().containsPoint(t->getLocation())){//检测碰撞//特效切换场景//Director::getInstance()->replaceScene(TransitionFade::create(2,HelloWorld::createScene()));//动作auto * to = MoveTo::create(3, CCPoint(300,300));//auto * re = Repeat::create(RotateBy::create(0.5, 18000), 3);auto * ro = RotateBy::create(3, 180000);//callfuncauto * se = Sequence::create(to, ro, CallFunc::create([](){MessageBox("callfunc", "lx");}), NULL);auto * sp = CCSpawn::create(to, ro, NULL);//ttf->runAction(se);}return false;};Director::getInstance()->getEventDispatcher()->addEventListenerWithSceneGraphPriority(listener, ttf);
//Director::getInstance()->replaceScene(GameScene::createScene());//切换到下一个场景,并关闭本场景
//Director::getInstance()->pushScene(HelpScene::createScene());//切换到下一场景,但不关闭本场景
//Director::getInstance()->popScene();//关闭本场景
0 0
- Cocos2dx 3.1.1 之 监听器、特效切换场景、动作、检测碰撞、回调函数
- cocos2dx自学之 动作特效与场景切换特效
- COCOS2DX场景切换特效
- cocos2dx 场景切换特效
- cocos2dx之场景特效
- 【Cocos2dx】飘字特效与碰撞检测
- cocos2dx动作结束回调函数的用法
- cocos2dx动作结束回调函数的用法
- cocos2dx之场景切换
- COCOS2DX的场景切换and动作
- cocos2dx 3.x场景切换特效大全
- cocos2dx系列之回调函数
- cocos2dx 缩放场景以后的碰撞检测跟触摸
- Cocos2d-x入门之坐标系,场景切换,动作(第五篇)[版本:cocos2d-x-3.1.1]
- Cocos2dx-3.x中常用切换场景特效和方式
- Cocos2dx中的回调函数
- cocos2dx中的回调函数
- Cocos2d-x 3.0中 物理碰撞检测中onContactBegin回调函数不响应问题
- 用户权限及角色管理(章节摘要)
- [ACM] ZOJ 3329 One Person Game (概率DP,有环,巧妙转化)
- 用户控件中委托指向一个事件
- linux开发打印及格式化
- C,C++笔试面试题目大全
- Cocos2dx 3.1.1 之 监听器、特效切换场景、动作、检测碰撞、回调函数
- Phonegap iOS 插件开发
- Weka使用的相关问题
- 学生查询充值记录之一——返回DateTable
- mousedown mouseup click 触发顺序
- python二进制处理详述
- Light OJ 1205-Palindromic Numbers-数位DP
- MFC对话框学习笔记之模态对话框转化为非模态
- tcl加载tcom扩展包的一个实例