【发布时间】:2021-08-29 10:19:43
【问题描述】:
我想知道如何使用 JavaScript 和 A-frame (https://aframe.io) 创建这样的东西。
我想创建一个名为 load() 的 onload 函数,它将检查变量 x 的值,如果 x 为 1,则会显示 id 为 1 的 gltf 以及 id 为 2 的 gltf 和3 将不可见。 gltf 的 2 和 3 也是如此。我该如何完成呢?我的代码:
<script>
var x = 1;
</script>
<script src="https://aframe.io/releases/1.2.0/aframe.min.js"></script>
<body onload="load()">
<a-gltf-model id="1" src="https://cdn.glitch.com/2556b706-79db-4661-ab72-d86cfd5b5649%2Fscene.glb?v=1622850633562" position="-0 6 -1" scale="0.01 0.01 0.01"></a-gltf-model>
<a-gltf-model id="2" src="https://cdn.glitch.com/6632f840-a210-4bdc-a62f-bc38e65ae48a%2Fscene%20-%202021-06-12T230318.001.glb?v=1623564342354" position="-0 6 -1" scale="0.01 0.01 0.01"></a-gltf-model>
<a-gltf-model id="3"src="https://cdn.glitch.com/6632f840-a210-4bdc-a62f-bc38e65ae48a%2Fwinter.glb?v=1623564477495" position="-0 6 -1" scale="0.01 0.01 0.01"></a-gltf-model>
<a-scene>
</a-scene>
</body>
【问题讨论】:
标签: javascript html three.js aframe webvr