Português
Ferramentas pessoais
Espaços nominais

Variantes
Ações

Editor de Mapas

De Tanki Online Wiki
Ir para: navegação, pesquisa
User icon.png  Você sabia disso...Refresh icon.png

Tabela de conteúdo

Introdução

AlternativaEditor permite que você crie níveis (mapas) para o Tanki Online usando elementos 3D especiais chamados adereços. Os adereços são objetos 3D completos ou suas partes componentes, que você pode usar para criar locais de jogos.

Pic11.png Pic12.png Pic13.png

Os adereços são carregados no editor em bibliotecas. Os adereços podem ser girados em torno de um eixo vertical. O ângulo de rotação pode ser definido pelo usuário (qualquer ângulo) ou um múltiplo de 90 graus.

Instalação

Editor é feito como um aplicativo Adobe AIR. Então você precisa baixar e instalar o Adobe AIR.

Então você precisa baixar, descompactar um arquivo zip e instalar um arquivo chamado AlternativaEditor.air. Após a instalação, você verá um atalho na sua área de trabalho.

Revisão do Editor

Interface

A interface do editor consiste em várias partes:

  • Menu principal;
    usado para executar operações básicas (importação / exportação, edição, carregamento de bibliotecas dos adereços, ajuda, etc.)
  • barra de ferramentas;
    usado para ligar e desligar as principais opções:
    • estalando;
    • geometria física;
    • grade;
    • janela de propriedades;
    • escondendo adereços;
  • Área de trabalho;
  • Painel de seleção de adereços:
    • pré-visualização;
    • adereços divididos em categorias e grupos;
  • Propriedades de adereços selecionados.

Pic10.png

Para começar, você precisa carregar a biblioteca de adereços. Você pode fazer isso acessando a Biblioteca → Limpar e Carregar e especificar a pasta raiz da biblioteca.

Pic6.png

Uma vez que a biblioteca está carregada, à direita no menu pop-down você verá categorias e grupos de adereços.

Pic4.png

Estrutura aproximada da biblioteca

A biblioteca de adereços é apresentada como uma estrutura de pastas contendo arquivos de modelos (3DS) e texturas (JPG), bem como arquivos library.xml.

Aqui está a seguinte hierarquia na biblioteca:

  • Categorias de adereços (edifícios, cercas, terreno, etc.)
    • Grupos de adereços - componentes de elementos complexos (pontes, grupos de rochas, etc.)
      • Adereços separados

Visão geral dos adereços

Adereços geométricos

Os adereços geométricos descrevem a geometria fixa de um nível. Eles são objetos 3DS que possuem seção transversal retangular na base. Os lados devem ser múltiplos do espaçamento horizontal da grade (5 metros). Se os adereços contêm pistas do terreno, a diferença de altura entre as bordas deve ser igual ao espaçamento vertical da grade. Cada suporte geométrico pode conter um objeto filho que define a geometria para colisões com tanques. Esse tipo de objeto deve ser uma caixa, cujo centro está localizado na origem do sistema de coordenadas local. O eixo da caixa deve ser direcionado ao longo do eixo de seu sistema de coordenadas local.Um suporte pode ter várias texturas que você pode escolher no menu de configurações.

Pic9.png

Sprites

Para economizar memória, alguns adereços são representados como sprites - objetos planos que são sempre implantados na câmera. Por exemplo, árvores e arbustos.

Ao construir um mapa, sprites devem ser adicionados por último. Primeiro você precisa testar a geometria principal para se certificar de que não tem áreas problemáticas e leva em consideração todas as tonalidades.

Pic15.png

Por padrão, todos os elementos são encaixados na grade. Isso pode ser um obstáculo no caso de sprites e elementos funcionais. Você pode desligá-lo clicando no ícone magnético na barra de ferramentas (Pic16.png). Sprites podem desaparecer nas inicializações subsequentes. Isto é devido aos problemas com a seleção no editor. Pode acontecer que eles sejam exibidos sob a superfície da qual eles são colocados.

Este problema pode ser resolvido da seguinte forma:

  1. Escolha Pic17.png na barra superior;
  2. Selecione todos os sprites;
  3. Arraste-os enquanto mantém pressionada a tecla V (movimento vertical) para encontrar a posição ideal.

Apenas para ter certeza de que isso não acontecerá, você pode adicionar vários sprites para cada nível de altura. Então você pode ajustar a altura como foi dito antes e simplesmente copiar sprites. A altura correta será salva. Ao fazer isso, é necessário desligar a função instantânea.

800px-Pic18.png

Pontos de spawn e zonas de bônus

Os pontos de spawn (nascimento) definem onde os tanques aparecem e de que lado eles estão enfrentando. Existem três tipos de pontos de spawn: amarelo que são usados para batalhas CM, bem como azul e vermelho, que são usados para especificar os lugares onde os tanques de duas equipes adversárias aparecem em batalhas de equipe (modos CME, CB, PC). Os pontos de spawn devem ser colocados no nível do solo.

Pic4.png

As zonas de bônus indicam áreas onde os bônus podem aparecer e definem os tipos de bônus possíveis. As zonas devem ser retângulares com lados que são múltiplos do espaçamento horizontal da grade. Os tipos de itens descartados é definido na janela de propriedades. As zonas de bônus devem estar localizadas acima do solo, mais altas em 1-2 espaços. Também é recomendado criar 25% mais zonas de queda de aumento de velocidade do que as blindagens duplas e os danos duplos.

Método de trabalho

Adicionando um adereço para um mapa

  1. Escolha o adereço que você precisa adicionar. Você verá um cursor verde translúcido mostrando onde o objeto será colocado;
  2. Mova o cursor para o local desejado usando o mouse ou as teclas de seta no teclado;
  3. Você pode aumentar ou diminuir o adereço para um nível desejado usando as teclas W e S;
  4. O adereço pode ser girado em torno de seu eixo usando as teclas X e Z;
  5. Pressione o spacebar para colocar o adereço.

Depois de adicionar um adereço, o cursor ficará vermelho. Dois adereços não podem se sobrepor (ocupar a mesma seção da grade).

Você pode escolher o próximo elemento para adicionar ou editar o atual.

Editando um adereço em um mapa

Para fazer isso, você precisa clicar no adereço. Depois disso, ele será destacado em vermelho. Agora, usando o mouse e o teclado, você pode movê-lo e girá-lo ou excluí-lo pressionando a tecla Delete ou C. Para copiar um adereço, arraste-o enquanto segura a tecla Shift. Pressione K para mover um adereço meio segmento.

Além disso, você pode escolher uma textura para cada adereço. Para fazer isso você precisa selecionar um objeto que você adicionou ao mapa, abra o menu de configurações e escolha uma textura.

Pic14.png

Adereços de telha que são usados para construir o terreno de nível geralmente têm texturas diferentes.

Se adicionarmos vários objetos idênticos e aplicarmos uma textura a um deles, você poderá aplicar a mesma textura a outros objetos selecionados pressionando a barra de espaço. A última textura selecionada será aplicada a ela.

Agora um pouco mais sobre a estrutura dessas texturas. Todos eles são feitos sem emenda. Então eles podem ser unidos sem emendar em nenhuma direção. Existem telhas de 1x1 (5x5 metros) e 2x2 (10x10 metros), 2x1, 3x1, 3x2 e 3x3.

Navegação

Para mover a câmera, você pode usar o botão do meio do mouse. Para girar o uso da câmera pressione Alt + botão do meio. Use a roda de rolagem para aumentar e diminuir o zoom. Quando você escolhe um suporte específico, a roda é mais sensível, enquanto a rotação é feita ao redor do objeto realçado. Para voltar ao cursor de inserção sem selecionar um uso de adereço pressione Ctrl + clique duplo. Você pode selecionar vários objetos em um quadro, certifique-se de segurar a tecla Ctrl não selecione um adereço sob o cursor e não arraste-o. Você pode adicionar um item aos selecionados usando a combinação Shift + clique, ou removê-lo do selecionado usando Alt + Shift + clique.

Você não pode colocar dois elementos em um só lugar. Se isso aconteceu acidentalmente enquanto você arrastava, você verá uma janela de erro com uma sugestão para desfazer a última ação. Além disso, você pode verificar se algum elemento está sobreposto pressionando a tecla Q. Os elementos conflitantes serão destacados em vermelho. Você pode desfazer a última ação e dar um passo à frente usando CTRL + Z e Ctrl + Y.

Exportando / importando um arquivo de mapeamento

Você pode converter um mapa em XML a qualquer momento. Você pode fazer isso no menu principal Arquivo → Tanques de exportação mapa 1.x ou usando as teclasCtrl + T. Ao exportar um mapa, você precisa especificar seu nome e adicionar o formato .xml.

Para importar um mapa para o editor use Arquivo → Importar de tanques ou Ctrl + T.

Testando um mapa no TanksTestingTool

Antes de testar seu mapa, verifique se há pelo menos um ponto de spawn (um local onde o tanque aparece) para o modo CM.

Para testar os resultados do seu trabalho, você pode abrir seu mapa no TanksTestingTool. Para fazer isso, você precisa:

  1. Converta um mapa para XML;
  2. Chame isso de map.xml;
  3. Mova o arquivo que você acessou para a pasta Biblioteca com o arquivo TanksTestingTool.swf;
  4. Inicie o TanksTestingTool.swf

Se tudo foi feito corretamente, o mapa será exibido.

Controles do Tank Testing Tool

Movimente-se pelo nível (mapa) no modo de voo. WASD, Q, E, Arrastar o Mouse
Aceleração Shift
Alternar entre o modo de voo e o modo de tanque F
Adicionar / Deletar tanques Insert / Delete
Alternar entre tanques N, Shift + N
Alternar entre diferentes pontos de spawn T - tipo de ponto

Y - Próximo ponto

Selecionar torreta Numpad 7, Numpad 9
Selecionar carroceria Numpad 4, Numpad 6
Selecionar pintura Numpad 1, Numpad 3

Tonalidades e Dificuldades

Primeiro de tudo você precisa colocar a geometria principal de um nível (terreno, edifícios, pontes, etc.). Depois disso, você instala sprites (vegetação) e elementos funcionais (pontos de spawn, zonas de bônus, bandeiras, etc.).

Ao posicionar as zonas de spawn, certifique-se sempre de que a maior carroceria não fique presa no ponto de spawn.

No processo de renderização, o nível é dividido em blocos ao longo dos limites dos adereços, formando uma hierarquia (níveis → blocos grandes (edifícios, terra, etc.) → grupos ainda menores em cada bloco → suportes individuais). Neste ponto, algumas dificuldades podem ocorrer.

Para evitá-los, você precisa garantir que haja pelo menos várias “juntas” (limites entre adereços) passando por todo o nível que não são interrompidos por outros adereços:

Tree 1.png

Linhas pretas são "juntas", a linha amarela não é.

Quanto mais dessas juntas estiverem no mapa, melhor.

Se as juntas que percorrem edifícios problemáticos em todo o mapa interferem em outros adereços, há duas maneiras de resolver esse problema:

  1. Ao invés de edifícios coloque paredes, blocos ou rochas (que têm altura limitada e estão dentro dos limites da grade verticalmente e são bastante pequenos na horizontal);
  2. Tente fazer juntas ao longo desses grandes edifícios através de todo o nível.

Para certificar-se de que a hierarquia está correta, use o modo de depuração utilizando as teclas (Ctrl + B) no Tanks Testing Tool (adereços agrupados em grupos são marcados com verde, locais problemáticos são vermelhos). Se algo estiver destacado em vermelho, isso significa que:

  • Existem problemas com ordenação que foram descritos anteriormente;
  • Há um tanque ou um sprite neste lugar (é por isso que os sprites devem ser adicionados por último, quando a geometria principal já foi construída e testada).