我正在尝试通过单击按钮使用A帧为gltf模型的位置设置动画。动画没有'startEvents'属性,但在添加该属性后立即停止工作。该动画的确适用于无框架原语。

这是问题的一个示例:https://jsfiddle.net/ofp46ge0/1/

HTML:

<a-entity id="#whale" gltf-model="#whale" position="0 1.5 -10" rotation="5 -50 0" scale="5 5 5"
animation="property: position; from: 0 1.5 -10; to: 0 0 0; startEvents: position; dur: 2000; delay: 2000;">
</a-entity>


JS:

document.querySelector(".enter").addEventListener('click',function () {
  document.querySelector("#whale").emit("position");
});


我在这里想念什么?

最佳答案

您有一个<a-asset-item id="whale">,您的活动将在那里进行。将其重命名为id="whaleModel"

关于javascript - Aframe'startEvents'无法与gltf模型一起使用,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/56212535/

10-09 12:33