cocos creator 2.0.6为什么编译出来的uuids相同

本来我实现从这个creator项目加载另外一个creator项目是基本实现的,但是由于2个子项目的生成文件uuids竟然会重叠,这就导致资源冲突。我加载游戏2的场景他load了游戏1的游戏场景,敢问uuid是以什么规则来生成产生的呢,我如何才能确保2个项目产生的资源文件的uuid是不同的呢

window._CCSettings={platform:“web-mobile”,groupList:[“default”],collisionMatrix:[[true]],rawAssets:{assets:{“0”:[“pic/bgdrag6.png”,1],“2”:[“pic/bgdrag6”,0,1]}},assetTypes:[“cc.SpriteFrame”,“cc.Texture2D”],launchScene:“db://assets/Scene/GameScene1.fire”,scenes:[{url:“db://assets/Scene/GameScene1.fire”,uuid:1}],packedAssets:{“015c9b6d9”:[3,0,4,5],“063605988”:[“29FYIk+N1GYaeWH/q1NxQO”,1,“e97GVMl6JHh5Ml5qEDdSGa”,2,“f0BIwQ8D5Ml7nTNQbh1YlS”]},md5AssetsMap:{import:[“015c9b6d9”,“24d2c”,“063605988”,“f1638”],“raw-assets”:[3,“c06a9”,0,“1d838”,4,“83fcc”,5,“90cf4”]},orientation:"",subpackages:{},uuids:[“7caFj67FhKr6oPGqPoDcBv”,“55x9zIidFA4KlhOYjSs3q4”,“efxpjg3tBM0b27doUfTtcF”,“71VhFCTINJM6/Ky3oX9nBT”,“b4P/PCArtIdIH38t6mlw8Y”,“e8Ueib+qJEhL6mXAHdnwbi”]};(function (e){var t=e.uuids,i=e.md5AssetsMap;for(var s in i)for(var r=i[s],n=0;n<r.length;n+=2)“number”==typeof r[n]&&(r[n]=t[r[n]])})(window._CCSettings);

项目1:这是GameScene1的setting文件,从这里可以看出gamescene1对应的uuids为55x9zIidFA4KlhOYjSs3q4,你问我怎么看出的,首先gamescene1的uuid为1,然后对应uuid数组的1下标

window._CCSettings={platform:“web-mobile”,groupList:[“default”],collisionMatrix:[[true]],rawAssets:{assets:{}},assetTypes:[],launchScene:“db://assets/Scene/GameScene2.fire”,scenes:[{url:“db://assets/Scene/GameScene2.fire”,uuid:0}],packedAssets:{“0963197f0”:[“29FYIk+N1GYaeWH/q1NxQO”,“41D7kWhyFGY7q4NDlzkazn”,0,“e97GVMl6JHh5Ml5qEDdSGa”,“f0BIwQ8D5Ml7nTNQbh1YlS”],“0caf67111”:[1,2,3,4]},md5AssetsMap:{import:[“0963197f0”,“89a3c”,“0caf67111”,“24d2c”],“raw-assets”:[1,“c06a9”,2,“e5136”,3,“83fcc”,4,“90cf4”]},orientation:"",subpackages:{},uuids:[“55x9zIidFA4KlhOYjSs3q4”,“71VhFCTINJM6/Ky3oX9nBT”,“a8Anh32NZGRZegUtSgEj26”,“b4P/PCArtIdIH38t6mlw8Y”,“e8Ueib+qJEhL6mXAHdnwbi”]};(function (e){var t=e.uuids,i=e.md5AssetsMap;for(var s in i)for(var r=i[s],n=0;n<r.length;n+=2)“number”==typeof r[n]&&(r[n]=t[r[n]])})(window._CCSettings);

项目2
这是GameScene2的setting文件,从这里可以看出gamescene2对应的uuids为55x9zIidFA4KlhOYjSs3q4,所以2个项目的uuid相同

然后我主项目分别加载这2个场景时,谁先加载的话下次就肯定是他出现,问如何处理,是如何释放已加载的对应uuid的场景资源呢,还是能实现到不同项目生成的uuid是唯一的。。

没人知道吗,哎,头痛

因为都不懂吧,也就帮你顶一下,有试过修改其中一个场景的uuids吗

@2790985922 大厅子游戏 uuid 相同你是怎么解决的呢