Plataformas Móviles
Las plataformas móviles son entidades dinámicas de la capa Sprites que se desplazan de forma autónoma entre dos puntos y transportan al protagonista con suavidad cuando este se posa sobre su superficie.
1. Cómo Añadir una Plataforma Móvil
En el Editor de Mapas Integrado:
- Selecciona la capa
Spritesen el panel de capas. - En el panel de Sprites (16×16), selecciona el sprite de plataforma móvil (por defecto los sprites 8 y 9 de la primera fila).
- Pinta la plataforma sobre la posición inicial en el mapa.
- Con la herramienta Puntero (
🛑o tecla P), haz clic en el punto de destino de la plataforma. La plataforma quedará enlazada automáticamente con su destino. - Puedes ajustar su velocidad seleccionándola con la herramienta de Selección (
V).
En Tiled Map Editor:
- En la capa de objetos
Sprites, coloca el sprite de la plataforma móvil. - Asigna la clase
platformen el panel de propiedades. - Inserta un punto (
Insert Point) con claseZXSGMPointery vincula la plataforma en su propiedad de objeto.
2. Tipos de Trayectoria
- Horizontal: Si el punto de inicio y el destino comparten la misma coordenada vertical (Y), la plataforma oscilará de lado a lado.
- Vertical: Si comparten la misma coordenada horizontal (X), actuará como elevador subiendo y bajando.
- Diagonal: Si difieren tanto en X como en Y, la plataforma se moverá en diagonal en línea recta.
3. Física de Arrastre y Velocidad
- Arrastre del Protagonista: Cuando el protagonista aterriza sobre una plataforma móvil, el motor activa el seguimiento físico: el jugador se desplaza exactamente a la misma velocidad y dirección que la plataforma sin deslizarse ni caerse, pudiendo caminar sobre ella o saltar en cualquier instante.
- Velocidad (
speed): Puedes calibrar la velocidad mediante la propiedadspeed(valores de0a3, donde0es el avance más pausado y3la velocidad completa a 60 FPS).