【分享】loadScene添加进度

游戏开发过程中,loading界面通常会添加进度条来加载场景进度,一般会采用预加载场景的方法(preloadScene)
对比preloadScene和loadScene,发现preloadScene加载的时间会比loadScene要长,场景越大会越明显,loading界面停留时间越短对用户体验更加友好
但是loadScene只有两个参数,即场景名与完成回调,没有进度onProgress
1.修改源码CCDirector.js,添加进度onProgress参数


2.修改creator.d.ts,添加onProgress参数

3.场景进度显示

版本2.4.x
注意项:
1.不建议直接修改引擎源码,复制一份engine文件夹,自定义引擎
2.修改源码后需要重启编辑器

1赞