我刚刚开始使用A-Frame,我对动画混音器有疑问。
我正在开发一个webVR项目,我需要为一个装配好的json模型设置动画。 到目前为止,我已加载模型并在空闲状态下设置动画:
<a-entity
id ="myModel"
scale="1 1 1"
position="1 0 -2"
rotation="0 0 0"
animation-mixer="clip: idle"
json-model="src: url(/models/json/myModel.json);">
</a-entity>
我可以通过设置属性来将动画状态更改为运行状态:
document.querySelector('#myModel').setAttribute("animation-mixer","clip: run");
但这样做会导致动画突然改变。 有没有办法混合动画,使其过渡更顺畅?
我已经尝试过调查Three.js,看起来这是可能的,但我只是不确定如何使用A-frame。 任何代码片段或链接到示例都将是一个巨大的帮助。
谢谢!
答案 0 :(得分:1)
好的&#39; Don McCurdy更新了他的动画混音器组件,以便现在可以实现。看看这个。包含指向工作示例的链接。
https://github.com/donmccurdy/aframe-extras/tree/master/src/loaders
:)