cocos2d-js里边的场景切换的时候,有很多自带的动画。
但我想知道层切换的时候怎样添加动画?
现在在做一个小页面,就是希望左右滑动的时候场景中的layer可以跟着左右滑动,但是苦于不知道怎样实现layer的动画。
因为这个小页面有一个主背景跟一些向左向右的箭头是一直不变的,所有放在同一个场景中。而其他要变的东西,都放到一个层里了,不同页面就是一个个不同的层,通过切换层来实现页面的切换,但怎样可以添加一些过渡是的效果,比如左右滑的时候层也跟着左右滑然后才消失,而不是直接消失。
粗略画一些结构:
|____MainSence //主场景(包含一张背景图和两个滑动按钮)
|____BackgroundLayer //次背景层(包含两张背景图,暂时称作background和frontground)
|____ContentLayer ] //Layer数组(每一个Layer是要切换的页面的所有内容)
|_____Layer1
|_____Layer2
|_____Layer3
|_____Layer4
|_____Layer5 //( ContentLayer里的Layer1~5和BackgroundLayer就是左右滑动时要切换的内容,但切换的时候ContentLayer的内容是淡入淡出出现的,而BackgroundLayer是从左边或从右边滑入的效果,这样要怎么实现)