0
我想弄清楚如何使用SCNNode水平旋轉時用戶以這種方式旋轉對象。就像用手指打籃球一樣。有沒有辦法做到這一點?我一直無法弄清楚!對不起,如果這聽起來愚蠢!我是新來的SceneKit!如何使SCNNode在用戶旋轉時水平旋轉
謝謝!
我想弄清楚如何使用SCNNode水平旋轉時用戶以這種方式旋轉對象。就像用手指打籃球一樣。有沒有辦法做到這一點?我一直無法弄清楚!對不起,如果這聽起來愚蠢!我是新來的SceneKit!如何使SCNNode在用戶旋轉時水平旋轉
謝謝!
您只想在Y軸上施加扭矩。請參閱此圖瞭解x,y,z軸旋轉。 https://stackoverflow.com/a/32707673
有了您的節點(假設你使用SWIFT),你可以使用
let torque = SCNVector4(x: Float(0), y: Float(1), z: Float(0), w: Float(0.5)) node.physicsBody?.applyTorque(torque, asImpulse: true)
在SCNVector 4的最後一個值是幅度,所以玩它找到一個值適合你