Cocos2d-x之场景切换
来源:互联网 发布:js类库 小程序 编辑:程序博客网 时间:2024/05/03 21:35
前面说过cocos2d-x把游戏划分为一个个场景,场景的调入和切换由全局导演Director来完成。
运行场景
// create a scene. it's an autorelease object auto scene = HelloWorld::createScene(); // run director->runWithScene(scene);
切换场景
auto newScene=Scene::create();auto background=Sprite::create("background.jpg");newScene->addChild(background);background->setPosition(visibleSize/2);Director::getInstance()->replaceScene(newScene);
这里直接创建一个场景,然后加载一个精灵到场景上,前面说过一般不会这么做,但并不是说不能这么多,只是一般我们都会先建一个层,以便管理,这里只是为了测试方便而已。
auto newScene=Scene::create();auto background=Sprite::create("background.jpg");newScene->addChild(background);background->setPosition(visibleSize/2);//参数1为特效时间(秒),参数2为要切换至的场景//auto transition=TransitionCrossFade::create(1,newScene);//淡入淡出//auto transition=TransitionPageTurn::create(1,newScene,false);//翻页//auto transition=TransitionZoomFlipAngular::create(1,newScene);//翻转//auto transition=TransitionProgressRadialCW::create(1,newScene);//圆环进度//auto transition=TransitionProgressHorizontal::create(1,newScene);//水平进度//auto transition=TransitionProgressVertical::create(1,newScene);//竖直进度//auto transition=TransitionProgressInOut::create(1,newScene);//由内向外进度//auto transition=TransitionProgressOutIn::create(1,newScene);//由外向内进度//auto transition=TransitionFlipX::create(1,newScene);//水平翻转//auto transition=TransitionJumpZoom::create(1,newScene);//跳出跳进//auto transition=TransitionMoveInR::create(1,newScene);//水平移入//auto transition=TransitionZoomFlipX::create(1,newScene);//有深度水平翻转auto transition=TransitionRotoZoom::create(1,newScene);//旋转Director::getInstance()->replaceScene(transition);
0 0
- Cocos2d-x之场景切换
- Cocos2d-x之场景切换
- Cocos2d-x 之场景切换
- Cocos2d-x基础:TestCpp之场景切换
- cocos2d-x学习之场景切换
- cocos2d-x 之 场景间切换效果
- cocos2d-x 场景切换
- cocos2d-x 场景切换
- cocos2d-x 场景切换
- Cocos2d-x场景切换
- cocos2d-x场景切换
- cocos2d-x场景效果切换
- cocos2d-x场景动态切换
- cocos2d-x 切换场景动画
- cocos2d-x 场景的切换
- cocos2d-x场景效果切换
- [cocos2d-x]动作+场景切换
- cocos2d-x场景效果切换
- Java代码如何反序列化PHP序列化数组后的字符串
- 为ListView每个Item上面的按钮添加事件
- 异步请求跨域问题
- VPN-虚拟专用网络
- LeetCode 89 Gray Code
- Cocos2d-x之场景切换
- PAT乙级训练题--1004成绩排名 (20)
- ListView中添加Button后,Button的点击事件和ListView的点击事件冲突
- 一些数组问题
- 判断数组,集合元素是否唯一
- 中日两国房价对比
- Linux IPC之内存映射mmap()
- C#之WinForm基础 清空comboBox下的所有可选数据项
- PAT乙级训练题--1006. 换个格式输出整数 (15)