From 62f648cfb5556dbdccd06d670cf1c73457fe6898 Mon Sep 17 00:00:00 2001 From: haitem Date: Sat, 29 Jan 2022 20:27:34 +0100 Subject: [PATCH] Edit some push and pull --- Assets/Scripts/PlayerController.cs | 8 ++++---- UserSettings/EditorUserSettings.asset | 5 ++++- 2 files changed, 8 insertions(+), 5 deletions(-) diff --git a/Assets/Scripts/PlayerController.cs b/Assets/Scripts/PlayerController.cs index 2485f51..900c10f 100644 --- a/Assets/Scripts/PlayerController.cs +++ b/Assets/Scripts/PlayerController.cs @@ -178,10 +178,10 @@ public class PlayerController : MonoBehaviour switch (platform.type) { case PlatformManager.PlatformType.Push: - rb.AddExplosionForce(platform.speed * Time.deltaTime * 10, other.gameObject.transform.position, 10); + rb.AddForce(other.GetContact(0).normal * platform.speed * Time.deltaTime, ForceMode.Impulse); break; case PlatformManager.PlatformType.Pull: - rb.AddExplosionForce(-platform.speed * Time.deltaTime * 10, other.gameObject.transform.position, 10); + rb.AddForce(-other.GetContact(0).normal * platform.speed * Time.deltaTime, ForceMode.Impulse); break; case PlatformManager.PlatformType.RotateY: break; @@ -198,11 +198,11 @@ public class PlayerController : MonoBehaviour } break; default: - gDirection = -transform.up; + gDirection = -other.GetContact(0).normal; break; } } else { - gDirection = -transform.up; + gDirection = -other.GetContact(0).normal; } platformForward = other.transform.forward; this.downDirection = gDirection; diff --git a/UserSettings/EditorUserSettings.asset b/UserSettings/EditorUserSettings.asset index 8158427..7fbf7c2 100644 --- a/UserSettings/EditorUserSettings.asset +++ b/UserSettings/EditorUserSettings.asset @@ -9,11 +9,14 @@ EditorUserSettings: value: 5150040003515f5f585f552011755e4446154e2e2a2a7e347c2c4965b1b4366a flags: 0 RecentlyUsedSceneGuid-1: - value: 5a5757560101590a5d0c0e24427b5d44434e4c7a7b7a23677f2b4565b7b5353a + value: 50080c5756540a5e095b0d7a11210644154f1b7f782922642f281b35b0b86c6d flags: 0 RecentlyUsedSceneGuid-2: value: 5b53500307070b0b0b0f5a2648735a4412154f737d2b2536782f1e32e0b86c3a flags: 0 + RecentlyUsedSceneGuid-3: + value: 5a5757560101590a5d0c0e24427b5d44434e4c7a7b7a23677f2b4565b7b5353a + flags: 0 RecentlyUsedScenePath-0: value: 22424703114646680e0b0227036c6c111b07142f1f2b233e2867083debf42d flags: 0