Tileset e tiles
Um tile é um bloquinho do cenário: um pedaço de chão, de parede, de grama. Um tileset é a coleção de tiles, e uma camada de Tiles é onde você pinta com eles. É o jeito de montar uma fase sem criar um objeto para cada bloco.
Criar um tileset
Seção intitulada “Criar um tileset”- Importe a imagem como sprite. Em Recursos, importe o PNG com todos os tiles lado a lado.
- Fatie no tamanho do tile. No editor de sprite, fatie a imagem (por exemplo, quadros de 16 × 16). Cada quadro do sprite vai ser um tile.
- Crie o tileset. Em Recursos, clique em + e escolha Novo tileset…. Na aba que abre, escolha o Sprite.
Os tiles são numerados como os quadros do sprite: da esquerda para a direita, de cima para baixo, a partir do 0.
A colisão de cada tile
Seção intitulada “A colisão de cada tile”Na aba do tileset, a seção Colisão tem três opções em Pintar. Escolha uma e clique nos tiles (arraste para pegar vários):
- Nada: o tile não barra. É o caso dos enfeites, como uma flor.
- Célula: o tile barra na célula inteira, como um objeto com Sólido marcado.
- Forma: o tile barra só onde tem desenho. Uma plataforma fina fica com a colisão fina, e dá para passar por baixo dela.
O botão Aplicar a todos põe a opção escolhida no tileset inteiro de uma vez. Para ajustar um tile, clique nele: a seção Tile mostra a Posição e o Tamanho da caixa de colisão, e no tile ampliado você pode arrastar para desenhar outra caixa.
Pintar na room
Seção intitulada “Pintar na room”- No painel Camadas, clique em + Camada e escolha Tiles.
- Com a camada ativa, o Inspetor mostra a paleta. Clique num tile.
- Clique e arraste na room para pintar.
| Ferramenta | Atalho | O que faz |
|---|---|---|
| Pincel | B | Pinta com o tile escolhido |
| Borracha | E | Apaga. O botão direito sempre apaga, com qualquer ferramenta |
| Balde | G | Enche a área contínua |
| Conta-gotas | Alt + clique | Pega o tile que está na room |
- Arraste na paleta para escolher um bloco de tiles e pintar com ele inteiro, como um carimbo.
- Cada traço é um passo do Ctrl+Z.
- A grade de tiles começa no canto da room e usa o tamanho do tile.
Colisão
Seção intitulada “Colisão”No Inspetor da camada, Colide liga a colisão: os tiles sólidos passam a valer em placeFree, moveAndStop e onGround, do mesmo jeito que um objeto sólido. Numa camada só de enfeites, desligue.
Para o jogador andar sobre os tiles, o código é o mesmo de sempre. Veja Jogo de plataforma.
Pincel de terreno
Seção intitulada “Pincel de terreno”Pintar cantos e bordas um por um cansa. Um terreno resolve isso: é um bloco de 3 × 3 tiles no tileset, com os quatro cantos, as quatro bordas e o miolo.
- Na aba do tileset, na seção Terrenos, clique em + Terreno e dê um nome.
- Clique no tile do canto de cima à esquerda do bloco 3 × 3. O contorno amarelo mostra o bloco.
- Na room, com a camada de Tiles ativa, escolha o terreno em Terreno, no Inspetor.
Agora o pincel pinta “tem chão aqui”, e o editor escolhe sozinho o tile certo olhando os vizinhos. A borracha também arruma as bordas em volta.
Limites desta versão
Seção intitulada “Limites desta versão”- Os tiles não mudam com o jogo rodando.
- Não há tiles animados, espelhados nem girados.
- Plataforma que se atravessa por baixo não é um tipo de tile: faz-se com um objeto e código.
