From c2b26c0491886b99f422e830cd9ec1637a4ddc2e Mon Sep 17 00:00:00 2001 From: 魏曹先生 <1992414357@qq.com> Date: Sun, 1 Mar 2026 09:36:29 +0800 Subject: first --- Assets/Scripts/GamePlay/Player/WheelMeshPosition.cs | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 Assets/Scripts/GamePlay/Player/WheelMeshPosition.cs (limited to 'Assets/Scripts/GamePlay/Player/WheelMeshPosition.cs') diff --git a/Assets/Scripts/GamePlay/Player/WheelMeshPosition.cs b/Assets/Scripts/GamePlay/Player/WheelMeshPosition.cs new file mode 100644 index 0000000..6f68a4c --- /dev/null +++ b/Assets/Scripts/GamePlay/Player/WheelMeshPosition.cs @@ -0,0 +1,17 @@ +using UnityEngine; + +namespace GamePlay.Player +{ + public class WheelMeshPosition : MonoBehaviour + { + [Range(0, 1)] public float lerpSpeed; + public WheelCollider wheelCollider; + + private void FixedUpdate() + { + wheelCollider.GetWorldPose(out Vector3 pos, out Quaternion rot); + transform.position = Vector3.Lerp(transform.position, pos, lerpSpeed); + transform.rotation = Quaternion.Slerp(transform.rotation, rot, lerpSpeed); + } + } +} -- cgit