【发布时间】:2016-09-08 21:24:33
【问题描述】:
我为每个动画导出了一个内置在搅拌机中的 3D 模型。我已经成功加载了网格并且可以附加每个动画。
当第二个(或第三个)附加到同一个网格时,有没有办法让 SceneKit 在两个动画之间进行插值?如果不是,那么在同一个骨架上使用不同骨骼的两个动画是否意味着它们可以同时附加?
【问题讨论】:
标签: ios objective-c scenekit caanimation
我为每个动画导出了一个内置在搅拌机中的 3D 模型。我已经成功加载了网格并且可以附加每个动画。
当第二个(或第三个)附加到同一个网格时,有没有办法让 SceneKit 在两个动画之间进行插值?如果不是,那么在同一个骨架上使用不同骨骼的两个动画是否意味着它们可以同时附加?
【问题讨论】:
标签: ios objective-c scenekit caanimation
SceneKit 角色的动画工作流程旨在混合来自不同文件的动画片段,而不是在包含不同镜头的同一文件中(所谓的多镜头混合)。 SceneKit 中的动画既可以顺序应用,也可以并行应用。
为多个资产/角色动画使用CAAnimationGroup 类以同时运行它们。对于同时运行的简单变换动画,请使用SCNAction.group([SCNAction])。
【讨论】: