本节课学习的是场景切换的特效。首先我们先了解一下过度场景的来由。我通过查阅,这里附上链接:
http://api.cocos.com/cn/de/d48/classcocos2d_1_1_transition_move_in_l.html。得知这些过度场景动画都继承自TransitionScene这个类。而这个类又继承自Scene类。
这章节的内容和上一节的内容大致相同,重复的代码这里就不copy了。这里主要把怎么用过度场景动画说一下。
因为我们的目的从当前场景跳转到目标场景。所以我们还是需要new一个目标场景的对象。然后将目标场景添加到这个过度场景这个类里面,并给予过渡时间,一些函数还需要有透明度的参数。最后runScene。具体代码如下:
var myscene = new MyScene();
var news = new cc.TransitionMoveInL(3, myscene);
cc.director.runScene(news);
最后附上作业链接:
http://www.cocoscvp.com/usercode/2016_04_12/cb426daa3f0c37fc3c57bb00af2ecc2e5bfb3993/