From 28c12f07d91cb0b79292a9a7da27f1a872a4906a Mon Sep 17 00:00:00 2001 From: magn9775 Date: Fri, 5 Apr 2024 10:01:40 +0200 Subject: [PATCH] Car go wroom again --- Assets/Prefabs/Camera.prefab | 6 +- Assets/Prefabs/{Car.prefab => Ford.prefab} | 598 ++++++++++++------ .../{Car.prefab.meta => Ford.prefab.meta} | 0 Assets/Scenes/Racetrack.unity | 2 +- Assets/Scripts/Car Controller.cs | 25 - Assets/Scripts/Car Controller.cs.meta | 11 - 6 files changed, 401 insertions(+), 241 deletions(-) rename Assets/Prefabs/{Car.prefab => Ford.prefab} (60%) rename Assets/Prefabs/{Car.prefab.meta => Ford.prefab.meta} (100%) delete mode 100644 Assets/Scripts/Car Controller.cs delete mode 100644 Assets/Scripts/Car Controller.cs.meta diff --git a/Assets/Prefabs/Camera.prefab b/Assets/Prefabs/Camera.prefab index 13794e7..0e4a62e 100644 --- a/Assets/Prefabs/Camera.prefab +++ b/Assets/Prefabs/Camera.prefab @@ -163,7 +163,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: bd6043bde05a7fc4cba197d06915c1e3, type: 3} m_Name: m_EditorClassIdentifier: - Damping: {x: 4, y: 0.4, z: 1} + Damping: {x: 1, y: 0.4, z: 1} ShoulderOffset: {x: 0, y: 1.75, z: 0} VerticalArmLength: 0.4 CameraSide: 0.5 @@ -214,8 +214,8 @@ Transform: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 5810170567460595970} serializedVersion: 2 - m_LocalRotation: {x: 0.20165665, y: -0, z: -0, w: 0.9794563} - m_LocalPosition: {x: 6.063599, y: 0.77934504, z: -2.1784945} + m_LocalRotation: {x: 0.22189745, y: -0, z: -0, w: 0.97507} + m_LocalPosition: {x: 2.5158076, y: 1.0294907, z: 1.9411907} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: [] diff --git a/Assets/Prefabs/Car.prefab b/Assets/Prefabs/Ford.prefab similarity index 60% rename from Assets/Prefabs/Car.prefab rename to Assets/Prefabs/Ford.prefab index dfb0012..d48dea3 100644 --- a/Assets/Prefabs/Car.prefab +++ b/Assets/Prefabs/Ford.prefab @@ -1,5 +1,93 @@ %YAML 1.1 %TAG !u! tag:unity3d.com,2011: +--- !u!1 &511227350275423673 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7320587279522380063} + - component: {fileID: 8180478512642462433} + - component: {fileID: 2599178774178468494} + m_Layer: 0 + m_Name: WHEEL_RL (1) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7320587279522380063 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 511227350275423673} + serializedVersion: 2 + m_LocalRotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071067} + m_LocalPosition: {x: -0.9121217, y: 0.3474792, z: -1.3993609} + m_LocalScale: {x: 100, y: 100, z: 100} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 613652968110647363} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!146 &8180478512642462433 +WheelCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 511227350275423673} + serializedVersion: 2 + m_Center: {x: 0, y: 0, z: 0} + m_Radius: 0.0035 + m_SuspensionSpring: + spring: 35000 + damper: 4500 + targetPosition: 0.5 + m_SuspensionDistance: 0 + m_ForceAppPointDistance: 0 + m_Mass: 80 + m_WheelDampingRate: 0.0001 + m_ForwardFriction: + m_ExtremumSlip: 1 + m_ExtremumValue: 5 + m_AsymptoteSlip: 5 + m_AsymptoteValue: 2 + m_Stiffness: 1 + m_SidewaysFriction: + m_ExtremumSlip: 0.2 + m_ExtremumValue: 1 + m_AsymptoteSlip: 0.5 + m_AsymptoteValue: 0.75 + m_Stiffness: 1.95 + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_Enabled: 1 + m_ProvidesContacts: 0 +--- !u!114 &2599178774178468494 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 511227350275423673} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 9901c050a200da94bbc65da2891b7708, type: 3} + m_Name: + m_EditorClassIdentifier: + wheelModel: {fileID: 2384201770460903006} + WheelCollider: {fileID: 0} + steerable: 0 + motorized: 1 --- !u!1 &3008048480140946876 GameObject: m_ObjectHideFlags: 0 @@ -32,6 +120,94 @@ Transform: - {fileID: 613652968110647363} m_Father: {fileID: 5049018613629602103} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &3479639338643257208 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6013378969511991378} + - component: {fileID: 6950856957915183442} + - component: {fileID: 4083241972678019647} + m_Layer: 0 + m_Name: WHEEL_RR (1) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6013378969511991378 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3479639338643257208} + serializedVersion: 2 + m_LocalRotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071067} + m_LocalPosition: {x: 0.9121217, y: 0.3474792, z: -1.3993609} + m_LocalScale: {x: 100, y: 100, z: 100} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 613652968110647363} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!146 &6950856957915183442 +WheelCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3479639338643257208} + serializedVersion: 2 + m_Center: {x: 0, y: 0, z: 0} + m_Radius: 0.0035 + m_SuspensionSpring: + spring: 35000 + damper: 4500 + targetPosition: 0.5 + m_SuspensionDistance: 0 + m_ForceAppPointDistance: 0 + m_Mass: 80 + m_WheelDampingRate: 0.0001 + m_ForwardFriction: + m_ExtremumSlip: 1 + m_ExtremumValue: 5 + m_AsymptoteSlip: 5 + m_AsymptoteValue: 2 + m_Stiffness: 1 + m_SidewaysFriction: + m_ExtremumSlip: 0.2 + m_ExtremumValue: 1 + m_AsymptoteSlip: 0.5 + m_AsymptoteValue: 0.75 + m_Stiffness: 1.95 + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_Enabled: 1 + m_ProvidesContacts: 0 +--- !u!114 &4083241972678019647 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3479639338643257208} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 9901c050a200da94bbc65da2891b7708, type: 3} + m_Name: + m_EditorClassIdentifier: + wheelModel: {fileID: 8904559725863365052} + WheelCollider: {fileID: 0} + steerable: 0 + motorized: 1 --- !u!1 &4258781391370674817 GameObject: m_ObjectHideFlags: 0 @@ -41,10 +217,10 @@ GameObject: serializedVersion: 6 m_Component: - component: {fileID: 5049018613629602103} - - component: {fileID: 5409461727281844814} - component: {fileID: 239808068493503110} + - component: {fileID: 4562493253198073265} m_Layer: 0 - m_Name: Car + m_Name: Ford m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 @@ -66,24 +242,6 @@ Transform: - {fileID: 6447553230771718643} m_Father: {fileID: 0} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &5409461727281844814 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 4258781391370674817} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: f13d68cd0a1666f46834f4ef6d9d2f37, type: 3} - m_Name: - m_EditorClassIdentifier: - frontLeftWheel: {fileID: 263420482143232478} - frontRightWheel: {fileID: 5777600891637057063} - rearLeftWheel: {fileID: 1417218566850177149} - rearRightWheel: {fileID: 5027228317570361104} - motorForce: 1000 - steeringAngle: 30 --- !u!54 &239808068493503110 Rigidbody: m_ObjectHideFlags: 0 @@ -111,6 +269,200 @@ Rigidbody: m_Interpolate: 0 m_Constraints: 0 m_CollisionDetection: 0 +--- !u!114 &4562493253198073265 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4258781391370674817} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 58d3a2623a4164b4bb25683edc176b03, type: 3} + m_Name: + m_EditorClassIdentifier: + motorTorque: 2000 + brakeTorque: 2000 + maxSpeed: 120 + steeringRange: 30 + steeringRangeAtMaxSpeed: 15 + centreOfGravityOffset: -1 +--- !u!1 &6769265677207497114 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 599143912545070145} + - component: {fileID: 1993614641690278306} + - component: {fileID: 3790546188144705370} + m_Layer: 0 + m_Name: WHEEL_FR (1) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &599143912545070145 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6769265677207497114} + serializedVersion: 2 + m_LocalRotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071067} + m_LocalPosition: {x: 0.9121217, y: 0.3474792, z: 1.3207748} + m_LocalScale: {x: 100, y: 100, z: 100} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 613652968110647363} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!146 &1993614641690278306 +WheelCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6769265677207497114} + serializedVersion: 2 + m_Center: {x: 0, y: 0, z: 0} + m_Radius: 0.0035 + m_SuspensionSpring: + spring: 35000 + damper: 4500 + targetPosition: 0.5 + m_SuspensionDistance: 0 + m_ForceAppPointDistance: 0 + m_Mass: 80 + m_WheelDampingRate: 0.0001 + m_ForwardFriction: + m_ExtremumSlip: 1 + m_ExtremumValue: 5 + m_AsymptoteSlip: 5 + m_AsymptoteValue: 2 + m_Stiffness: 1 + m_SidewaysFriction: + m_ExtremumSlip: 0.4 + m_ExtremumValue: 1 + m_AsymptoteSlip: 2 + m_AsymptoteValue: 0.75 + m_Stiffness: 1 + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_Enabled: 1 + m_ProvidesContacts: 0 +--- !u!114 &3790546188144705370 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6769265677207497114} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 9901c050a200da94bbc65da2891b7708, type: 3} + m_Name: + m_EditorClassIdentifier: + wheelModel: {fileID: 8784015421416636694} + WheelCollider: {fileID: 0} + steerable: 1 + motorized: 0 +--- !u!1 &7960086874764160451 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2390583446416444971} + - component: {fileID: 6373920133476611951} + - component: {fileID: 1082829397675514308} + m_Layer: 0 + m_Name: WHEEL_FL (1) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2390583446416444971 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7960086874764160451} + serializedVersion: 2 + m_LocalRotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071067} + m_LocalPosition: {x: -0.9121217, y: 0.3474792, z: 1.3207748} + m_LocalScale: {x: 100, y: 100, z: 100} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 613652968110647363} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!146 &6373920133476611951 +WheelCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7960086874764160451} + serializedVersion: 2 + m_Center: {x: 0, y: 0, z: 0} + m_Radius: 0.0035 + m_SuspensionSpring: + spring: 35000 + damper: 4500 + targetPosition: 0.5 + m_SuspensionDistance: 0 + m_ForceAppPointDistance: 0 + m_Mass: 80 + m_WheelDampingRate: 0.0001 + m_ForwardFriction: + m_ExtremumSlip: 1 + m_ExtremumValue: 5 + m_AsymptoteSlip: 5 + m_AsymptoteValue: 2 + m_Stiffness: 1 + m_SidewaysFriction: + m_ExtremumSlip: 0.4 + m_ExtremumValue: 1 + m_AsymptoteSlip: 2 + m_AsymptoteValue: 0.75 + m_Stiffness: 1 + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_Enabled: 1 + m_ProvidesContacts: 0 +--- !u!114 &1082829397675514308 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7960086874764160451} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 9901c050a200da94bbc65da2891b7708, type: 3} + m_Name: + m_EditorClassIdentifier: + wheelModel: {fileID: 5014404444045563274} + WheelCollider: {fileID: 0} + steerable: 1 + motorized: 0 --- !u!1001 &3465298248645566075 PrefabInstance: m_ObjectHideFlags: 0 @@ -189,73 +541,34 @@ PrefabInstance: objectReference: {fileID: 2100000, guid: 61d95a50fdc111b4898c4b46862ac1ba, type: 2} m_RemovedComponents: [] m_RemovedGameObjects: [] - m_AddedGameObjects: [] + m_AddedGameObjects: + - targetCorrespondingSourceObject: {fileID: 4076624602536883768, guid: 111b35f8de4ac224fac79cad29bd6c8f, type: 3} + insertIndex: -1 + addedObject: {fileID: 2390583446416444971} + - targetCorrespondingSourceObject: {fileID: 4076624602536883768, guid: 111b35f8de4ac224fac79cad29bd6c8f, type: 3} + insertIndex: -1 + addedObject: {fileID: 599143912545070145} + - targetCorrespondingSourceObject: {fileID: 4076624602536883768, guid: 111b35f8de4ac224fac79cad29bd6c8f, type: 3} + insertIndex: -1 + addedObject: {fileID: 7320587279522380063} + - targetCorrespondingSourceObject: {fileID: 4076624602536883768, guid: 111b35f8de4ac224fac79cad29bd6c8f, type: 3} + insertIndex: -1 + addedObject: {fileID: 6013378969511991378} m_AddedComponents: - targetCorrespondingSourceObject: {fileID: 1031664489681167981, guid: 111b35f8de4ac224fac79cad29bd6c8f, type: 3} insertIndex: -1 addedObject: {fileID: 7565772832575379995} - - targetCorrespondingSourceObject: {fileID: 6042857785779139090, guid: 111b35f8de4ac224fac79cad29bd6c8f, type: 3} - insertIndex: -1 - addedObject: {fileID: 263420482143232478} - - targetCorrespondingSourceObject: {fileID: 993290278178799080, guid: 111b35f8de4ac224fac79cad29bd6c8f, type: 3} - insertIndex: -1 - addedObject: {fileID: 5777600891637057063} - - targetCorrespondingSourceObject: {fileID: 7133053663161983975, guid: 111b35f8de4ac224fac79cad29bd6c8f, type: 3} - insertIndex: -1 - addedObject: {fileID: 1417218566850177149} - - targetCorrespondingSourceObject: {fileID: 8123133972670517232, guid: 111b35f8de4ac224fac79cad29bd6c8f, type: 3} - insertIndex: -1 - addedObject: {fileID: 5027228317570361104} m_SourcePrefab: {fileID: 100100000, guid: 111b35f8de4ac224fac79cad29bd6c8f, type: 3} --- !u!4 &613652968110647363 stripped Transform: m_CorrespondingSourceObject: {fileID: 4076624602536883768, guid: 111b35f8de4ac224fac79cad29bd6c8f, type: 3} m_PrefabInstance: {fileID: 3465298248645566075} m_PrefabAsset: {fileID: 0} ---- !u!1 &4458517844111352723 stripped -GameObject: - m_CorrespondingSourceObject: {fileID: 993290278178799080, guid: 111b35f8de4ac224fac79cad29bd6c8f, type: 3} +--- !u!4 &2384201770460903006 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1225353505949132837, guid: 111b35f8de4ac224fac79cad29bd6c8f, type: 3} m_PrefabInstance: {fileID: 3465298248645566075} m_PrefabAsset: {fileID: 0} ---- !u!146 &5777600891637057063 -WheelCollider: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 4458517844111352723} - serializedVersion: 2 - m_Center: {x: 0, y: 0, z: 0} - m_Radius: 0.0035 - m_SuspensionSpring: - spring: 35000 - damper: 4500 - targetPosition: 0.5 - m_SuspensionDistance: 0 - m_ForceAppPointDistance: 0 - m_Mass: 80 - m_WheelDampingRate: 0.0001 - m_ForwardFriction: - m_ExtremumSlip: 1 - m_ExtremumValue: 5 - m_AsymptoteSlip: 5 - m_AsymptoteValue: 2 - m_Stiffness: 1 - m_SidewaysFriction: - m_ExtremumSlip: 0.4 - m_ExtremumValue: 1 - m_AsymptoteSlip: 2 - m_AsymptoteValue: 0.75 - m_Stiffness: 1 - m_IncludeLayers: - serializedVersion: 2 - m_Bits: 0 - m_ExcludeLayers: - serializedVersion: 2 - m_Bits: 0 - m_LayerOverridePriority: 0 - m_Enabled: 1 - m_ProvidesContacts: 0 --- !u!1 &4487277405267425302 stripped GameObject: m_CorrespondingSourceObject: {fileID: 1031664489681167981, guid: 111b35f8de4ac224fac79cad29bd6c8f, type: 3} @@ -282,135 +595,18 @@ BoxCollider: serializedVersion: 3 m_Size: {x: 0.021657102, y: 0.047731277, z: 0.009883498} m_Center: {x: 0, y: 0.00010234115, z: 0.006055903} ---- !u!1 &4660131784818839947 stripped -GameObject: - m_CorrespondingSourceObject: {fileID: 8123133972670517232, guid: 111b35f8de4ac224fac79cad29bd6c8f, type: 3} +--- !u!4 &5014404444045563274 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 8467198460757838833, guid: 111b35f8de4ac224fac79cad29bd6c8f, type: 3} m_PrefabInstance: {fileID: 3465298248645566075} m_PrefabAsset: {fileID: 0} ---- !u!146 &5027228317570361104 -WheelCollider: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 4660131784818839947} - serializedVersion: 2 - m_Center: {x: 0, y: 0, z: 0} - m_Radius: 0.0035 - m_SuspensionSpring: - spring: 35000 - damper: 4500 - targetPosition: 0.5 - m_SuspensionDistance: 0 - m_ForceAppPointDistance: 0 - m_Mass: 80 - m_WheelDampingRate: 0.0001 - m_ForwardFriction: - m_ExtremumSlip: 1 - m_ExtremumValue: 5 - m_AsymptoteSlip: 5 - m_AsymptoteValue: 2 - m_Stiffness: 1 - m_SidewaysFriction: - m_ExtremumSlip: 0.2 - m_ExtremumValue: 1 - m_AsymptoteSlip: 0.5 - m_AsymptoteValue: 0.75 - m_Stiffness: 1.95 - m_IncludeLayers: - serializedVersion: 2 - m_Bits: 0 - m_ExcludeLayers: - serializedVersion: 2 - m_Bits: 0 - m_LayerOverridePriority: 0 - m_Enabled: 1 - m_ProvidesContacts: 0 ---- !u!1 &5974733979907849628 stripped -GameObject: - m_CorrespondingSourceObject: {fileID: 7133053663161983975, guid: 111b35f8de4ac224fac79cad29bd6c8f, type: 3} +--- !u!4 &8784015421416636694 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 5327794753664376685, guid: 111b35f8de4ac224fac79cad29bd6c8f, type: 3} m_PrefabInstance: {fileID: 3465298248645566075} m_PrefabAsset: {fileID: 0} ---- !u!146 &1417218566850177149 -WheelCollider: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 5974733979907849628} - serializedVersion: 2 - m_Center: {x: 0, y: 0, z: 0} - m_Radius: 0.0035 - m_SuspensionSpring: - spring: 35000 - damper: 4500 - targetPosition: 0.5 - m_SuspensionDistance: 0 - m_ForceAppPointDistance: 0 - m_Mass: 80 - m_WheelDampingRate: 0.0001 - m_ForwardFriction: - m_ExtremumSlip: 1 - m_ExtremumValue: 5 - m_AsymptoteSlip: 5 - m_AsymptoteValue: 2 - m_Stiffness: 1 - m_SidewaysFriction: - m_ExtremumSlip: 0.2 - m_ExtremumValue: 1 - m_AsymptoteSlip: 0.5 - m_AsymptoteValue: 0.75 - m_Stiffness: 1.95 - m_IncludeLayers: - serializedVersion: 2 - m_Bits: 0 - m_ExcludeLayers: - serializedVersion: 2 - m_Bits: 0 - m_LayerOverridePriority: 0 - m_Enabled: 1 - m_ProvidesContacts: 0 ---- !u!1 &7191049340165352553 stripped -GameObject: - m_CorrespondingSourceObject: {fileID: 6042857785779139090, guid: 111b35f8de4ac224fac79cad29bd6c8f, type: 3} +--- !u!4 &8904559725863365052 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 5441596852868265927, guid: 111b35f8de4ac224fac79cad29bd6c8f, type: 3} m_PrefabInstance: {fileID: 3465298248645566075} m_PrefabAsset: {fileID: 0} ---- !u!146 &263420482143232478 -WheelCollider: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 7191049340165352553} - serializedVersion: 2 - m_Center: {x: 0, y: 0, z: 0} - m_Radius: 0.0035 - m_SuspensionSpring: - spring: 35000 - damper: 4500 - targetPosition: 0.5 - m_SuspensionDistance: 0 - m_ForceAppPointDistance: 0 - m_Mass: 80 - m_WheelDampingRate: 0.0001 - m_ForwardFriction: - m_ExtremumSlip: 1 - m_ExtremumValue: 5 - m_AsymptoteSlip: 5 - m_AsymptoteValue: 2 - m_Stiffness: 1 - m_SidewaysFriction: - m_ExtremumSlip: 0.4 - m_ExtremumValue: 1 - m_AsymptoteSlip: 2 - m_AsymptoteValue: 0.75 - m_Stiffness: 1 - m_IncludeLayers: - serializedVersion: 2 - m_Bits: 0 - m_ExcludeLayers: - serializedVersion: 2 - m_Bits: 0 - m_LayerOverridePriority: 0 - m_Enabled: 1 - m_ProvidesContacts: 0 diff --git a/Assets/Prefabs/Car.prefab.meta b/Assets/Prefabs/Ford.prefab.meta similarity index 100% rename from Assets/Prefabs/Car.prefab.meta rename to Assets/Prefabs/Ford.prefab.meta diff --git a/Assets/Scenes/Racetrack.unity b/Assets/Scenes/Racetrack.unity index 804007a..f090edb 100644 --- a/Assets/Scenes/Racetrack.unity +++ b/Assets/Scenes/Racetrack.unity @@ -38,7 +38,7 @@ RenderSettings: m_ReflectionIntensity: 1 m_CustomReflection: {fileID: 0} m_Sun: {fileID: 0} - m_IndirectSpecularColor: {r: 0.44657874, g: 0.49641258, b: 0.5748172, a: 1} + m_IndirectSpecularColor: {r: 0.44657826, g: 0.49641263, b: 0.57481676, a: 1} m_UseRadianceAmbientProbe: 0 --- !u!157 &3 LightmapSettings: diff --git a/Assets/Scripts/Car Controller.cs b/Assets/Scripts/Car Controller.cs deleted file mode 100644 index 0bff8cf..0000000 --- a/Assets/Scripts/Car Controller.cs +++ /dev/null @@ -1,25 +0,0 @@ -using System.Collections; -using System.Collections.Generic; -using UnityEngine; - -public class CarController : MonoBehaviour -{ - public WheelCollider frontLeftWheel, frontRightWheel; - public WheelCollider rearLeftWheel, rearRightWheel; - - public float motorForce = 1000f; - public float steeringAngle = 30f; - - void Update() - { - // Motor input - float motorInput = Input.GetAxis("Vertical"); - rearLeftWheel.motorTorque = motorInput * motorForce; - rearRightWheel.motorTorque = motorInput * motorForce; - - // Steering input - float steeringInput = Input.GetAxis("Horizontal"); - frontLeftWheel.steerAngle = steeringInput * steeringAngle; - frontRightWheel.steerAngle = steeringInput * steeringAngle; - } -} diff --git a/Assets/Scripts/Car Controller.cs.meta b/Assets/Scripts/Car Controller.cs.meta deleted file mode 100644 index 313ecc4..0000000 --- a/Assets/Scripts/Car Controller.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: f13d68cd0a1666f46834f4ef6d9d2f37 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: