3

私はこれを試しました:

dae.castShadow = true;
dae.receiveShadow = true;
scene.add(dae);

//spotLight is defined already.
spotLight.castShadow = true;

renderer.shadowMapEnabled = true;

しかし、モデルにはまだ影がありませんか? 私は何か悪いことをしましたか?助けてください。

4

2 に答える 2

0

階層内のすべてのオブジェクトに対してcastShadowreceiveShadowを設定する必要があります。true

THREE.SceneUtils.traverseHierarchy( dae, function ( child ) {

    child.castShadow = true;
    child.receiveShadow = true;

} );
于 2012-05-26T21:31:01.870 に答える