This translation is community contributed and may not be up to date. We only maintain the English version of the documentation. Read this manual in English
Um Tile Source pode ser usado por um componente Tilemap para pintar tiles em uma área de grade, ou pode ser usado como fonte gráfica para um Sprite ou componente Particle Effect. Você também pode usar os Collision Shapes do tile source em um Tilemap para detecção de colisão e simulação física (exemplo).
Você precisa de uma imagem contendo todos os tiles. Cada tile deve ter exatamente as mesmas dimensões e estar posicionado em uma grade. O Defold suporta spacing entre os tiles e uma margin ao redor de cada tile.

Depois de criar a imagem de origem, você pode criar um Tile Source:

Para definir uma animação em uma fonte de tiles, selecione os tiles a reproduzir usando a propriedade Frames da animação. Os tiles podem aparecer em qualquer ordem, incluindo repetições, portanto não é necessário reorganizar a imagem de origem. Toda fonte de tiles recém-criada tem uma animação padrão chamada “anim”. Você pode adicionar novas animações clicando com o botão direito na raiz da fonte de tiles em Outline e selecionando Add ▸ Animation.
Selecionar uma animação exibe suas Properties.
| Frames | Sequência expandida |
|---|---|
1, 3, 6, 3 |
1, 3, 6, 3 |
1-4, 8 |
1, 2, 3, 4, 8 |
4-2 |
4, 3, 2 |
O editor exibe sequências consecutivas de pelo menos três frames como intervalos. Por exemplo, 1, 2, 3 se torna 1-3, enquanto 1, 2 permanece como dois números de tiles. A ordem dos frames e as repetições são preservadas. A lista deve conter pelo menos um frame, e cada número de tile deve existir na imagem de origem.
Frames substitui Start Tile e End Tile. O editor converte intervalos válidos de arquivos antigos de fontes de tiles em listas de frames. Em scripts do editor, use o array de inteiros frames em vez de start_tile e end_tile; consulte Editando fontes de tiles.
None não reproduz; a primeira imagem é exibida.Once Forward reproduz a animação uma vez, da primeira à última imagem.Once Backward reproduz a animação uma vez, da última à primeira imagem.Once Ping Pong reproduz a animação uma vez da primeira à última imagem e depois retorna até a segunda imagem.Loop Forward reproduz a animação repetidamente, da primeira à última imagem.Loop Backward reproduz a animação repetidamente, da última à primeira imagem.Loop Ping Pong reproduz a animação repetidamente, da primeira à última imagem e depois volta para a primeira.O Defold usa uma imagem especificada na propriedade Collision para gerar uma forma convexa para cada tile. A forma contornará a parte do tile que tem informação de cor, ou seja, que não é 100% transparente.
Muitas vezes faz sentido usar para colisão a mesma imagem que contém os gráficos reais, mas você pode especificar uma imagem separada se quiser formas de colisão diferentes do visual. Quando você especifica uma imagem de colisão, a pré-visualização é atualizada com um contorno em cada tile indicando as formas de colisão geradas.
O Outline do tile source lista os grupos de colisão que você adicionou ao tile source. Novos arquivos de tile source recebem um grupo de colisão “default”. Você pode adicionar novos grupos clicando com o right click na raiz do tile source no Outline e selecionando Add ▸ Collision Group.
Para selecionar as formas de tile que devem pertencer a um determinado grupo, selecione o grupo no Outline e clique em cada tile que deseja atribuir ao grupo. O contorno do tile e da forma é colorido com a cor do grupo. A cor é atribuída automaticamente ao grupo no editor.

Para remover um tile do seu grupo de colisão, selecione o elemento raiz do tile source no Outline e clique no tile.