refactor(player): mou height de jump a collision per coherència amb les entitats
This commit is contained in:
1 parent
64390f8ad7
commit
4758d5d8a4
4 files changed
+54
-35
No files matched your search
@@ -15,6 +15,11 @@ collision:
|
||||
# `size` es reserva per a la col·lisió amb murs/sarcòfags i per enfilar
|
||||
# els passadissos. Centrada en el mateix punt que la caixa base.
|
||||
hit_size: 8
|
||||
# Alçada del cos en píxels per al filtre de col·lisió per altura: un
|
||||
# actor saltant amb jump_z > height passa per damunt sense col·lisió.
|
||||
# Mateix camp i semàntica que als YAML d'entitats (mummy, rolling_rock,
|
||||
# etc.) — així el filtre queda uniforme per a tots els colls·lisionables.
|
||||
height: 24
|
||||
|
||||
# Animacions en mapa (clau = nom). Camps per animació:
|
||||
# frames → llista d'índexs dins de l'spritesheet.
|
||||
@@ -73,12 +78,10 @@ turn:
|
||||
# gravity → acceleració descendent constant (px/s²).
|
||||
# landing_stun_ms → temps en què el jugador queda paralitzat en aterrar
|
||||
# (no es pot moure ni tornar a saltar).
|
||||
# height → alçada del cos del jugador en píxels. S'usa per al
|
||||
# filtratge de col·lisions per altura: un jugador
|
||||
# saltant per damunt d'aquest valor no col·lisiona.
|
||||
# L'alçada del cos viu al bloc `collision:` (`height`), igual que la resta
|
||||
# d'entitats: és una propietat de col·lisió, no de la física del salt.
|
||||
# Amb impulse=240 i gravity=600: pic ≈ 48 px, temps total en l'aire ≈ 0.8 s.
|
||||
jump:
|
||||
impulse: 240
|
||||
gravity: 600
|
||||
landing_stun_ms: 200
|
||||
height: 24
|
||||
Reference in new issue
Block a user