Dan*_*Fox 0 javascript webgl three.js
我在Three.js中创建了一个场景,在一个平面上有两个立方体.spotLight位于左上角,应该看给定坐标50,0,-50.
阴影看起来很奇怪,并且光线不会看到给定的坐标(我试过light.target.position.set,然后light.lookAt)
提前致谢,
这是错的:
cube.position = {
x: -50,
y: 15,
z: 50
};
Run Code Online (Sandbox Code Playgroud)
position是一个Vector3,你将它替换为一个失去所有方法的对象(光可能依赖它).
改为:
cube.position.set( -50, 15, 50 );
Run Code Online (Sandbox Code Playgroud)
这可能会也可能不会解决您的问题.