gpt4 book ai didi

ios - 列出附加到 SCNNode 的所有 CAAnimation

转载 作者:行者123 更新时间:2023-11-28 23:47:57 25 4
gpt4 key购买 nike

我正在将 SCNScene 写入 FBX 导出器,并想确定哪些 SCNNodes 添加了动画。具体来说,我对通过 CAAnimation 的显式动画很感兴趣。

方法animation(forKey:)已被弃用,animationKeys似乎依赖于使用可选的任意键添加的动画,所以我无法判断正在为哪些键路径设置动画。

有没有办法获取所有已附加到 SCNNode 的 CAAnimation 的列表?

最佳答案

你应该能够使用类似的东西

for (NSString *key in scnView.scene.rootNode.animationKeys) {
SCNAnimationPlayer *player = [scnView.scene.rootNode animationPlayerForKey:key];
CAAnimation *animation = [CAAnimation animationWithSCNAnimation:player.animation];
}

关于ios - 列出附加到 SCNNode 的所有 CAAnimation,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52360885/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com