//大场景加载会卡顿,使用preLoadScene方法进行预加载,加载完成后再手动进行切换
//场景名,加载进度回调使用函数方式,回调函数
director.preloadScene("Main UI",(completedCount:number,totalCount:number,item:any) =>{
let progress = completedCount/totalCount;
ProgressBar.progress = progress;
},()=>{
// this.loadRes();
console.log("主界面预加载完成");
director.loadScene("Main UI");
});
场景加载方法提供了进度的回调,可以直接使用,来实现进度条更新
如果需要实现在进度条上跟随一些小人,动画节点等
则在Bar组件上添加一个子节点,该子节点为跟随节点
然后添加Widget组件,位置可以自己调,但重点在于Align Mode属性必须设为ALWAYS,否则无效