SceneKit Editor修改重复元素更改原始元素

Pop*_*nel 5 xcode scenekit

在SceneKit编辑器中,如果我使用复制粘贴或通过选项拖动复制节点,则生成的节点将以某种方式"链接"到原始节点.尝试以除位置之外的任何方式修改此新节点也会更改原始属性.这是令人愤怒的,我如何将重复节点与原始节点"取消链接"?

更新:每个请求,这是我描述的行为的视频:https://www.dropbox.com/s/vtcom4iejjdtjv0/SceneKit%20Weirdness.mov?dl = 0

Col*_*eel 5

通过Apple文件

但是,它还意味着对附加到一个节点的对象的更改将影响共享相同附件的其他节点.

https://developer.apple.com/documentation/scenekit/scnnode/1408046-clone

当你在编辑器中复制节点时,它实际上是一个克隆节点.我不知道几何的默认值,但如果指定为共享的几何,那么当您更改其中一个克隆时,所有类似的克隆都会被更改.

在您的情况下,您只需单击"取消共享"按钮即可让克隆使用几何的不同副本.哪个不会受到另一个节点更改的影响.