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 direction_change:
|
||||||
if init_direction_change:
|
if init_direction_change:
|
||||||
init_direction_change = false
|
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:
|
else:
|
||||||
init_direction_change = true
|
init_direction_change = true
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user