feat(player): inèrcia de frenada amb acumulador de moviment
This commit is contained in:
1 parent
291cbdc957
commit
ea0f6d98a9
5 files changed
+153
-7
No files matched your search
@@ -41,6 +41,19 @@ animations:
|
||||
loopFrom: 0
|
||||
frames: [8, 9, 10, 11]
|
||||
|
||||
# Inèrcia només de frenada. L'acceleració és sempre instantània (soltar
|
||||
# el teclat + prémer una direcció = velocitat plena); en canvi, quan es
|
||||
# solta la direcció el jugador decau linealment a 0 en `brake_time_ms`.
|
||||
# El `threshold_ms` filtra els tocs curts: si el temps acumulat de
|
||||
# moviment continu no ha arribat al llindar, la parada és instantània
|
||||
# (permet "passets" d'un tile sense rellisquera). L'acumulador es
|
||||
# reseteja només quan no hi ha ni input ni velocitat residual, així
|
||||
# els canvis de direcció enmig del coast no rearmen el llindar.
|
||||
# `brake_time_ms: 0` o absència del bloc = inèrcia desactivada.
|
||||
inertia:
|
||||
brake_time_ms: 150
|
||||
threshold_ms: 300
|
||||
|
||||
# Gir de 180°: mentre dura, el facing queda fixat a la direcció
|
||||
# intermèdia (efecte purament visual; el moviment continua sense
|
||||
# alterar-se). Els girs de 90° no passen per cap intermedi.
|
||||
|
||||
@@ -41,6 +41,19 @@ animations:
|
||||
loopFrom: 0
|
||||
frames: [8, 9, 10, 11]
|
||||
|
||||
# Inèrcia només de frenada. L'acceleració és sempre instantània (soltar
|
||||
# el teclat + prémer una direcció = velocitat plena); en canvi, quan es
|
||||
# solta la direcció el jugador decau linealment a 0 en `brake_time_ms`.
|
||||
# El `threshold_ms` filtra els tocs curts: si el temps acumulat de
|
||||
# moviment continu no ha arribat al llindar, la parada és instantània
|
||||
# (permet "passets" d'un tile sense rellisquera). L'acumulador es
|
||||
# reseteja només quan no hi ha ni input ni velocitat residual, així
|
||||
# els canvis de direcció enmig del coast no rearmen el llindar.
|
||||
# `brake_time_ms: 0` o absència del bloc = inèrcia desactivada.
|
||||
inertia:
|
||||
brake_time_ms: 150
|
||||
threshold_ms: 300
|
||||
|
||||
# Gir de 180°: mentre dura, el facing queda fixat a la direcció
|
||||
# intermèdia (efecte purament visual; el moviment continua sense
|
||||
# alterar-se). Els girs de 90° no passen per cap intermedi.
|
||||
|
||||
Reference in new issue
Block a user