← Yop2D

Los comportamientos: un personaje que se mueve sin nodos

Guía para principiantes · sin código

Français · English · Español · Deutsch · Italiano · Português · Русский · 中文 · 日本語

Antes, para que un personaje caminara, saltara y subiera hacían falta muchos nodos y fórmulas. Ahora simplemente eliges lo que hace el objeto en la ventana ⚙ Comportamiento del objeto del inspector, y el motor hace el resto.

Necesitas:

Paso 1: el suelo

  1. Selecciona el suelo.
  2. En el inspector, toca el botón ⚙ Comportamiento del objeto.
  3. Elige Suelo / pared: no se mueve, se camina encima y se choca con él.
👉 Para una plataforma que se atraviesa saltando desde abajo, marca también Atravesable desde abajo en la parte «También es…».

Paso 2: el personaje

  1. Selecciona player y toca ⚙ Comportamiento del objeto.
  2. Elige Personaje de plataformas.
  3. En «Sus ajustes», deja Controles: Joystick. Puedes elegir la Velocidad y la Altura del salto.
  4. Añade un Joystick a la escena. No hace falta elegirle un objetivo: el personaje lo sigue solo.
  5. Lanza el juego: el joystick hace caminar al personaje, y empujarlo hacia arriba lo hace saltar.
👉 ¿Prefieres un botón para saltar? Elígelo en Botón para saltar. ¿Prefieres botones ◀ ▶? Elige Controles: Botones, y luego el botón izquierda y el botón derecha.

Paso 3: las escaleras

  1. Selecciona la escalera y toca ⚙ Comportamiento del objeto.
  2. Deja Decorado y marca Una escalera en la parte «También es…».
  3. Haz que la escalera suba un poco por encima de la plataforma a la que lleva.
  4. Lanza el juego: delante de la escalera, empuja el joystick hacia arriba para subir y hacia abajo para bajar. Arriba, el personaje se posa en la plataforma.
👉 Mientras sube, el personaje no cae: se queda agarrado si sueltas el joystick. Empuja hacia un lado para dejar la escalera.

Paso 4: las animaciones, solas

En la ventana Animaciones, pon estos nombres a las animaciones del personaje: reposo, caminar, salto, escalar y agacharse. El motor reproduce la animación adecuada según lo que hace el personaje, y voltea la imagen cuando va a la izquierda.

Un enemigo que camina solo

En ⚙ Comportamiento del objeto, elige Patrulla (ida y vuelta): el enemigo camina solo hacia un lado y luego hacia el otro. Da la vuelta al borde de su suelo (no cae al vacío) y contra una pared. Conserva la gravedad, y su animación de caminar sigue sus movimientos.

Ajusta su Velocidad y Su imagen mira (a la izquierda o a la derecha): los enemigos de la biblioteca miran a la izquierda. Para que haga perder al jugador, sigue la misión «Un enemigo que patrulla» del motor (☰ → Misiones paso a paso).

Un personaje visto desde arriba (o en vista iso)

  1. Elige Personaje visto desde arriba en ⚙ Comportamiento del objeto.
  2. En Direcciones, elige 4 (arriba, abajo, izquierda, derecha), Vista iso (4 diagonales) o Izq. / der..
  3. Pon la dirección en el nombre de las animaciones: caminar_arriba, caminar_abajo, caminar_izquierda, caminar_derecha, y reposo_arriba… (en vista iso: caminar_ne, caminar_nw, caminar_se, caminar_sw).
👉 ¿No hay animación «izquierda»? El motor voltea la imagen de «derecha».

Cambiar de comportamiento durante el juego

El nodo «Cambiar el comportamiento» ofrece las mismas opciones que la ventana. Ejemplo: una caja en Suelo / pared empieza a caer al tirar de una palanca: «Cambiar el comportamiento» → Cae y rebota. Cada ajuste en «(no cambiar)» conserva su valor.

Para ver el resultado

Descarga los ejemplos Climb & run (plataformas, escaleras, animaciones) y Dungeon walk (vista iso) en la pestaña Ejemplos de la pantalla de inicio de Yop2D, luego toca al héroe y abre ⚙ Comportamiento del objeto.

Si no funciona