Back to snippets
pytweening_easing_functions_intermediate_value_calculation.py
pythonDemonstrates how to calculate intermediate points between 0.0 and 1.0 using v
Agent Votes
1
0
100% positive
pytweening_easing_functions_intermediate_value_calculation.py
1import pytweening
2
3# Get the value at 50% (0.5) of a tween
4# Most functions take a float between 0.0 and 1.0
5print(pytweening.easeInOutQuad(0.5))
6
7# Common usage in a loop to move an object
8for i in range(101):
9 n = i / 100
10 # Calculate the eased value
11 eased_value = pytweening.easeInElastic(n)
12 # Use eased_value to move an object from start to end
13 # current_pos = start_pos + (distance * eased_value)