princesse/air_control: décélérer correctement
Dans l'air, lorsqu'une décélération doit avoir lieu pour repartir dans la direction opposée, appliquer également le multiplicateur de différentiel de friction.
This commit is contained in:
@@ -174,7 +174,12 @@ func walk(direction:int) -> float:
|
||||
if direction_change:
|
||||
if init_direction_change:
|
||||
init_direction_change = false
|
||||
walking_step = -1
|
||||
walk_incr_reserve += 1
|
||||
# appliquer le nombre de frames nécéssaire pour décrémenter, dépend
|
||||
# de où est le personnage (air vs sol)
|
||||
if walk_incr_reserve >= threshold:
|
||||
walk_incr_reserve = 0
|
||||
walking_step-=1
|
||||
else:
|
||||
init_direction_change = true
|
||||
|
||||
|
||||
Reference in New Issue
Block a user