From 5e976092e695a65948c79d1b5edce18d271e5f1e Mon Sep 17 00:00:00 2001 From: yzx Date: Wed, 20 Dec 2023 18:02:27 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8F=90=E4=BA=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- U3D_DrivingSystem/Assembly-CSharp.csproj | 1 + .../EVP5/Prefabs/Sport Coupe Drift.prefab | 80 +- .../Assets/EVP5/Vehicles/SportCoupe/ygq.fbx | Bin 951136 -> 948800 bytes .../EVP5/Vehicles/SportCoupe/ygq.fbx.meta | 13 +- .../Assets/CarWiper/Arts/NormalRainDrops.mat | 4 +- U3D_DrivingSystem/Assets/Scenes/main_.unity | 1172 ++++++++++++++--- U3D_DrivingSystem/Assets/Scenes/menu.unity | 83 +- .../Assets/Script/Manaegr/CarInfoManager.cs | 2 +- .../Assets/Script/Manaegr/CarManager.cs | 3 +- .../Assets/Script/WeatherManager.cs | 12 +- .../Assets/Script/WeatherMoveCar.cs | 15 + .../Assets/Script/WeatherMoveCar.cs.meta | 11 + .../UserSettings/EditorUserSettings.asset | 9 +- 13 files changed, 1232 insertions(+), 173 deletions(-) create mode 100644 U3D_DrivingSystem/Assets/Script/WeatherMoveCar.cs create mode 100644 U3D_DrivingSystem/Assets/Script/WeatherMoveCar.cs.meta diff --git a/U3D_DrivingSystem/Assembly-CSharp.csproj b/U3D_DrivingSystem/Assembly-CSharp.csproj index 8cddaa15..e9882770 100644 --- a/U3D_DrivingSystem/Assembly-CSharp.csproj +++ b/U3D_DrivingSystem/Assembly-CSharp.csproj @@ -402,6 +402,7 @@ + diff --git a/U3D_DrivingSystem/Assets/EVP5/Prefabs/Sport Coupe Drift.prefab b/U3D_DrivingSystem/Assets/EVP5/Prefabs/Sport Coupe Drift.prefab index b5b8de12..44388b26 100644 --- a/U3D_DrivingSystem/Assets/EVP5/Prefabs/Sport Coupe Drift.prefab +++ b/U3D_DrivingSystem/Assets/EVP5/Prefabs/Sport Coupe Drift.prefab @@ -2722,6 +2722,7 @@ Transform: - {fileID: 4279975699638886894} - {fileID: 2793264845307687955} - {fileID: 2286986072208732639} + - {fileID: 5723886156076664925} m_Father: {fileID: 0} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} @@ -3571,6 +3572,81 @@ BoxCollider: serializedVersion: 2 m_Size: {x: 1, y: 1, z: 1} m_Center: {x: 0, y: 0, z: 0} +--- !u!1001 &5252865522290438070 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 448752} + m_Modifications: + - target: {fileID: -8679921383154817045, guid: 7586302d624a25549a081880865f1b60, + type: 3} + propertyPath: m_RootOrder + value: 9 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 7586302d624a25549a081880865f1b60, + type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 7586302d624a25549a081880865f1b60, + type: 3} + propertyPath: m_LocalPosition.y + value: -0.125 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 7586302d624a25549a081880865f1b60, + type: 3} + propertyPath: m_LocalPosition.z + value: -0.019 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 7586302d624a25549a081880865f1b60, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 7586302d624a25549a081880865f1b60, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 7586302d624a25549a081880865f1b60, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 7586302d624a25549a081880865f1b60, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 7586302d624a25549a081880865f1b60, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 7586302d624a25549a081880865f1b60, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 7586302d624a25549a081880865f1b60, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 919132149155446097, guid: 7586302d624a25549a081880865f1b60, + type: 3} + propertyPath: m_Name + value: ygq + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 7586302d624a25549a081880865f1b60, type: 3} +--- !u!4 &5723886156076664925 stripped +Transform: + m_CorrespondingSourceObject: {fileID: -8679921383154817045, guid: 7586302d624a25549a081880865f1b60, + type: 3} + m_PrefabInstance: {fileID: 5252865522290438070} + m_PrefabAsset: {fileID: 0} --- !u!1001 &6762274349597093501 PrefabInstance: m_ObjectHideFlags: 0 @@ -3591,7 +3667,7 @@ PrefabInstance: - target: {fileID: -8679921383154817045, guid: e74c451d86be1e1428be59596f3ef576, type: 3} propertyPath: m_LocalPosition.y - value: 1.3108342 + value: 1.246 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: e74c451d86be1e1428be59596f3ef576, type: 3} @@ -3646,7 +3722,7 @@ PrefabInstance: - target: {fileID: 919132149155446097, guid: e74c451d86be1e1428be59596f3ef576, type: 3} propertyPath: m_IsActive - value: 1 + value: 0 objectReference: {fileID: 0} m_RemovedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: e74c451d86be1e1428be59596f3ef576, type: 3} diff --git a/U3D_DrivingSystem/Assets/EVP5/Vehicles/SportCoupe/ygq.fbx b/U3D_DrivingSystem/Assets/EVP5/Vehicles/SportCoupe/ygq.fbx index d887dd5c4a1f89a67eaa4c0a2da800e4cfe5ad3d..8a901766c210fa1c2a874d86a36f0a29267d0231 100644 GIT binary patch delta 5187 zcmcgw4Nz3q6@L5o0AVk`QRF{jRIuOz0)>uHcY%fh6Q@uG0qeRfy34x2{s5~28Jt9C z8WZeV-y{J)R%|ow0AY z-1GCDbI-f?d-v_TSDwo~|4mM}R?!i`Fw9Z~!@wV-fu?@4!R;sx1u0)HdA2fex0np|_3xpQbyDm(d zIm#wfhrLj%=-u~~HbBJ=T@OX&Ri8Fa#rh_AW$-3?bcZ6*^T};(qDnKi-wX1c@3rB} z*zOBIjszuQ5jm=0nf)=p0p)BWv94r)+7tbTNx`L5kRfGT6?eCSM6pAkV<;D2NlH6L zDha=`zkuoYD=~Y@E!)ht0AVejl&wi?UFRhh^wU*`evf|NpVWu7&<~wSy^dt)K2eb~ zANnt2&m~8pecz$lSmeu7!T0g4jrz#g z-TH+my?XP)V|pg?4Bw-UcJy0hxq=|qYM0AVWHWAYTBJ-|oRvgzIxF$Vf9eiJVig_# zAdC?r#1t4^#v;A~92u`J+A*g`dh*m-HQpdEUwPxIq@(oT#BI-Swro z(hHQIRB@&CB)Vfv$cE1{iwj|P6dw;}nDXlX3llmR=CCl*y;PXSgyGEP{S&(e`(uuM z)lYshZ(#4Zb^v?S(T@IWvQ#rL0dCXZ$f(4|rC3RzoES%I9)uY0o;o9~8_IFaUP(up zIeq7>w2mOtb)-Z>8T_kc{#Au*Z$6tR8c>F$l8!Qj%t#EMQ2N}7(YA^EM>UDo{8Qvb zq+%nbMg2xP4O3|`BG@1C1_88)|0S(p7FxtD$TYNWjW#H|wTAZaul2vZ@PQtC)X|Q9 zi!9Yc(jsxwgV3V-py8ajiYON_&61At&h|+iWn_YgM;UDSqK9KP==(Ejxxl| zNQ*|H^tsbwVl(a+(VA-_EnvIYBy1N#vZ=f%H`4i;l^0iTB&|_Hx#A1t&9aPD1?>yrlo^b~oRn zj&}54lcjn{UL4*0AiS7o-XlHDD39L#NYYUreCnd4qYU?b4==#hC-MU2LI{!!C__?7 zM;YR0hKd<{^ ze?fqHz*ihTfIaGHN54gu>LF>7Xnqh{tV$Y`Rt@F%KD;dHD4$B+A?YYjr3KjXL|UL+ z2tkqoWk@RNDE|;G8ims5PK${x^eyt4Y`ZWE+l7#9Dlf|G==?l-UK|!inuQlv81Xe@&L^A$f6h%Y*PD!@Ep+ZJ=D#H~HE?`RN;0$&d0> zUVu${OQ2i`L6QMwNGjw(rDl1$>>NcjXq+*=;hp52Sj~p!4w(F zKr2SCQM#;Li4%6Ic|-B=SyS&MDaw+1?qw&5XNSh|i;O$xB&n*rdYUV(p6lL0O1w+` zW0Xs5T$2lMT@yU+fQzK77TPE-$cDHaZ$oq#m+B@l$~!i$)D7TgK3Mc`NZRBkKT`cm z0AJ<78QhqgtW*wf;~sBD;CUWc)J#%TgWG7<-ffsQgX?c5D+7+(38R8F$l{JTNhHf$ z;PEjnWQFP#JH@|fr}&pzAn|hz+@%(hpc&wC-+)QwX`nb;1I0DB0C2w2=by8!52Z1HkMiuEPUB-H8F5r`J6sQaf@=;NksM&lKGgJHlkA;N`|H|l;OF`(`!rVlO=gg-ctIra(;db$7(aUxDqM+rUFkU6g3w>J9R%3#xK3vZ#d(Q^?% zibLiK4yiWLVVvrqCmjs4hdMgwVF#oV9lb4d-X6bq-uNRAfQb`WhL2tC&WbPY3#Z@B z)8Unm0l9Eh#O(0%6qm)ve@{)vZz!08r*IwrI~(BQl!?_i?+afmW}gDDe61C>Xn8q8 zHT-*ddio9Ep1hv-Og<-?a$~*O`8OCHPvY?1?PqX19A>+#3OJ=Jpe*_iRvb`0P??j+v-0a$(ii2wiq delta 7900 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 fC5N4n&IB_1H5=+KM^uP diff --git a/U3D_DrivingSystem/Assets/Script/Manaegr/CarManager.cs b/U3D_DrivingSystem/Assets/Script/Manaegr/CarManager.cs index 954ffb0b..9856f21c 100644 --- a/U3D_DrivingSystem/Assets/Script/Manaegr/CarManager.cs +++ b/U3D_DrivingSystem/Assets/Script/Manaegr/CarManager.cs @@ -7,13 +7,14 @@ using UnityEngine; public class CarManager : MonoBehaviour { public GameObject puncture; //爆胎 - + public GameObject UIl; private void OnTriggerEnter(Collider other) { if (other.name == "爆胎") { puncture.SetActive(true); + UIl.SetActive(true); } } diff --git a/U3D_DrivingSystem/Assets/Script/WeatherManager.cs b/U3D_DrivingSystem/Assets/Script/WeatherManager.cs index 63d3dd33..51fafa4a 100644 --- a/U3D_DrivingSystem/Assets/Script/WeatherManager.cs +++ b/U3D_DrivingSystem/Assets/Script/WeatherManager.cs @@ -5,16 +5,26 @@ using UnityEngine; public class WeatherManager : MonoBehaviour { - + public GameObject ysq; + public GameObject carglass; + public GameObject weather_rain;//雨 + public GameObject weather_fog;//雾 + public GameObject weather_snow;//雪 void Start() { switch ( GameInfo.instance.carSelectTypeInfo[CarType.天气]) { case "雨天": + carglass.SetActive(true); + ysq.GetComponent().Play(); + weather_rain.SetActive(true); break; case "雪天": + weather_snow.SetActive(true); break; case "雾天": + + weather_fog.SetActive(true); break; } } diff --git a/U3D_DrivingSystem/Assets/Script/WeatherMoveCar.cs b/U3D_DrivingSystem/Assets/Script/WeatherMoveCar.cs new file mode 100644 index 00000000..9f942940 --- /dev/null +++ b/U3D_DrivingSystem/Assets/Script/WeatherMoveCar.cs @@ -0,0 +1,15 @@ +using System.Collections; +using System.Collections.Generic; +using UnityEngine; + +public class WeatherMoveCar : MonoBehaviour +{ + public GameObject che; + + // Update is called once per frame + void Update() + { + this.transform.position = new Vector3(che.transform.position.x,this.transform.position.y,che.transform.position.z); + + } +} diff --git a/U3D_DrivingSystem/Assets/Script/WeatherMoveCar.cs.meta b/U3D_DrivingSystem/Assets/Script/WeatherMoveCar.cs.meta new file mode 100644 index 00000000..218c5df2 --- /dev/null +++ b/U3D_DrivingSystem/Assets/Script/WeatherMoveCar.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: aaf89ec77057b6440bf8ec744f89dedd +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/U3D_DrivingSystem/UserSettings/EditorUserSettings.asset b/U3D_DrivingSystem/UserSettings/EditorUserSettings.asset index 74165b11..fcc603a2 100644 --- a/U3D_DrivingSystem/UserSettings/EditorUserSettings.asset +++ b/U3D_DrivingSystem/UserSettings/EditorUserSettings.asset @@ -9,12 +9,15 @@ EditorUserSettings: value: 224247031146466e393d43111326511505583e253e3f27222969293ce5e52030e7f576c8f528302b790fe0280d310f71e704001fef flags: 0 RecentlyUsedScenePath-1: - value: 22424703114646680e0b0227036c4c0417050c6439262f2434 - flags: 0 - RecentlyUsedScenePath-2: value: 22424703114646680e0b0227036c5b151b18563f22213229 flags: 0 + RecentlyUsedScenePath-2: + value: 22424703114646680e0b0227036c52151802563f22213229 + flags: 0 RecentlyUsedScenePath-3: + value: 22424703114646680e0b0227036c4c0417050c6439262f2434 + flags: 0 + RecentlyUsedScenePath-4: value: 22424703114646680e0b0227036c52111f19276439262f2434 flags: 0 vcSharedLogLevel: