Javascript 场景不是';t渲染(three.js)
我已经在three.js中创建了一个简单的场景,但它不适用于画布渲染器(但应该可以…) 代码: 它只有在使用webGLrenderer时才有效。但是为什么呢Javascript 场景不是';t渲染(three.js),javascript,webgl,three.js,Javascript,Webgl,Three.js,我已经在three.js中创建了一个简单的场景,但它不适用于画布渲染器(但应该可以…) 代码: 它只有在使用webGLrenderer时才有效。但是为什么呢 提前感谢,您得到的是白色背景上的白色飞机 平行光的灯光位置被视为方向向量,且必须为单位长度 如果您执行以下操作,代码将正常工作: light.position.set(-100, 150, 0).normalize(); Fiddle:我在这里暗中摸索,但我觉得画布仅用于2D渲染,您正在尝试使用灯光和透视摄影机渲染3D网格。这肯定不适用于
提前感谢,您得到的是白色背景上的白色飞机 平行光的灯光位置被视为方向向量,且必须为单位长度 如果您执行以下操作,代码将正常工作:
light.position.set(-100, 150, 0).normalize();
Fiddle:我在这里暗中摸索,但我觉得画布仅用于2D渲染,您正在尝试使用灯光和透视摄影机渲染3D网格。这肯定不适用于2D?这很公平。投你一票。