diff --git a/Assets/Prefabs.meta b/Assets/Prefabs.meta new file mode 100644 index 0000000..8e9a9c8 --- /dev/null +++ b/Assets/Prefabs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 0d85b16dd2c8a3a4a894f910cfdafddb +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Prefabs/Player.prefab b/Assets/Prefabs/Player.prefab new file mode 100644 index 0000000..223043f --- /dev/null +++ b/Assets/Prefabs/Player.prefab @@ -0,0 +1,209 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &5373302305645060479 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 403226101183159382} + - component: {fileID: 7605148307958671168} + - component: {fileID: 7040049591731627265} + m_Layer: 0 + m_Name: Racer + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &403226101183159382 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5373302305645060479} + serializedVersion: 2 + m_LocalRotation: {x: -0.70710677, y: 0, z: 0, w: 0.70710677} + m_LocalPosition: {x: -0, y: 0, z: -1.101} + m_LocalScale: {x: 50, y: 50, z: 50} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 2739604471974086380} + m_LocalEulerAnglesHint: {x: -90, y: 90, z: -90} +--- !u!23 &7605148307958671168 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5373302305645060479} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: a8c192d1f2299e9429da6a6bbe7015b8, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &7040049591731627265 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5373302305645060479} + m_Mesh: {fileID: -1971573099692935037, guid: 9b10eb187f9523b48b3484ebce59fa25, type: 3} +--- !u!1 &9007727309090789879 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2739604471974086380} + - component: {fileID: 7162886650759621711} + - component: {fileID: 6800183193855919764} + - component: {fileID: 2566772842932132389} + - component: {fileID: 341120459158792421} + m_Layer: 0 + m_Name: Player + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2739604471974086380 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 9007727309090789879} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 403226101183159382} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!54 &7162886650759621711 +Rigidbody: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 9007727309090789879} + serializedVersion: 4 + m_Mass: 1 + m_Drag: 0 + m_AngularDrag: 0.5 + m_CenterOfMass: {x: 0, y: 0, z: 0} + m_InertiaTensor: {x: 1, y: 1, z: 1} + m_InertiaRotation: {x: 0, y: 0, z: 0, w: 1} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ImplicitCom: 1 + m_ImplicitTensor: 1 + m_UseGravity: 1 + m_IsKinematic: 0 + m_Interpolate: 0 + m_Constraints: 0 + m_CollisionDetection: 0 +--- !u!65 &6800183193855919764 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 9007727309090789879} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 3 + m_Size: {x: 2, y: 0.75, z: 2.4} + m_Center: {x: 0, y: -0.1, z: -0.9} +--- !u!114 &2566772842932132389 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 9007727309090789879} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: de1851cd35e729f4aa33011a49cd59fb, type: 3} + m_Name: + m_EditorClassIdentifier: + TurnInputName: Horizontal + AccelerateButtonName: Accelerate + BrakeButtonName: Brake +--- !u!114 &341120459158792421 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 9007727309090789879} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: a58d34a4aed97c74b9dc8d93fe5594bf, type: 3} + m_Name: + m_EditorClassIdentifier: + hoverHeight: 3 + positionAdjustmentSpeed: 5 + raycastDistance: 10 + terrainLayer: + serializedVersion: 2 + m_Bits: 4294967295 + movementSpeed: 120 + acceleration: 3 + deceleration: 2 + rotationSpeed: 125 diff --git a/Assets/Prefabs/Player.prefab.meta b/Assets/Prefabs/Player.prefab.meta new file mode 100644 index 0000000..429a125 --- /dev/null +++ b/Assets/Prefabs/Player.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: dd7b06eb9076d6c429cee20c704cae64 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scenes/TestTrack.unity b/Assets/Scenes/TestTrack.unity index 9649367..438d9e9 100644 --- a/Assets/Scenes/TestTrack.unity +++ b/Assets/Scenes/TestTrack.unity @@ -568,99 +568,13 @@ Transform: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 575325051} serializedVersion: 2 - m_LocalRotation: {x: 0.15363207, y: -0.2793955, z: 0.045339797, w: 0.9467205} - m_LocalPosition: {x: -405.64194, y: -228.61, z: 681.6465} + m_LocalRotation: {x: 0.0952588, y: 0.000000019154186, z: -0.0000000018329401, w: 0.9954526} + m_LocalPosition: {x: 0, y: -206.55, z: 366.8} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 0} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &633096495 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 633096496} - - component: {fileID: 633096498} - - component: {fileID: 633096497} - m_Layer: 0 - m_Name: Racer - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &633096496 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 633096495} - serializedVersion: 2 - m_LocalRotation: {x: -0.70710677, y: 0, z: 0, w: 0.70710677} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 50, y: 50, z: 50} - m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 1703462600} - m_LocalEulerAnglesHint: {x: -90, y: 90, z: -90} ---- !u!33 &633096497 -MeshFilter: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 633096495} - m_Mesh: {fileID: -1971573099692935037, guid: 9b10eb187f9523b48b3484ebce59fa25, type: 3} ---- !u!23 &633096498 -MeshRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 633096495} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_DynamicOccludee: 1 - m_StaticShadowCaster: 0 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_RayTracingMode: 2 - m_RayTraceProcedural: 0 - m_RayTracingAccelStructBuildFlagsOverride: 0 - m_RayTracingAccelStructBuildFlags: 1 - m_SmallMeshCulling: 1 - m_RenderingLayerMask: 1 - m_RendererPriority: 0 - m_Materials: - - {fileID: 2100000, guid: a8c192d1f2299e9429da6a6bbe7015b8, type: 2} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 1 - m_ReceiveGI: 1 - m_PreserveUVs: 0 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_StitchLightmapSeams: 1 - m_SelectedEditorRenderState: 3 - m_MinimumChartSize: 4 - m_AutoUVMaxDistance: 0.5 - m_AutoUVMaxAngle: 89 - m_LightmapParameters: {fileID: 0} - m_SortingLayerID: 0 - m_SortingLayer: 0 - m_SortingOrder: 0 - m_AdditionalVertexStreams: {fileID: 0} --- !u!1 &996843404 GameObject: m_ObjectHideFlags: 0 @@ -782,127 +696,16 @@ RectTransform: m_AnchoredPosition: {x: 0, y: 0} m_SizeDelta: {x: 0, y: 0} m_Pivot: {x: 0, y: 0} ---- !u!1 &1703462595 +--- !u!1 &1703462595 stripped GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 9007727309090789879, guid: dd7b06eb9076d6c429cee20c704cae64, type: 3} + m_PrefabInstance: {fileID: 6388558628322318749} m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1703462600} - - component: {fileID: 1703462598} - - component: {fileID: 1703462597} - - component: {fileID: 1703462596} - - component: {fileID: 1703462601} - m_Layer: 0 - m_Name: Player - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!114 &1703462596 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1703462595} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: de1851cd35e729f4aa33011a49cd59fb, type: 3} - m_Name: - m_EditorClassIdentifier: - TurnInputName: Horizontal - AccelerateButtonName: Accelerate - BrakeButtonName: Brake ---- !u!65 &1703462597 -BoxCollider: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1703462595} - m_Material: {fileID: 0} - m_IncludeLayers: - serializedVersion: 2 - m_Bits: 0 - m_ExcludeLayers: - serializedVersion: 2 - m_Bits: 0 - m_LayerOverridePriority: 0 - m_IsTrigger: 0 - m_ProvidesContacts: 0 - m_Enabled: 1 - serializedVersion: 3 - m_Size: {x: 2.9, y: 1, z: 2.1} - m_Center: {x: 0, y: 0, z: 0} ---- !u!54 &1703462598 -Rigidbody: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1703462595} - serializedVersion: 4 - m_Mass: 1 - m_Drag: 0 - m_AngularDrag: 0.5 - m_CenterOfMass: {x: 0, y: 0, z: 0} - m_InertiaTensor: {x: 1, y: 1, z: 1} - m_InertiaRotation: {x: 0, y: 0, z: 0, w: 1} - m_IncludeLayers: - serializedVersion: 2 - m_Bits: 0 - m_ExcludeLayers: - serializedVersion: 2 - m_Bits: 0 - m_ImplicitCom: 1 - m_ImplicitTensor: 1 - m_UseGravity: 1 - m_IsKinematic: 0 - m_Interpolate: 0 - m_Constraints: 0 - m_CollisionDetection: 0 ---- !u!4 &1703462600 +--- !u!4 &1703462600 stripped Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 2739604471974086380, guid: dd7b06eb9076d6c429cee20c704cae64, type: 3} + m_PrefabInstance: {fileID: 6388558628322318749} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1703462595} - serializedVersion: 2 - m_LocalRotation: {x: -0, y: -0.2830467, z: -0, w: 0.95910615} - m_LocalPosition: {x: -407.27078, y: -229.61, z: 684.1658} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: - - {fileID: 633096496} - m_Father: {fileID: 0} - m_LocalEulerAnglesHint: {x: 0, y: -32.884, z: 0} ---- !u!114 &1703462601 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1703462595} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: a58d34a4aed97c74b9dc8d93fe5594bf, type: 3} - m_Name: - m_EditorClassIdentifier: - hoverHeight: 3 - positionAdjustmentSpeed: 5 - raycastDistance: 10 - terrainLayer: - serializedVersion: 2 - m_Bits: 4294967295 - movementSpeed: 120 - acceleration: 3 - deceleration: 2 - rotationSpeed: 35 --- !u!1 &1746292606 GameObject: m_ObjectHideFlags: 0 @@ -944,7 +747,7 @@ MonoBehaviour: Size: {x: 0.8, y: 0.8} Offset: {x: 0, y: 0} CenterOnActivate: 1 - TargetOffset: {x: 0, y: 0, z: 0} + TargetOffset: {x: 0, y: 0, z: 3.06} Damping: {x: 0.5, y: 0.5} Lookahead: Enabled: 0 @@ -969,7 +772,7 @@ MonoBehaviour: AngularDampingMode: 0 RotationDamping: {x: 1, y: 1, z: 1} QuaternionDamping: 1 - FollowOffset: {x: 0, y: 1, z: -3} + FollowOffset: {x: 0, y: 1.75, z: -6} --- !u!114 &1746292609 MonoBehaviour: m_ObjectHideFlags: 0 @@ -1021,13 +824,13 @@ Transform: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1746292606} serializedVersion: 2 - m_LocalRotation: {x: 0.15363207, y: -0.2793955, z: 0.045339786, w: 0.9467205} - m_LocalPosition: {x: -405.64194, y: -228.61, z: 681.6465} + m_LocalRotation: {x: 0.0952588, y: 0.000000019154186, z: -0.0000000018329399, w: 0.9954526} + m_LocalPosition: {x: 0, y: -206.55, z: 366.8} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 0} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_LocalEulerAnglesHint: {x: 18.3, y: 0, z: 0} --- !u!1 &1945184230 GameObject: m_ObjectHideFlags: 0 @@ -1337,6 +1140,63 @@ MeshCollider: m_Convex: 0 m_CookingOptions: 30 m_Mesh: {fileID: 3581873577330021610, guid: 7f6e3c6b42c017e4eabe6a99b31e6481, type: 3} +--- !u!1001 &6388558628322318749 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 2739604471974086380, guid: dd7b06eb9076d6c429cee20c704cae64, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2739604471974086380, guid: dd7b06eb9076d6c429cee20c704cae64, type: 3} + propertyPath: m_LocalPosition.y + value: -208.3 + objectReference: {fileID: 0} + - target: {fileID: 2739604471974086380, guid: dd7b06eb9076d6c429cee20c704cae64, type: 3} + propertyPath: m_LocalPosition.z + value: 372.8 + objectReference: {fileID: 0} + - target: {fileID: 2739604471974086380, guid: dd7b06eb9076d6c429cee20c704cae64, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2739604471974086380, guid: dd7b06eb9076d6c429cee20c704cae64, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2739604471974086380, guid: dd7b06eb9076d6c429cee20c704cae64, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2739604471974086380, guid: dd7b06eb9076d6c429cee20c704cae64, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2739604471974086380, guid: dd7b06eb9076d6c429cee20c704cae64, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2739604471974086380, guid: dd7b06eb9076d6c429cee20c704cae64, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2739604471974086380, guid: dd7b06eb9076d6c429cee20c704cae64, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 9007727309090789879, guid: dd7b06eb9076d6c429cee20c704cae64, type: 3} + propertyPath: m_Name + value: Player + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: dd7b06eb9076d6c429cee20c704cae64, type: 3} --- !u!1660057539 &9223372036854775807 SceneRoots: m_ObjectHideFlags: 0 @@ -1344,7 +1204,7 @@ SceneRoots: - {fileID: 1945184232} - {fileID: 2141521687} - {fileID: 1746292610} - - {fileID: 1703462600} + - {fileID: 6388558628322318749} - {fileID: 575325056} - {fileID: 996843409} - {fileID: 2141142287}