Ich benutze MeshLambertMaterial, aber schließlich fand ich ein Problem.Wenn ich mein Notebook (Windows 10) verwenden, ist es normal.Auch wenn ich das Beispiel auf Three.js anzeigen, tritt dieses Problem auf. Dies sind die Fehler:Fehler bei der Verwendung von MeshLambertMaterial
three.dpkg?cacheBuster=zh_CN1460645951295:29438 THREE.WebGLProgram: shader error: 0 gl.VALIDATE_STATUS false gl.getProgramInfoLog C:\fakepath(250,9-30): error X3004: undeclared identifier 'IncidentLight'
Warning: D3D shader compilation failed with default flags. (vs_3_0)
Retrying with avoid flow control
C:\fakepath(250,9-30): error X3004: undeclared identifier 'webgl_45daf4aa877f103d'
Warning: D3D shader compilation failed with avoid flow control flags. (vs_3_0)
Retrying with prefer flow control
C:\fakepath(250,9-30): error X3004: undeclared identifier 'webgl_45daf4aa877f103d'
Warning: D3D shader compilation failed with prefer flow control flags. (vs_3_0)
Failed to create D3D shaders.
Danke.
Siehe https://github.com/mrdoob/three.js/issues/8161 und versuchen Sie den Entwicklungszweig three.js r.76dev. – WestLangley
wird dieser Fehler veröffentlicht? Danke @WestLangley –
Haben Sie versucht, die Entwicklung Zweig, und hat es für Sie funktioniert? – WestLangley