renderOrder简析
只考虑先后渲染的顺序,渲染结果体现遮挡,而并非直接控制遮挡
const groundMaterial = new THREE.MeshBasicMaterial({ color: 0x00ff00 });
const objectMaterial = new THREE.MeshBasicMaterial({ color: 0xff0000 });
const ground = new THREE.Mesh(new THREE.PlaneGeometry(10, 10), groundMaterial);
const object = new THREE.Mesh(new THREE.BoxGeometry(1, 1, 1), objectMaterial);
ground.renderOrder = 0; // 先渲染地面
object.renderOrder = 1; // 后渲染物体
scene.add(ground);
scene.add(object);

浙公网安备 33010602011771号