-
Creator 版本:3.8.x
-
目标平台:web/原生
最近在做首包裁剪,想问一下问题:既然模块可以裁剪,那么它可以延迟加载吗?
比如登录界面没有用到骨骼动画,启动的时候可以先不加载吗?把spine放远端。同理,物理碰撞可能在游戏场景才有,可以优先级调更低。
Creator 版本:3.8.x
目标平台:web/原生
最近在做首包裁剪,想问一下问题:既然模块可以裁剪,那么它可以延迟加载吗?
比如登录界面没有用到骨骼动画,启动的时候可以先不加载吗?把spine放远端。同理,物理碰撞可能在游戏场景才有,可以优先级调更低。
这个思路挺不错的,我觉得cosos可以考虑一下
这不就是远程加载js吗,平台肯定不让啊,这不就跳过代码审核了吗?
除了小游戏还有其他的平台,我这里主要说的是web。原生的也可以这样搞,但原生一般不计较几m,web比计较这几m,尤其是网络不好的时候
我给你个思路
loading用canvas原生api 绘制
引擎下载好了再转入cocosui
这样的话登录界面就要剥离出来,引擎加载还是整体加载,我需要把引擎模块按需加载,就像加载bundle一样。