【发布时间】:2016-11-01 13:45:00
【问题描述】:
我在想……
是否可以将 Three.js 元素添加到 A 帧场景? 假设 A-frame 是基于 Three.js 构建的,并且
three Version: ^0.74.0
已登录到您的控制台,这应该不是什么奇怪的事情吧?
我在我的 A 帧场景元素上尝试了这段代码:
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 );
但它不起作用,因为场景对象没有添加功能..可能是因为A帧场景不是普通WebGLRenderer的实例?
有人有这方面的经验吗?这将是非常棒的!
【问题讨论】: