diff options
author | chai <215380520@qq.com> | 2024-03-21 23:21:08 +0800 |
---|---|---|
committer | chai <215380520@qq.com> | 2024-03-21 23:21:08 +0800 |
commit | 439ec6a176719ac8695f93c8edfe564dde92cf4c (patch) | |
tree | 92d0b2e69cea10eb3013fa785b775ed18a36230e /ActiveRagdoll | |
parent | c743485dad2ca83e12d16326afc9c319e3169f9a (diff) |
*misc
Diffstat (limited to 'ActiveRagdoll')
-rw-r--r-- | ActiveRagdoll/Assets/TABG/Scripts/Data/StandingDataHandler.cs | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/ActiveRagdoll/Assets/TABG/Scripts/Data/StandingDataHandler.cs b/ActiveRagdoll/Assets/TABG/Scripts/Data/StandingDataHandler.cs index 6a4aeb2..a1f5017 100644 --- a/ActiveRagdoll/Assets/TABG/Scripts/Data/StandingDataHandler.cs +++ b/ActiveRagdoll/Assets/TABG/Scripts/Data/StandingDataHandler.cs @@ -25,21 +25,23 @@ namespace Rigging.Data movementData = player.status.movementData; } + // 每帧都重置和刷新状态,而不是持续的维护bool值(容易出异常) protected override void OnFixedUpdate() { - sinceGrounded += Time.fixedDeltaTime; - sinceLanded += Time.fixedDeltaTime; + sinceGrounded += Time.fixedDeltaTime;// + sinceLanded += Time.fixedDeltaTime;// if ((double)sinceGrounded > 0.1) { - isGrounded = false; + isGrounded = false;// } } protected override void OnLateUpdate() { - hasRecievedTouchedGround = false; + hasRecievedTouchedGround = false;// } + // 每帧都会检测和刷新状态,而不是维护bool值 public void TouchGround(float distance, Vector3 normal) { //if (sinceGrounded > 0.5f && (bool)wobbleShake) |