From 4b27e520a429bf249ac9920047ec8f14adf10df0 Mon Sep 17 00:00:00 2001 From: luxiaotao1123 <t1341870251@163.com> Date: 星期五, 19 四月 2024 13:39:38 +0800 Subject: [PATCH] # --- src/components/house.jsx | 14 +++++++++++--- 1 files changed, 11 insertions(+), 3 deletions(-) diff --git a/src/components/house.jsx b/src/components/house.jsx index 90a6a18..7007e91 100644 --- a/src/components/house.jsx +++ b/src/components/house.jsx @@ -9,6 +9,7 @@ const House = (props) => { const { wallThickness = 2, + wallOpacity = .6, width = DEBUG ? 14000 : 1400, length = DEBUG ? 12000 : 1200, height = DEBUG ? 4000 : 400, @@ -431,7 +432,7 @@ { depth: wallThickness }, ]} /> - <meshPhongMaterial map={texture} metalness={1.0} reflectivity={1.5}></meshPhongMaterial> + <meshPhongMaterial map={texture} metalness={1.0} reflectivity={1.5} transparent={true} opacity={wallOpacity}></meshPhongMaterial> </mesh> {/* 鍚庨潰鐨勮矾 */} <mesh rotation={[Math.PI / 2, 0, 0]}> @@ -452,7 +453,7 @@ { depth: wallThickness }, ]} /> - <meshPhongMaterial map={texture} metalness={1.0} reflectivity={1.5}></meshPhongMaterial> + <meshPhongMaterial map={texture} metalness={1.0} reflectivity={1.5} transparent={true} opacity={wallOpacity}></meshPhongMaterial> </mesh> {/* 鍓嶉潰鐨勫澹佷笅闈㈢殑璺� */} <mesh rotation={[Math.PI / 2, 0, 0]}> @@ -482,7 +483,10 @@ receiveShadow > <extrudeGeometry args={[getBackWallShape(), { depth: wallThickness }]} /> - <meshPhysicalMaterial map={texture} metalness={1.0} roughness={0.8}></meshPhysicalMaterial> + <meshPhysicalMaterial map={texture} metalness={1.0} roughness={0.8} + transparent={true} + opacity={wallOpacity} + ></meshPhysicalMaterial> </mesh> <mesh rotation={[Math.PI / 2, 0, 0]}> <LeftRoad></LeftRoad> @@ -530,6 +534,8 @@ color={'#4895f6'} metalness={1.0} roughness={0.8} + transparent={true} + opacity={wallOpacity} ></meshPhysicalMaterial> </mesh> {/* 椤堕儴绗笁灞� */} @@ -543,6 +549,8 @@ map={roofTexture} metalness={1.0} roughness={0.8} + transparent={true} + opacity={0.8} ></meshPhysicalMaterial> </mesh> </group> -- Gitblit v1.9.1