Fix player jitter on moving platforms

This commit is contained in:
2026-03-17 22:28:39 +01:00
parent 0355b049ff
commit 758a1d420c
22 changed files with 2351 additions and 603 deletions

View File

@@ -0,0 +1,22 @@
using UnityEngine;
[DefaultExecutionOrder(1)]
public class ParentSimuator : MonoBehaviour
{
[SerializeField] Transform _target;
[SerializeField] Vector3 _targetPosition;
void OnEnable()
{
_targetPosition = _target.InverseTransformPoint(transform.position);
}
void Update()
{
Vector3 targetPosition = _target.TransformPoint(_targetPosition);
transform.position = targetPosition;
_targetPosition = _target.InverseTransformPoint(transform.position);
}
}