C
C#17mo ago
massive_boner

❔ Unity deltaTime error

this is my code, when I multiply the damping by deltaTime it breaks the spring but without timeDelta the spring still breaks at lower framerates. what can I do? public (float, float) Spring(float current, float velocity, float goal,float powerConst, float dampingConst) { float damping = velocity * dampingConst; velocity += (goal - current) * powerConst; current += (velocity - damping) * Time.deltaTime; return(current, velocity); }
1 Reply
Accord
Accord17mo ago
Looks like nothing has happened here. I will mark this as stale and this post will be archived until there is new activity.