cocos2d-js学习笔记---场景转换(scene),颜色图层,变量获得

cocos2d-js学习笔记---场景转换(scene),颜色图层,变量获得,第1张

概述一:场景转换(Scene) 1,场景栈---pushScene(进栈,显示临时场景),popScene(出栈,显示上一个场景):现有A,B场景,A场景正在运行,需要临时进入B场景,即一会还要回A场景 cc.director.pushScene(B_Scene);cc.director.popScene(); 2,直接进入场景---runScene(通过导演):A场景直接过渡到B场景 cc.dir

一:场景转换(Scene)

1,场景栈---pushScene(进栈,显示临时场景),popScene(出栈,显示上一个场景):现有A,B场景,A场景正在运行,需要临时进入B场景,即一会还要回A场景

cc.director.pushScene(B_Scene);cc.director.popScene();

2,直接进入场景---runScene(通过导演):A场景直接过渡到B场景

cc.diredtor.runScene(B_Scene);
混合使用注意事项:场景A,B,C,目前在A场景--->pushScene(B_Scene)--->runScene(C_Scene)--->popScene();此时会回到A场景,因为当运行runScene(C_Scene)时,B场景被销毁(即出栈),所以直接回到A场景

3,滑动进入场景---TransitionSlIDeInT(秒,场景);-----动画场景切换,其他动画可以参考API

cc.director.pushScene(cc.TransitionSlIDeInT(1,A_Scene));

二:图层(Layer)

1,颜色图层(Layercolor)

var layer=new cc.Layercolor(cc.color(255,255,128));//参数:r,g,b,a,a为透明值,此处半透明,0全透明,255不透明

三:通过tag获得相应子元素(getChildByTag(tag值))

1,获得局部变量方法

var layer=new cc.Layer();//局部变量this.addChild(layer,1,20);//20即为tag值var layer=this.getChildByTag(20);//同为一个父元素的另一个方法中可以获得其他方法的局部变量layer
总结

以上是内存溢出为你收集整理的cocos2d-js学习笔记---场景转换(scene),颜色图层,变量获得全部内容,希望文章能够帮你解决cocos2d-js学习笔记---场景转换(scene),颜色图层,变量获得所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1061684.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-25
下一篇 2022-05-25

发表评论

登录后才能评论

评论列表(0条)

保存