我已经在three.js中创建了一个简单的场景,但是它不适用于画布渲染器(但是应该可以使用…)
仅当我使用webGLrenderer时,它才有效.但为什么?
提前致谢,
解决方法:
您得到的是在白色背景的一架转换型飞机.
定向光的光位置被视为方向矢量,并且必须具有单位长度.
如果执行以下操作,您的代码将起作用:
light.position.set(-100, 150, 0).normalize();
小提琴:http://jsfiddle.net/PRkcJ/1/
2023-07-19 10:17:46
我已经在three.js中创建了一个简单的场景,但是它不适用于画布渲染器(但是应该可以使用…)
仅当我使用webGLrenderer时,它才有效.但为什么?
提前致谢,
解决方法:
您得到的是在白色背景的一架转换型飞机.
定向光的光位置被视为方向矢量,并且必须具有单位长度.
如果执行以下操作,您的代码将起作用:
light.position.set(-100, 150, 0).normalize();
小提琴:http://jsfiddle.net/PRkcJ/1/