- eliminades entrades deprecated en assets.yaml

- corregit autocompletat dinamic de set animation segons el tipo de entitat
- refeta la animació de la porta
This commit is contained in:
2026-04-10 20:35:25 +02:00
parent 6743562292
commit a40967e23a
7 changed files with 67 additions and 20 deletions

Binary file not shown.

Before

Width:  |  Height:  |  Size: 501 B

After

Width:  |  Height:  |  Size: 895 B

View File

@@ -1,4 +1,7 @@
# door1 animation
# Hoja de sprites horizontal: 33 frames de 8x32 (264x32 px total).
# Frame 0 = puerta cerrada, frames 1..31 = puerta subiendo pixel a pixel,
# frame 32 = puerta totalmente abierta.
tileSetFile: door1.gif
frameWidth: 8
frameHeight: 32
@@ -7,10 +10,15 @@ animations:
- name: closed
frames: [0]
# Apertura: 0.7s con easing easeOutCubic. Cada frame del gif representa
# un pixel de subida; la duración de cada frame se ha precalculado como
# el tiempo que la posición eased está dentro de ese pixel. Resultado:
# arranque rápido (pixels fugaces) y desaceleración progresiva al llegar
# al tope (último pixel se sostiene visiblemente).
- name: opening
speed: 0.08
loopFrom: -1
frames: [1, 2, 3, 4, 5, 6, 7, 8]
speed: [0.0074, 0.0075, 0.0077, 0.0079, 0.0081, 0.0083, 0.0085, 0.0087, 0.0090, 0.0092, 0.0095, 0.0098, 0.0101, 0.0105, 0.0109, 0.0113, 0.0118, 0.0124, 0.0130, 0.0136, 0.0144, 0.0153, 0.0164, 0.0177, 0.0192, 0.0211, 0.0236, 0.0270, 0.0320, 0.0402, 0.0573, 0.2206]
frames: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32]
- name: opened
frames: [9]
frames: [32]

View File

@@ -32,7 +32,7 @@ tilemap:
- [-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 269, 269, 269, 269, 269, -1, -1, -1, -1, -1, -1, -1, 24, 25]
- [-1, -1, -1, -1, 141, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 24, 25]
- [-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 141, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 24, 25]
- [124, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 6, 7, 7, 7, 50, 25]
- [-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 273, 273, 273, 273, 24, 25]
# Mapa de colisiones (0 = vacio, 1 = solido)
collision:
- [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1]
@@ -55,4 +55,4 @@ tilemap:
- [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 1, 1]
- [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1]
- [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1]
- [1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1]
- [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 2, 1, 1]