0

我正在尝试从光源更新阴影的可见性的宽度和高度,但我不出来什么,无论我没有扭曲多少东西都不会改变

https://github-camo.global.ssl.fastly.net/7fb9f1127364d27f273ee4795f79bbcb7db1f54d/687474703a2f2f736c2d636d732e636f6d2f692f6b6f726e65722d323031332f326539303363383034303161323665336133313965353265346634622e706e67

if(object.shadowCameraLeft !== undefined) {
                methods.opValI(9,{name:'Sh Cam Left',value:object.shadowCameraLeft,step:10,fix:'2'},op,function(v){
                    object.shadowCameraLeft = v; // Trying to change
                });
            }

            if(object.shadowCameraRight !== undefined) {
                methods.opValI(9,{name:'Sh Cam Right',value:object.shadowCameraRight,step:10,fix:'2'},op,function(v){
                    object.shadowCameraRight = v; // Trying to change
                });
            }

object.shadowCameraLeft = v; // Trying to change
object.shadowCameraRight = v; // Trying to change

如何更改 shadowCamera 的大小?

4

1 回答 1

1

以下是动态更新阴影相机的模式:

light.shadow.camera.left = - 100;
light.shadow.camera.updateProjectionMatrix(); // important!

三.js r.73

于 2013-09-16T12:41:05.560 回答