ThreeJS 常见错误

"extension 'GL_ARB_gpu_shader5' is not supported"

https://github.com/mrdoob/three.js/issues/9716
解决方法

myRenderer.context.getShaderInfoLog = function () { return '' };

OrbitControls 会影响初始化camera观察方向, 如果camera在之后不更新的话

var controls = new THREE.OrbitControls( camera, renderer.domElement );
    controls.maxPolarAngle = Math.PI * 0.5;
    controls.minDistance = 10;
    controls.maxDistance = 75;
    controls.target.set( 0, 2.5, 0 );
    controls.update();

当需要浅色阴影时, 并无此参数

设置定向光或点光源来控制阴影, 但是阴影一直是纯黑色, 这时候需要添加泛光即可, 再修改泛光和前面光源的比例关系
shadowStrength在新版本已经不存在, 不支持了

你可能感兴趣的:(ThreeJS 常见错误)