我已经能够使用我自己编写的 collada 加载器加载静态几何图形。然而,下一步是添加动画。我遇到的问题是当 instance_controller 有多个骨架时该怎么办。在我当前的模型中,我试图加载每个被操纵的节点都引用每个关节。例如
<instance_controller url="#geom-Cylinder018-skin1">
<skeleton>#node-Bone024</skeleton>
<skeleton>#node-Bone020</skeleton>
<skeleton>#node-Bone016</skeleton>
<skeleton>#node-Bone009</skeleton>
<skeleton>#node-Bone005</skeleton>
<skeleton>#node-Bone001</skeleton>
<skeleton>#node-Bone025</skeleton>
我不确定我应该怎么做?目前,我将它们全部链接到 visual_scene 中的正确节点。但是,模型中的每个节点都会执行您在上面看到的操作!我已经使用 AssimpView 加载了它,只是为了看到它实际被渲染并且工作正常。任何人都可以向我解释在上述情况下我应该做什么。谢谢