Three.js中的MeshLambertMaterial而不是MeshBasicMaterial

时间:2019-06-08 03:01:16

标签: three.js 3d textures texture-mapping

这是我的代码:

var texture = new THREE.TextureLoader().load( 'texture.jpg' );
var geometry = new THREE.SphereGeometry(1, 32, 32 );
var material = new THREE.MeshBasicMaterial( { map: texture } );
var sphere = new THREE.Mesh( geometry, material );
scene.add( sphere );

如何在此处添加带有纹理的MeshLambertMaterial? MeshBasicMaterial看起来“死了”。并用»THREE.MeshLambertMaterial«替换»THREE.MeshBasicMaterial«不起作用...我已经尝试了很多,但是我找不到错误。

你们中的一些人可能有个主意吗?会非常感谢您的帮助!

0 个答案:

没有答案