说明:游戏是大厅+子游戏方式开发。
开发子游戏的时候,部分子游戏有许多雷同的地方,所以单独复制出来一个子游戏+大厅,去开发其他的子游戏(换皮,加功能等)。
开发其他子游戏的时候,子游戏所使用的js修改了名字,开发完成之后,再合并到主工程里面去打包,合并的时候出现了问题
假设A为旧游戏,B为新游戏
问题:
我使用的方式为导出子游戏,然后主工程里面导入子游戏
出现了问题:如图所示

新的子游戏脚本挂载还是之前的子游戏的脚本,这就操蛋了,也采用过直接复制场景、资源方式丢进去,也不行,也是一样的问题
目前跟踪: 导入新的子游戏的时候,如果uuid雷同,那么会重新给分配一个新的uuid,包括js也会分配一个新的。也就是相当于新的子游戏场景挂载的还是之前的js的uuid,因为再新的子游戏里面修改了js文字,但实际uuid不会变,所以就导致还是加载之前的uuid的js。
所以目前不知道如何为好了,脚本里面挂载的东西较多,如果单独重新去挂载,游戏多的时候就太麻烦了,所以请问有没有好点的办法来处理这个事情