在SceneKit编辑器中,如果我使用复制粘贴或通过选项拖动复制节点,结果节点将以某种方式“链接”到原始节点。尝试以除位置以外的任何其他方式修改此新节点,也会更改原始节点的属性。这是令人恼火的,我如何“断开”一个重复的节点从原来的?
更新:每一个请求,下面是我描述的行为的视频:https://www.dropbox.com/s/vtcom4iejjdtjv0/SceneKit%20Weirdness.mov?dl=0
发布于 2017-07-07 15:39:48
被苹果公司的文件
但是,这也意味着对连接到一个节点的对象的更改将影响共享相同附件的其他节点。
https://developer.apple.com/documentation/scenekit/scnnode/1408046-clone
当您在编辑器中复制节点时,它实际上是一个克隆节点。我不知道几何图形的默认值,但如果指定为shared的几何图形,那么当您更改其中一个克隆时,所有类似的克隆都会被更改。
在您的情况下,您只需单击Unshare按钮,就可以让克隆使用不同的几何图形副本。它不会受到其他节点更改的影响。
https://stackoverflow.com/questions/44980694
复制相似问题