我想知道...
是否可以将Three.js元素添加到A-frame场景中? 假设A-frame是建立在Three.js之上的,且...
但是它不起作用,因为场景对象没有 add 函数...也许是因为 A-frame 场景不是普通 WebGLRenderer 的实例吗?
有人有这方面的经验吗?那将非常棒!
是否可以将Three.js元素添加到A-frame场景中? 假设A-frame是建立在Three.js之上的,且...
three Version: ^0.74.0
如果某人登录到您的控制台,这不应该是一件奇怪的事情,对吗?
我将此代码应用于我的 A-frame 场景元素:
let scene = document.getElementsByTagName('a-scene');
console.log(scene);
var sphereMaterial = new THREE.MeshLambertMaterial( { } );
var sphere = new THREE.Mesh( new THREE.SphereGeometry( 15, 10, 10 ), sphereMaterial );
sphere.position.set(150, 20, -170);
scene.add( sphere );
但是它不起作用,因为场景对象没有 add 函数...也许是因为 A-frame 场景不是普通 WebGLRenderer 的实例吗?
有人有这方面的经验吗?那将非常棒!
mesh = el.getOrCreateObject3D('mesh', THREE.Mesh)
这一行时,它一直给我报错:getOrCreateObject3D已被弃用,请改用setObject3D()和object3dset事件。
...那我该怎么做呢? - Dan