Useful expressions and formulas
Offsetting a position by angle and distance
x = x + cos(angle ) * distance
y = y + sin(angle ) * distanceFramerate independent lerp
x = lerp(self.X, target.X, 1 - speed ^ dt)Remapping a range to a different range
lerp(start1, stop1, unlerp(start2, stop2, value))Wrapping around a number from 0 to a maximum
value = (number % maximum + maximum) % maximumDisplaying time
Snapping a position to a grid
Converting decibel to 0-100% volume
Performance information
Last updated