Cocos2d-JS切换场景与切换特效
2016-01-20 22:54
489 查看
var HelloWorldLayer = cc.Layer.extend({ sprite:null, ctor:function () { ////////////////////////////// // 1. super init first this._super(); var size=cc.winSize; //旧场景 var background=new cc.Sprite(res.CloseNormal_png); background.setPosition(size.width/2,size.height/2); this.addChild(background); this.scheduleOnce(function(f){ //创建新场景 var newScene=new cc.Scene(); var newBackground=new cc.Sprite(res.HelloWorld_png); newBackground.setPosition(size.width/2,size.height/2); newScene.addChild(newBackground); //替换场景 cc.director.runScene(newScene); },3); return true; } }); var HelloWorldScene = cc.Scene.extend({ onEnter:function () { this._super(); var layer = new HelloWorldLayer(); this.addChild(layer); } });
场景切换特效:
//渐变替换 var transition=new cc.TransitionCrossFade(1,newScene); cc.director.runScene(transition);
//翻页替换 var transition=new cc.TransitionPageTurn(1,newScene,false); cc.director.runScene(transition);
....
注意:
coocs2d-js 3.x 之后场景切换用的是 cc.director.runScene , cc.director.replaceScene在浏览器测试会失效
相关文章推荐
- 【cocos2d-x 2.x 学习与应用总结】12: cocos2d-x预定义shader源码
- cocos 刚体穿透解决方案。
- U8SDK——Cocos2dx游戏快速渠道SDK接入
- cocos creator发布
- cocos2d-x中3D游戏的制作-相机的使用教程
- COCOS学习笔记--关于使用cocostudio打安卓包
- cocos2dx 绽开效果
- cocos2dx 3.9 不支持xp
- quick-cocos2d-x源文件编译及加密详解
- cocos 出了个新工具 cocos creator 记录下.
- cocos-lua 场景切换动画
- Cocos2dx源码分析之JumpBy的实现
- cocos studio 2.3.3制作骨骼动画
- 使用Cocos2d-x实现微信“天天爱消除”炫耀button特效
- cocos2d-x嵌入移动MM短代支付IAP2.4的SDK,点击支付崩溃的解决的方法
- cocos2d-x2.2.3和android平台环境的搭建
- cocos2d-x-2.2.3和vs2012环境配置
- 【cocos2d-x 2.x 学习与应用总结】11: 理解CCGLProgram
- cocosstudio 面板 和层 和 图片的触碰
- 如何优化cocos2d/x程序的内存使用和程序大小