- corregit autocompletat dinamic de set animation segons el tipo de entitat - refeta la animació de la porta
25 lines
1.1 KiB
YAML
25 lines
1.1 KiB
YAML
# 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
|
|
|
|
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
|
|
loopFrom: -1
|
|
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: [32]
|