今天我尝试在我的测试项目中加载不同的3D模型,发现一些对象是用动画编写的。因此,如果我在.scn文件中转换.dae文件,动画仍然适用于对象但我无法真正看到禁用它的选项。
在Node Inspector中的某些情况下,我可以在Animations部分看到一些动画,但有时我无法在那里看到它,所以我不知道如何删除它。
如果默认存在动画,如何在scn文件中停止或完全删除动画?
答案 0 :(得分:0)
如果要停止dae文件中的所有默认动画,可以循环浏览文件中的所有动画并停止它。请检查以下代码。
for key in node.animationKeys where node.animationPlayer(forKey: key) != nil
{
let player = node.animationPlayer(forKey: key)
player?.stop()
}
希望这会有所帮助!