使用的编辑器是2.4.0,需求是开发很多单场景小游戏(估计有上百个),需要有独立的入口,每个小游戏可能调用公共的图片、音频、普通脚本、插件脚本。
我的想法是在一个项目里开发,因为游戏素材复用性太高了,有些游戏可能只是难易度的改变,所以我准备采用Web Mobile加MD5的模式打包,每次选择相应的场景,打包出来后更改index.html文件名,这样就可以达到每个小游戏都有独立的入口。
不过现在有几个问题,
- 插件脚本打包出来会让每个游戏都加载,但是并不是每个游戏都需要,所以我得每次去改settings.js的jsList
- 打包时会把项目所有脚本都打包成一个文件,其实这个挺奇怪的,我都没在组件挂载脚本,结果也一起打包了
我的思路是想用拓展包来定制构建流程,不知道能不能实现,希望有大佬能解答下。
想来问问各位大佬,不知道这样做有没有什么坑,或者大家有什么好想法~