From c0bf8fe927eddbac4af62966818cf5595d36738e Mon Sep 17 00:00:00 2001 From: Maher Fawaz <maherfawaz@outlook.com> Date: Wed, 3 Apr 2024 18:01:57 -0400 Subject: [PATCH] Movement work --- Assets/Prefabs/Player/Player.prefab | 59 ++++- Assets/Scenes/Test Scenes/TestMovement.unity | 254 +------------------ 2 files changed, 52 insertions(+), 261 deletions(-) diff --git a/Assets/Prefabs/Player/Player.prefab b/Assets/Prefabs/Player/Player.prefab index 3d7c49f..abc873b 100644 --- a/Assets/Prefabs/Player/Player.prefab +++ b/Assets/Prefabs/Player/Player.prefab @@ -15,6 +15,8 @@ GameObject: - component: {fileID: 22423270197361221} - component: {fileID: 3430607008353783612} - component: {fileID: 5813634793374795872} + - component: {fileID: 7137747041347675327} + - component: {fileID: 5292486849734085431} m_Layer: 6 m_Name: Player m_TagString: Player @@ -121,17 +123,18 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: 72c1bd8f5d995784d813632e242e4fe8, type: 3} m_Name: m_EditorClassIdentifier: - acceleration: 33 - airSpeedModifier: 0.4 + acceleration: 300 + airSpeedModifier: 0.3 maxSpeed: 15 speedDecayTime: 1 sprintMulti: 2 - maxSprintBonus: 10 + maxSprintBonus: 7.5 sprintDecayTime: 1 - sprintPercentMin: 0.1 + sprintPercentMin: 0.2 sprintTimeTotal: 3 sprintTimeCurrent: 0 sprintRecovery: 1 + sprinting: 0 staminaLocked: 0 powerUpSpeedMulti: 1 powerUpDecay: 1 @@ -142,8 +145,8 @@ MonoBehaviour: boostBonus: 0 groundMask: serializedVersion: 2 - m_Bits: 1 - JumpForce: 999 + m_Bits: 129 + JumpForce: 444 myBod: {fileID: 0} gliding: 0 glideFallSpeed: 0 @@ -179,7 +182,7 @@ Rigidbody: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 4099498095617253306} serializedVersion: 4 - m_Mass: 2 + m_Mass: 1 m_Drag: 0 m_AngularDrag: 0.05 m_CenterOfMass: {x: 0, y: 0, z: 0} @@ -197,7 +200,7 @@ Rigidbody: m_IsKinematic: 0 m_Interpolate: 0 m_Constraints: 0 - m_CollisionDetection: 0 + m_CollisionDetection: 2 --- !u!114 &5813634793374795872 MonoBehaviour: m_ObjectHideFlags: 0 @@ -211,6 +214,46 @@ MonoBehaviour: m_Name: m_EditorClassIdentifier: attenuationObject: {fileID: 0} +--- !u!114 &7137747041347675327 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4099498095617253306} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 64bd17d3301b64ff6beab6874734e116, type: 3} + m_Name: + m_EditorClassIdentifier: + damageMultiplier: 1 + damageDone: 0 +--- !u!114 &5292486849734085431 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4099498095617253306} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 483303bbea85340c68e31c570d720d9c, type: 3} + m_Name: + m_EditorClassIdentifier: + mainMusic: + Guid: + Data1: -1660532474 + Data2: 1142351880 + Data3: -1885633660 + Data4: -378681346 + Path: event:/MUS/Main Music + levelTwoThresh: 10000 + levelThreeThresh: 25000 + levelFourThresh: 50000 + levelFiveThresh: 100000 + levelSixThresh: 200000 + currentChaosAmt: 0 + gameManager: {fileID: 0} --- !u!1001 &806111126373336961 PrefabInstance: m_ObjectHideFlags: 0 diff --git a/Assets/Scenes/Test Scenes/TestMovement.unity b/Assets/Scenes/Test Scenes/TestMovement.unity index 13a6c35..99f518e 100644 --- a/Assets/Scenes/Test Scenes/TestMovement.unity +++ b/Assets/Scenes/Test Scenes/TestMovement.unity @@ -2386,158 +2386,6 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 9ca90b3ecceec834086f723c6ea5a3a9, type: 3} ---- !u!1001 &1867716463 -PrefabInstance: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Modification: - serializedVersion: 3 - m_TransformParent: {fileID: 0} - m_Modifications: - - target: {fileID: 22423270197361221, guid: ef6f3a50a67136d46b5c3a49ae69f317, type: 3} - propertyPath: maxSpeed - value: 15 - objectReference: {fileID: 0} - - target: {fileID: 22423270197361221, guid: ef6f3a50a67136d46b5c3a49ae69f317, type: 3} - propertyPath: JumpForce - value: 999 - objectReference: {fileID: 0} - - target: {fileID: 22423270197361221, guid: ef6f3a50a67136d46b5c3a49ae69f317, type: 3} - propertyPath: maxSprintBonus - value: 7.5 - objectReference: {fileID: 0} - - target: {fileID: 22423270197361221, guid: ef6f3a50a67136d46b5c3a49ae69f317, type: 3} - propertyPath: sprintRecovery - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 22423270197361221, guid: ef6f3a50a67136d46b5c3a49ae69f317, type: 3} - propertyPath: airSpeedModifier - value: 0.3 - objectReference: {fileID: 0} - - target: {fileID: 22423270197361221, guid: ef6f3a50a67136d46b5c3a49ae69f317, type: 3} - propertyPath: sprintPercentMin - value: 0.2 - objectReference: {fileID: 0} - - target: {fileID: 22423270197361221, guid: ef6f3a50a67136d46b5c3a49ae69f317, type: 3} - propertyPath: groundMask.m_Bits - value: 129 - objectReference: {fileID: 0} - - target: {fileID: 822631405258357118, guid: ef6f3a50a67136d46b5c3a49ae69f317, type: 3} - propertyPath: m_LocalPosition.x - value: 18.2 - objectReference: {fileID: 0} - - target: {fileID: 822631405258357118, guid: ef6f3a50a67136d46b5c3a49ae69f317, type: 3} - propertyPath: m_LocalPosition.y - value: 1.3 - objectReference: {fileID: 0} - - target: {fileID: 822631405258357118, guid: ef6f3a50a67136d46b5c3a49ae69f317, type: 3} - propertyPath: m_LocalPosition.z - value: 8.7 - objectReference: {fileID: 0} - - target: {fileID: 822631405258357118, guid: ef6f3a50a67136d46b5c3a49ae69f317, type: 3} - propertyPath: m_LocalRotation.w - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 822631405258357118, guid: ef6f3a50a67136d46b5c3a49ae69f317, type: 3} - propertyPath: m_LocalRotation.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 822631405258357118, guid: ef6f3a50a67136d46b5c3a49ae69f317, type: 3} - propertyPath: m_LocalRotation.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 822631405258357118, guid: ef6f3a50a67136d46b5c3a49ae69f317, type: 3} - propertyPath: m_LocalRotation.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 822631405258357118, guid: ef6f3a50a67136d46b5c3a49ae69f317, type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 822631405258357118, guid: ef6f3a50a67136d46b5c3a49ae69f317, type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 822631405258357118, guid: ef6f3a50a67136d46b5c3a49ae69f317, type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 3430607008353783612, guid: ef6f3a50a67136d46b5c3a49ae69f317, type: 3} - propertyPath: m_CollisionDetection - value: 2 - objectReference: {fileID: 0} - - target: {fileID: 4099498095617253306, guid: ef6f3a50a67136d46b5c3a49ae69f317, type: 3} - propertyPath: m_Name - value: Player (1) - objectReference: {fileID: 0} - - target: {fileID: 4099498095617253306, guid: ef6f3a50a67136d46b5c3a49ae69f317, type: 3} - propertyPath: m_Layer - value: 6 - objectReference: {fileID: 0} - - target: {fileID: 4099498095617253306, guid: ef6f3a50a67136d46b5c3a49ae69f317, type: 3} - propertyPath: m_IsActive - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 4099498095617253306, guid: ef6f3a50a67136d46b5c3a49ae69f317, type: 3} - propertyPath: m_TagString - value: Player - objectReference: {fileID: 0} - m_RemovedComponents: [] - m_RemovedGameObjects: [] - m_AddedGameObjects: [] - m_AddedComponents: - - targetCorrespondingSourceObject: {fileID: 4099498095617253306, guid: ef6f3a50a67136d46b5c3a49ae69f317, type: 3} - insertIndex: -1 - addedObject: {fileID: 1867716466} - - targetCorrespondingSourceObject: {fileID: 4099498095617253306, guid: ef6f3a50a67136d46b5c3a49ae69f317, type: 3} - insertIndex: -1 - addedObject: {fileID: 1867716465} - m_SourcePrefab: {fileID: 100100000, guid: ef6f3a50a67136d46b5c3a49ae69f317, type: 3} ---- !u!1 &1867716464 stripped -GameObject: - m_CorrespondingSourceObject: {fileID: 4099498095617253306, guid: ef6f3a50a67136d46b5c3a49ae69f317, type: 3} - m_PrefabInstance: {fileID: 1867716463} - m_PrefabAsset: {fileID: 0} ---- !u!114 &1867716465 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1867716464} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 483303bbea85340c68e31c570d720d9c, type: 3} - m_Name: - m_EditorClassIdentifier: - mainMusic: - Guid: - Data1: -1660532474 - Data2: 1142351880 - Data3: -1885633660 - Data4: -378681346 - Path: event:/MUS/Main Music - levelTwoThresh: 10000 - levelThreeThresh: 25000 - levelFourThresh: 50000 - levelFiveThresh: 100000 - levelSixThresh: 200000 - currentChaosAmt: 0 - gameManager: {fileID: 0} ---- !u!114 &1867716466 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1867716464} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 64bd17d3301b64ff6beab6874734e116, type: 3} - m_Name: - m_EditorClassIdentifier: - damageMultiplier: 1 - damageDone: 0 --- !u!1 &1881952914 GameObject: m_ObjectHideFlags: 0 @@ -2988,42 +2836,6 @@ PrefabInstance: serializedVersion: 3 m_TransformParent: {fileID: 0} m_Modifications: - - target: {fileID: 22423270197361221, guid: ef6f3a50a67136d46b5c3a49ae69f317, type: 3} - propertyPath: JumpForce - value: 444 - objectReference: {fileID: 0} - - target: {fileID: 22423270197361221, guid: ef6f3a50a67136d46b5c3a49ae69f317, type: 3} - propertyPath: acceleration - value: 300 - objectReference: {fileID: 0} - - target: {fileID: 22423270197361221, guid: ef6f3a50a67136d46b5c3a49ae69f317, type: 3} - propertyPath: powerUpDecay - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 22423270197361221, guid: ef6f3a50a67136d46b5c3a49ae69f317, type: 3} - propertyPath: maxSprintBonus - value: 7.5 - objectReference: {fileID: 0} - - target: {fileID: 22423270197361221, guid: ef6f3a50a67136d46b5c3a49ae69f317, type: 3} - propertyPath: airSpeedModifier - value: 0.3 - objectReference: {fileID: 0} - - target: {fileID: 22423270197361221, guid: ef6f3a50a67136d46b5c3a49ae69f317, type: 3} - propertyPath: powerUpDecayTime - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 22423270197361221, guid: ef6f3a50a67136d46b5c3a49ae69f317, type: 3} - propertyPath: sprintPercentMin - value: 0.2 - objectReference: {fileID: 0} - - target: {fileID: 22423270197361221, guid: ef6f3a50a67136d46b5c3a49ae69f317, type: 3} - propertyPath: groundMask.m_Bits - value: 129 - objectReference: {fileID: 0} - - target: {fileID: 22423270197361221, guid: ef6f3a50a67136d46b5c3a49ae69f317, type: 3} - propertyPath: powerUpActiveTime - value: 1 - objectReference: {fileID: 0} - target: {fileID: 822631405258357118, guid: ef6f3a50a67136d46b5c3a49ae69f317, type: 3} propertyPath: m_LocalPosition.x value: 0 @@ -3064,78 +2876,15 @@ PrefabInstance: propertyPath: m_LocalEulerAnglesHint.z value: 0 objectReference: {fileID: 0} - - target: {fileID: 3430607008353783612, guid: ef6f3a50a67136d46b5c3a49ae69f317, type: 3} - propertyPath: m_Mass - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 3430607008353783612, guid: ef6f3a50a67136d46b5c3a49ae69f317, type: 3} - propertyPath: m_CollisionDetection - value: 2 - objectReference: {fileID: 0} - target: {fileID: 4099498095617253306, guid: ef6f3a50a67136d46b5c3a49ae69f317, type: 3} propertyPath: m_Name value: Player objectReference: {fileID: 0} - - target: {fileID: 7636007634996125437, guid: ef6f3a50a67136d46b5c3a49ae69f317, type: 3} - propertyPath: m_IsActive - value: 0 - objectReference: {fileID: 0} m_RemovedComponents: [] m_RemovedGameObjects: [] m_AddedGameObjects: [] - m_AddedComponents: - - targetCorrespondingSourceObject: {fileID: 4099498095617253306, guid: ef6f3a50a67136d46b5c3a49ae69f317, type: 3} - insertIndex: -1 - addedObject: {fileID: 1187611123541258544} - - targetCorrespondingSourceObject: {fileID: 4099498095617253306, guid: ef6f3a50a67136d46b5c3a49ae69f317, type: 3} - insertIndex: -1 - addedObject: {fileID: 1187611123541258543} + m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: ef6f3a50a67136d46b5c3a49ae69f317, type: 3} ---- !u!1 &1187611123541258542 stripped -GameObject: - m_CorrespondingSourceObject: {fileID: 4099498095617253306, guid: ef6f3a50a67136d46b5c3a49ae69f317, type: 3} - m_PrefabInstance: {fileID: 1187611123541258541} - m_PrefabAsset: {fileID: 0} ---- !u!114 &1187611123541258543 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1187611123541258542} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 483303bbea85340c68e31c570d720d9c, type: 3} - m_Name: - m_EditorClassIdentifier: - mainMusic: - Guid: - Data1: -1660532474 - Data2: 1142351880 - Data3: -1885633660 - Data4: -378681346 - Path: event:/MUS/Main Music - levelTwoThresh: 10000 - levelThreeThresh: 25000 - levelFourThresh: 50000 - levelFiveThresh: 100000 - levelSixThresh: 200000 - currentChaosAmt: 0 - gameManager: {fileID: 0} ---- !u!114 &1187611123541258544 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1187611123541258542} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 64bd17d3301b64ff6beab6874734e116, type: 3} - m_Name: - m_EditorClassIdentifier: - damageMultiplier: 1 - damageDone: 0 --- !u!1001 &2510730070770546001 PrefabInstance: m_ObjectHideFlags: 0 @@ -3645,7 +3394,6 @@ SceneRoots: - {fileID: 640060685} - {fileID: 1585779859} - {fileID: 1187611123541258541} - - {fileID: 1867716463} - {fileID: 2645743919560437174} - {fileID: 689104400258981583} - {fileID: 763532945} -- GitLab