【问题标题】:How to stop animation which is available by default in dae or scn file?如何停止 dae 或 scn 文件中默认可用的动画?
【发布时间】:2018-06-15 16:46:01
【问题描述】:

今天我尝试在我的测试项目中加载不同的 3d 模型,发现有些对象是用动画烘焙的。因此,如果我在 .scn 文件中转换 .dae 文件,动画仍然适用于对象,但我真的看不到禁用它的选项。

在某些情况下,在节点检查器中,我可以在动画部分看到一些动画,但有时我在那里看不到它,所以不知道如何删除它。

如果默认存在 scn 文件中的动画,我该如何停止它或完全删除它?

【问题讨论】:

  • 收到了吗?

标签: ios animation scenekit


【解决方案1】:

如果您想停止 dae 文件中的所有默认动画,您可以遍历文件中的所有动画并停止它。检查下面的代码。

for key in node.animationKeys where node.animationPlayer(forKey: key) != nil 
{
  let player = node.animationPlayer(forKey: key)
  player?.stop()
}

希望这会有所帮助!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-09-26
    • 2017-03-05
    • 2015-10-16
    • 1970-01-01
    • 2011-10-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多