Ir al contenido
Descargar

Tileset y tiles

Un tile es un bloquecito del escenario: un trozo de suelo, de pared, de pasto. Un tileset es la colección de tiles, y una capa de Tiles es donde pintas con ellos. Es la forma de armar un nivel sin crear un objeto para cada bloque.

  1. Importa la imagen como sprite. En Recursos, importa el PNG con todos los tiles uno al lado del otro.
  2. Córtala al tamaño del tile. En el editor de sprites, corta la imagen (por ejemplo, cuadros de 16 × 16). Cada cuadro del sprite será un tile.
  3. Crea el tileset. En Recursos, haz clic en + y elige Novo tileset… (nuevo tileset). En la pestaña que se abre, elige el Sprite.

Los tiles se numeran como los cuadros del sprite: de izquierda a derecha, de arriba abajo, empezando en 0.

En la pestaña del tileset, la sección Colisão (colisión) tiene tres opciones en Pintar. Elige una y haz clic en los tiles (arrastra para tomar varios):

  • Nada: el tile no bloquea. Es el caso de los adornos, como una flor.
  • Célula (celda): el tile bloquea en la celda entera, como un objeto con Sólido marcado.
  • Forma: el tile bloquea solo donde tiene dibujo. Una plataforma fina queda con la colisión fina, y se puede pasar por debajo de ella.

El botón Aplicar a todos pone la opción elegida en el tileset entero de una vez. Para ajustar un tile, haz clic en él: la sección Tile muestra la Posição (posición) y el Tamanho (tamaño) de la caja de colisión, y en el tile ampliado puedes arrastrar para dibujar otra caja.

  1. En el panel Camadas, haz clic en + Camada y elige Tiles.
  2. Con la capa activa, el Inspector muestra la paleta. Haz clic en un tile.
  3. Haz clic y arrastra en la room para pintar.
Herramienta Atajo Qué hace
Pincel B Pinta con el tile elegido
Borracha (goma) E Borra. El botón derecho siempre borra, con cualquier herramienta
Balde (cubo) G Rellena el área continua
Cuentagotas Alt + clic Toma el tile que está en la room
  • Arrastra en la paleta para elegir un bloque de tiles y pintar con todo él, como un sello.
  • Cada trazo es un paso de Ctrl+Z.
  • La cuadrícula de tiles empieza en la esquina de la room y usa el tamaño del tile.

En el Inspector de la capa, Colide (colisiona) activa la colisión: los tiles sólidos pasan a contar en placeFree, moveAndStop y onGround, igual que un objeto sólido. En una capa solo de adornos, desactívalo.

Para que el jugador camine sobre los tiles, el código es el de siempre. Mira Juego de plataformas.

Pintar esquinas y bordes uno por uno cansa. Un terreno lo resuelve: es un bloque de 3 × 3 tiles en el tileset, con las cuatro esquinas, los cuatro bordes y el centro.

  1. En la pestaña del tileset, en la sección Terrenos, haz clic en + Terreno y ponle un nombre.
  2. Haz clic en el tile de la esquina de arriba a la izquierda del bloque 3 × 3. El contorno amarillo muestra el bloque.
  3. En la room, con la capa de Tiles activa, elige el terreno en Terreno, en el Inspector.

Ahora el pincel pinta “aquí hay suelo”, y el editor elige solo el tile correcto mirando a los vecinos. La goma también arregla los bordes de alrededor.

  • Los tiles no cambian con el juego corriendo.
  • No hay tiles animados, espejados ni girados.
  • Una plataforma que se atraviesa desde abajo no es un tipo de tile: se hace con un objeto y código.