2017-07-07 42 views
3

在SceneKit編輯器中,如果我複製一個節點,無論是使用複製粘貼或通過選擇並拖動,將得到的節點以某種方式「鏈接」到原來的。試圖以除位置以外的任何其他方式修改此新節點也會更改原始屬性。這真令人氣憤,我該如何「解除」與原來的重複節點?SceneKit編輯器修改複製的元件改變原始元素

UPDATE:每請求的,這裏是我所描述的行爲的視頻:https://www.dropbox.com/s/vtcom4iejjdtjv0/SceneKit%20Weirdness.mov?dl=0

+0

也許是默認實例節點?你能顯示適當場景圖的屏幕截圖嗎? – ColdSteel

+0

我說什麼,我談論的視頻。 – PopKernel

+1

在督察幾何單擊停止共享按鈕,讓我知道它是否修復您的問題 – ColdSteel

回答

4

蘋果文件

然而,這也意味着,連接到一個節點修改的對象會影響其他共享相同附件的節點。

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

當編輯侑copiying節點時,實際上卻讓一個克隆節點。 我不知道關於幾何的默認值,但如果當你正在改變他們中的一個指定爲共享,那麼所有的類似克隆的幾何形狀將得到改變。

你的情況,你只需要點擊停止共享按鈕,讓克隆使用幾何形狀的不同副本。 哪些不會受到另一個節點的更改影響。