Apple 文档声明 SCNNode.transform 是可动画的。转换后制作动画的最佳方式是什么?
cameraOrbit.transform = SCNMatrix4Mult(cameraOrbit.transform,SCNMatrix4MakeRotation(angle, x, y, 0.0))
最佳答案
根据@rickster 的指导,这是工作代码,以防有人遇到类似问题 -
let animation = CABasicAnimation(keyPath: "transform")
animation.fromValue = cameraOrbit.transform
animation.toValue = SCNMatrix4Mult(cameraOrbit.transform,SCNMatrix4MakeRotation(angle, x, y, 0.0))
animation.duration = 0.5
cameraOrbit.addAnimation(animation, forKey: nil)
关于ios - scenekit - 动画 SCNNode.transform,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46593237/