首页 > 解决方案 > 我应该使用什么方法来代替已弃用的“resumeAnimation(forKey:)”?

问题描述

当我使用 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:)

(可用替换没有 name 参数key

标签: swiftscenekit

解决方案


您可以检索SCNAnimationPlayerusinganimationPlayer(forKey:)然后将其paused属性设置为true


推荐阅读