小编Alm*_*nov的帖子

材料的克隆工作不正常

更改新材质参数对旧材质效果的影响

var material = new THREE.MeshLambertMaterial({
    map: Texture,
    side: THREE.DoubleSide
});

    material.map.repeat.set(3,3);
    material.map.offset.set(0.1,0);    

var geometry = new THREE.PlaneGeometry(100, 100, 1, 1);    
var mesh = new THREE.Mesh(geometry, material);

mesh.position.set(-70, 0, 0);
scene.add(mesh);

var material2 = material.clone();

    material2.map.repeat.set(2,2);
    material2.map.offset.set(0.5,0);    

var geometry = new THREE.PlaneGeometry(100, 100, 1, 1);    
var mesh = new THREE.Mesh(geometry, material2);

mesh.position.set(70, 0, 0);
scene.add(mesh);    
Run Code Online (Sandbox Code Playgroud)

这样一来,贴图就相等了, 也许你需要在几何语言中设置repeat和offset贴图?

three.js

3
推荐指数
1
解决办法
4123
查看次数

标签 统计

three.js ×1