【问题标题】:Aframe 'startEvents' not working with gltf modelAframe 'startEvents' 不适用于 gltf 模型
【发布时间】:2019-10-06 07:52:16
【问题描述】:

我正在尝试通过单击按钮使用 A-Frame 为 gltf 模型的位置设置动画。动画在没有“startEvents”属性的情况下工作,但在添加属性后立即停止工作。动画确实适用于 aframe 基元。

这是一个问题示例: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");
});

我在这里错过了什么?

【问题讨论】:

    标签: javascript html aframe virtual-reality


    【解决方案1】:

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

    【讨论】:

    • 啊,我在想这可能是我遗漏的一些非常简单的东西。谢谢!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-07-31
    • 1970-01-01
    • 1970-01-01
    • 2019-09-16
    • 2018-08-27
    相关资源
    最近更新 更多