SCNAction类,总结下一共:位置移动动画,循转动画,放大缩小动画,自定义动画(javascript)。
1.位置移动
//移动相对位置
+ (SCNAction *)moveByX:(CGFloat)deltaX y:(CGFloat)deltaY z:(CGFloat)deltaZ duration:(NSTimeInterval)duration;
+ (SCNAction *)moveBy:(SCNVector3)delta duration:(NSTimeInterval)duration;
//移动指定位置
+ (SCNAction *)moveTo:(SCNVector3)location duration:(NSTimeInterval)duration;
2.旋转
//旋转相对于当前位置
+ (SCNAction *)rotateByX:(CGFloat)xAngle y:(CGFloat)yAngle z:(CGFloat)zAngle duration:(NSTimeInterval)duration;
+ (SCNAction *)rotateByAngle:(CGFloat)angle aroundAxis:(SCNVector3)axis duration:(NSTimeInterval)duration;
//旋转指定位置