游戏场景淡入淡出
两种方式:动态加载;动画帧事件结束调用方法
1、场景canvas定义透明纯色sprite(最外层可以遮挡全部场景),通过黑色背景的透明度实现淡入淡出
2、定义动画帧事件
3、单独定义脚本文件
const {ccclass, property} = cc._decorator;
@ccclass
export default class NewClass extends cc.Component {
// LIFE-CYCLE CALLBACKS:
onAnimCompleted (scene: string) {
cc.log(scene);
cc.director.loadScene(scene);
}
// onLoad () {}
start () {
}
// update (dt) {}
}
4、关键:绑定脚本到动画组件所属的node!