我应该使用哪种方法代替不推荐使用的“ resumeAnimation(forKey :)”?

时间:2020-09-14 21:10:05

标签: swift scenekit

当我使用SceneKit的resumeAnimation(forKey:)实例方法时

model.resumeAnimation(forKey: "run")

Xcode 11.7显示以下消息:

//
//    'resumeAnimation(forKey:)' was deprecated in macOS 10.13: 
//     Use -[SCNAnimationPlayer setPaused:] instead.
// 

问题

如何使用[SCNAnimationPlayer setPaused:]代替resumeAnimation(forKey:)

(可用替换名称不为key的参数)

1 个答案:

答案 0 :(得分:2)

您可以使用animationPlayer(forKey:)检索SCNAnimationPlayer,然后将其paused属性设置为true