0
在SceneKit中,假設您希望在半透明節點Parent中嵌入節點Child,以使Parent像一個「籠子」一樣操作,您可以看到並查看Child。SceneKit:讓子球體在半透明父球體內可見?
具體說,Parent是一個半徑爲2的SCNSphere。Child是一個半徑爲1的SCNSphere,是Parent的子節點。
由於它在父項內部,子項不可見。將父母的不透明度設置爲0.3或半透明也會影響孩子的不透明度,這樣您可以看到孩子,但現在孩子不再完全不透明。
你如何讓孩子完全不透明,但仍然通過家長可見?
其中一個選項是將獨立節點(不再是Parent的子節點)作爲子節點,而是手動計算將子節點「居中」到父節點所需的位置。但是這需要每次Parent移動時手動移動Child,而當Child已經是Parent的子節點時,這個移動會自動發生。
有沒有更好的方法?