1
我試圖旋轉節點SCNAction
,但它相對於父節點的座標空間旋轉。是否可以旋轉一個節點相對本地的座標系?旋轉SCNNode相對本地座標
我試圖旋轉節點SCNAction
,但它相對於父節點的座標空間旋轉。是否可以旋轉一個節點相對本地的座標系?旋轉SCNNode相對本地座標
肯定。用convertVector方法可以獲取父軸的旋轉軸座標。
例如,該操作將實現180度的旋轉圍繞局部x軸:
SCNAction.rotate(by: .pi, around: node.convertVector(SCNVector3(1, 0, 0), to: node.parent), duration: TimeInterval(5))
您是否嘗試過:
[node runAction:[SCNAction rotateByX:0 y:1 z:0 duration:5.0]]; //Rotates the node along the y axis for 5 seconds.