Use 2D Tilemap Extras para criar mapas com autótiles animados

Página atualizada :
Data de criação de página :

Ambiente de verificação

Windows
  • Janelas 11
Unity Editor
  • 2021.3.3f1
Pacote do sistema de entrada
  • 1.3.0

Pré-requisitos para esta dica

As configurações a seguir foram feitas com antecedência como premissa para a descrição desta dica.

Quais são os pré-requisitos para essa dica?

Sobre o empréstimo de materiais de mapa

Ele é emprestado do seguinte site.

Sobre a criação de blocos automáticos animados

Você pode criar blocos automáticos animados usando as dicas anteriores "Criar mapas com blocos automáticos usando Extras de Tilemap 2D" e "Criar blocos animados com Extras de Tilemap 2D". Portanto, gostaria de descrever brevemente a localização do mesmo procedimento como antes nesta Dica e explicar detalhadamente as operações específicas desta Dica.

Preparar MapTips para autotiles animados

Nas Dicas anteriores , preparamos a imagem a seguir como uma dica de mapa para autóteis.

Para animar com esse formato de dicas de mapa para autotiles, prepare uma imagem no seguinte formato.

A vertical é organizada horizontalmente tanto quanto o número de animações por 5 quadrados como no passado.

No entanto, como explicado nas dicas anteriores , esse formato é usado no WOLF RPG Editor, portanto, não pode ser usado como um recurso padrão do Unity.

Portanto, é necessário implantar MapChips, mas os seguintes sites mencionados anteriormente não oferecem suporte a blocos automáticos animados.

Então eu fiz um programa para que eu pudesse implantar um bloco automático animado para este tempo. Eu preparei duas páginas, mas ambas terão o mesmo resultado, então por favor, use o que quiser.

Se você soltar um bloco automático animado no quadro, ele será dividido em tantas animações, então clique para baixar cada uma.

Configurar mosaicos automáticos animados no Editor Unity

Depois de ter os MapChips, crie um projeto e adicione os MapChips que você criou ao projeto.

Divida a dica de mapa. Este é o mesmo procedimento de uma dica de mapa de mosaico automático não animado. Desta vez, ele é dividido em três para animação, mas como é necessário definir os três, não há problema em colocá-los todos juntos com três selecionados.

No entanto, o Sprite Editor só pode ser definido como um arquivo de cada vez, então fatie-os individualmente.

Adicionando um bloco de regra

Adicione um bloco de regra. Esse procedimento é o mesmo de uma dica de mapa autótil regular.

Nomeie-o Waterway AutoTile.

Defina Sprite padrão no inspetor.

Em seguida, solte a "primeira dica de mapa" na borda.

Até este ponto, é o mesmo que configurar um bloco automático normal. É aqui que começam as configurações de animação.

Cada dica de mapa tem um item chamado "Saída", então mude isso para "Animação".

Em seguida, os itens são adicionados como mostrado na figura abaixo. Digite o número que você deseja animar no campo "Tamanho". Desta vez, usaremos 3 folhas, então digite "3".

Em seguida, agora há três itens especificados do MapChip. Você vai definir uma dica de mapa para ser animado aqui.

Você pode soltar MapTips do projeto ou escolher a partir da seleção. Ao escolher, acho que a exibição de números é mais fácil de entender.

Pôr.

Defina o terceiro da mesma forma.

Isso conclui a configuração de um bloco. Defina essa configuração para os 46 blocos restantes.

Adicionar à paleta de mosaicos

A partir daqui, o procedimento é o mesmo de antes. Se não houver nenhuma guia de paleta de blocos, exiba-a em "Janela -> 2D -> Paleta de blocos" no menu.

Solte um Bloco de Regra na paleta de blocos.

Posicionamento de MapTips (blocos automáticos animados)

Adicione um tilemap à hierarquia.

Coloque uma MapTip no tilemap.

Você não pode ver a animação no editor, então depois de colocá-la, execute-a e verifique se ela anima.

Por padrão, ele alterna a cada 1 segundo, então é OK se for animado. A alteração do tempo de animação foi discutida nas Dicas anteriores .

Configurar blocos automáticos animados é bastante difícil, Depois de configurá-lo, tudo o que você precisa fazer é colocar os chips de mapa e eles farão animações, então acho que a produção de mapas será acelerada.