关于 uuid 的一个问题

  • Creator 版本:1.10.0-rc.1

  • 目标平台: Web

  • 编辑器操作系统 :Window

Hello各位大神,发现一个关于uuid的问题

把一个prefab送给cc.instantiate进行实例化后,得到新node的uuid 是 Node.123这样的格式,123会自增,这非常好没有问题。

但是,如果送给cc.instantiate的是一个场景中的Node, 那么得到的uuid是5fnh2e9r9FXqcXrH132m7a这样的格式,而且所有新node的uuid都是一样的!

所有新 node 的 uuid 怎么可能一样呢?

能截图出来看看不?会有这种情况吗?


就是一样的,我没继续看引擎源代码,暂时改用__instanceId了,不过既然uuid是建议方案所以报告一下:joy:

我们查一下哈,这个属性运行时用得不多,可能有 bug

@jare 有没有办法批量替换掉所有的uuid,重新生成呢

经过查实,在 1.x 版本中,这确实是已有问题。当初设计的时候没打算照顾到运行时的需求。不过我们已经在 2.0 重新实现了这部分内容,已经修好了。

:clap: 辛苦辛苦

有没有办法重新生成项目所有文件的uuid呢?我们遇到了微信代码同质化的问题