我尝试按SCNAction
旋转节点,但它相对于父坐标空间旋转。是否可以相对于本地的坐标系旋转节点?
答案 0 :(得分:9)
不确定。您可以使用convertVector方法获取旋转轴的父空间坐标。
例如,此操作将围绕局部x轴旋转180度:
SCNAction.rotate(by: .pi, around: node.convertVector(SCNVector3(1, 0, 0), to: node.parent), duration: TimeInterval(5))
答案 1 :(得分:0)
你试过了吗?
[node runAction:[SCNAction rotateByX:0 y:1 z:0 duration:5.0]]; //Rotates the node along the y axis for 5 seconds.