0
我一直在尋找一條線索,因爲2天沒有運氣。僅圍繞一個軸旋轉節點
基本上,我想要在Scenekit中圍繞一個軸動畫旋轉一個節點。像開門動畫一樣。
事情是當我旋轉它,它從中間旋轉,而不是根據需要從門側。這裏是什麼,我試圖做一個示例代碼:
let oldTransform = node.transform
let rotation = SCNMatrix4MakeRotation(Float(-Double.pi/2.0), 5.0, 0.0, 0.0);
SCNTransaction.begin()
SCNTransaction.animationDuration = 1.5
node.transform = SCNMatrix4Mult(rotation, oldTransform)
SCNTransaction.commit()
任何暗示我應該怎麼做,我將非常感激。我是Scenekit的新手,希望你們能理解這一點。
要麼更改節點的錨點,要麼將其添加爲另一個節點的子節點,並將其旋轉。 –