现在有这样一个需求:
游戏发布web平台后,引擎体积比较大(3.5.2 发布后 cc.js 有 3M左右。然后我自己又弄了一些npm包)
先假设我要开发许多网页游戏。
现在想把除了 assets目录之外的东西公用。同一个人进入不同的游戏,引擎.js 只会下载一次。
把assets目录可以改为game1_assets, game2_assets。期望可以在游戏加载之前。指定加载不同的 assets目录。从而加载不同的游戏。
引擎大佬们会考虑这个需求吗。
现在有这样一个需求:
游戏发布web平台后,引擎体积比较大(3.5.2 发布后 cc.js 有 3M左右。然后我自己又弄了一些npm包)
先假设我要开发许多网页游戏。
现在想把除了 assets目录之外的东西公用。同一个人进入不同的游戏,引擎.js 只会下载一次。
把assets目录可以改为game1_assets, game2_assets。期望可以在游戏加载之前。指定加载不同的 assets目录。从而加载不同的游戏。
引擎大佬们会考虑这个需求吗。
感觉公共模块和每个游戏都单独作为一个bundle就可以了
和到一起creator会变卡(启动和发布)。也不方便做人员权限管理。
不用放到同一个项目,每个工程只需要包含一个公共bundle和一个游戏bundle,只要保证每个游戏的公共bundle出自同一个仓库就好
之前2.4版本是这样搞的。感觉还是有点麻烦
比如要设置bundle 属性,代码不能重名等。
我希望不对单个游戏开发过程做任何限制,想怎么搞就怎么搞。