将<a-image>(或其他任何内容)附加到A帧中的GLTF模型上的节点上

时间:2020-06-08 16:23:37

标签: aframe gltf

我正在尝试将透明png添加到作为动画GLTF模型一部分的手电筒中。按照GLTF代码正确命名了节点。

感觉就像我丢失了一些东西,除了一个似乎不再起作用的较旧的组件,我找不到其他的例子。

https://github.com/donmccurdy/aframe-extras/issues/294

到目前为止,这是我所得到的,但是在将组件添加到模型实体之后,它似乎从未附加。

AFRAME.registerComponent('glow', {
    tick: function() {
        var mesh = this.el.getObject3D('mesh');
        var shines = document.querySelector('#shines');
        mesh.traverse(function (node) {
        if (node.name === "Torch") {
            node.name("Torch").add(shines);
            // this also doesn't work
            // mesh.skeleton.bones[Torch].add(led);
        }
    });
   }
});

<a-image id="shines" src="#theimg" width="1" height="1"></a-image>

0 个答案:

没有答案
相关问题