[]建议官方ide ui模式出一个混合模式
情景是这样的:
假如我有30个游戏关卡场景,第一关打完接着第二关一直到30关,每一关里面,在我的ide工程里面又分别新建了30个ui组件,如果想运行到某一个关卡的时候再去加载对应关卡的资源和ui js 目前看 是无法实现的,其一 因为内嵌模式会把工程所有的ui打包到一个max.js 这个会导致太大,其二 加载模式 是不管有用没用 全部撸到一个ui.json文件 也会导致json文件太大,其三 分离模式 会把每个ui全部导出对应一个json文件 导致 json文件太多 管理非常困难,比如我要运行关卡2 那么 关卡2下面对应了30个ui组件 我就得预先加载30个json文件,希望官方可以考虑出一个混合模式,支持选择性的导出,比如我有30个场景 那么支持分30个文件夹,每个文件夹下面导出对应一个max.js而非现在的 统统只有一个max.js;至于max.js下面 要分离配置还是内嵌 也可以让用户自己选择,如果项目做大了一定会遇到这个按需加载问题
假如我有30个游戏关卡场景,第一关打完接着第二关一直到30关,每一关里面,在我的ide工程里面又分别新建了30个ui组件,如果想运行到某一个关卡的时候再去加载对应关卡的资源和ui js 目前看 是无法实现的,其一 因为内嵌模式会把工程所有的ui打包到一个max.js 这个会导致太大,其二 加载模式 是不管有用没用 全部撸到一个ui.json文件 也会导致json文件太大,其三 分离模式 会把每个ui全部导出对应一个json文件 导致 json文件太多 管理非常困难,比如我要运行关卡2 那么 关卡2下面对应了30个ui组件 我就得预先加载30个json文件,希望官方可以考虑出一个混合模式,支持选择性的导出,比如我有30个场景 那么支持分30个文件夹,每个文件夹下面导出对应一个max.js而非现在的 统统只有一个max.js;至于max.js下面 要分离配置还是内嵌 也可以让用户自己选择,如果项目做大了一定会遇到这个按需加载问题
没有找到相关结果
已邀请:
要回复问题请先登录
1 个回复
Monica - 知识达人
赞同来自:
由于引擎有三种语言模式,在其他模式下,这种按照文件夹生成UI.js的是有问题的
鉴于你的这个问题,可以考虑一下如下思路:
自己写个小工具,合并同文件夹下的json文件,这样加载则可以不用加载这么多小json