关于模板化开发,脚本挂载的问题

说明:游戏是大厅+子游戏方式开发。
开发子游戏的时候,部分子游戏有许多雷同的地方,所以单独复制出来一个子游戏+大厅,去开发其他的子游戏(换皮,加功能等)。

开发其他子游戏的时候,子游戏所使用的js修改了名字,开发完成之后,再合并到主工程里面去打包,合并的时候出现了问题
假设A为旧游戏,B为新游戏
问题:
我使用的方式为导出子游戏,然后主工程里面导入子游戏
出现了问题:如图所示
image
新的子游戏脚本挂载还是之前的子游戏的脚本,这就操蛋了,也采用过直接复制场景、资源方式丢进去,也不行,也是一样的问题

目前跟踪: 导入新的子游戏的时候,如果uuid雷同,那么会重新给分配一个新的uuid,包括js也会分配一个新的。也就是相当于新的子游戏场景挂载的还是之前的js的uuid,因为再新的子游戏里面修改了js文字,但实际uuid不会变,所以就导致还是加载之前的uuid的js。

所以目前不知道如何为好了,脚本里面挂载的东西较多,如果单独重新去挂载,游戏多的时候就太麻烦了,所以请问有没有好点的办法来处理这个事情

子游戏之间自己的脚本最好不要相互引用,脚本各用各的
子游戏自己打包就行了,不用合并到主工程打包

明白了,有个大佬给了一个批量替换uuid的工具,贼好使,脚本还不用重新绑定,用这个来开发了,

工具可否分享一下

creator-uuid.zip (43.8 KB)

穿上去了,很好用

1赞

nice…

这个工具杂用的