【咨询】现在creator 支持导入不同项目的资源吗?

刚刚实验了一下,直接把另一个项目里的文件和meta文件拖进当前项目,如果两个项目含有相同资源的话,会有uuid冲突报错,这个uuid是怎么生成的。

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
在项目里搜索了一下,貌似没有相同的uuid,只是报了个冲突错误,看来暂时没有影响,比较在意的是,这个uuid有没有可能会冲突,万一冲突了,有没有什么解决方案?

uuid 是在初次导入资源时生成在 meta 文件里的,一般来说除非资源是由同一个项目导入的,否则不太会出现 uuid 重复的问题

你遇到的具体报错信息是什么? uuid 冲突一定是完全相同的资源出现了两次,解决方法就是删除掉多余的那份资源。

报错如下:
2016-10-28T03:16:06.156Z - error: Error: The id already added in the tree: e874ce95-e9cc-48c9-beaf-d8891be9a90d
at assets-tree.i.addItem (packages://ui-tree/widget/id-tree.js:1:429)
at assets-tree.Editor.polymerElement.addNewItemById (file:///C:/CocosCreator/resources/app.asar/editor/builtin/assets/panel/assets-tree.js:1:4707)
at file:///C:/CocosCreator/resources/app.asar/editor/builtin/assets/panel/panel.js:1:2751
at Array.forEach (native)
at editor-assets.Editor.polymerPanel.messages.asset-db:assets-created (file:///C:/CocosCreator/resources/app.asar/editor/builtin/assets/panel/panel.js:1:2622)
at EventEmitter. (C:\CocosCreator\resources\app.asar\editor-framework\lib\renderer\panel.js:1:713)
at emitTwo (events.js:106:13)
at EventEmitter.emit (events.js:191:7)
2016-10-28T03:16:10.274Z - normal: Compiled successfully


但是搜索整个项目的文本,只找到一个uuid,并没有其他meta包含同样的uuid

这个和 uuid 冲突的报错不一样,我找相关工程师来看看吧,可能是导入过程中出现了反复导入同一个资源的错误,另外如果你是一次性导入多个互相有引用关系的资源,可能引用关系也会导致问题

刚刚找到了复现方法,
如果把文件和对应的meta,在windows 资源管理器,一起选中,拖入creator的资源管理器,这时就会报这个错误,如果完全在windows的资源管理器中进行复制和粘贴操作,然后再点到creator中进行更新,这时就没有报错了。

请问你的 Creator 是什么版本呢?
这个是已知问题,在 Creator 1.3 版本中已解决。

如果你不想升级 Creator,那么可以通过在硬盘上拷贝资源文件以及 meta 文件到项目的 assets 文件夹中绕过此问题。(不要在 Creator 中通过拖拽导入)

对此带来的不便请谅解。谢谢反馈!