Animation 如何使用onmouseover事件控制帧中的.gtlf2网格动画?

Animation 如何使用onmouseover事件控制帧中的.gtlf2网格动画?,animation,aframe,gltf,Animation,Aframe,Gltf,我正在尝试控制(启动/停止)gtlf动画。我发现了一个很好的示例,但它依赖于.json格式的模型: 例如: 资料来源: 问题是我无法再从blender导出.json格式,因为加载项已被删除: 有人知道如何实现这一点吗?您可以使用该组件使用glTF动画 首先,您需要使用导出模型。我使用了Khronos group one,但它在导出带有多个动画的模型时遇到了问题 导出模型后,只需包含,即可使用动画加载程序 然后你可以这样使用它: <a-entity gltf-model="url(model

我正在尝试控制(启动/停止)gtlf动画。我发现了一个很好的示例,但它依赖于.json格式的模型:

例如:

资料来源:

问题是我无法再从blender导出.json格式,因为加载项已被删除:


有人知道如何实现这一点吗?

您可以使用该组件使用glTF动画

首先,您需要使用导出模型。我使用了Khronos group one,但它在导出带有多个动画的模型时遇到了问题

导出模型后,只需包含,即可使用动画加载程序

然后你可以这样使用它:

<a-entity gltf-model="url(model.gltf)"
   animation-mixer="clip: DoStuff;"></a-entity>

另外,请务必查看Don McCurdys。

根据Piotr下面的回答,上面的示例也应该适用于
.gltf
.glb
模型,使用A-Frame
gltf模型
组件和
aframe附加组件
@peterwaldock没问题,很高兴我能提供帮助:)
this.el.addEventListener("click", (e)=> {
  this.el.setAttribute("animation-mixer", "clip", "DoStuff") 
})