Pular para o conteúdo principal
Descubra uma maneira mais rápida e inteligente de criar controles por toque personalizados. Sem necessidade de edição tediosa de JSON! Com o GitHub Copilot e o Visual Studio Code, você pode criar e editar facilmente layouts de controles por toque personalizados apenas fornecendo instruções em linguagem natural. Este guia fornece etapas claras e práticas: configurar as ferramentas necessárias, projetar e editar layouts de toque com o Copilot e, por fim, criar e testar Touch Adaptation Bundles. Aprenda a instruir o Copilot de forma eficaz e descubra dicas para simplificar seu fluxo de trabalho, facilitando o início no desenvolvimento de controles por toque até mesmo para quem está usando pela primeira vez. Para obter informações mais detalhadas sobre o design de controles por toque, consulte Guia do designer para criar controles por toque. Figura 1. Captura de tela da geração de um layout de toque pelo Copilot Chat no VS Code. Captura de tela da geração de um layout de toque pelo Copilot Chat no VS Code.

Pré-requisitos

Etapas

  1. Inicie o Visual Studio Code.
  2. Siga a Configuração do TAK Editor para abrir o workspace e crie um novo bundle e layout.
  3. Crie uma pasta .github na raiz da pasta do workspace onde o bundle está e coloque o arquivo copilot-instructions.md na pasta .github. Colocar as instruções aqui garante que o Copilot possa consultar as regras de design ao editar o JSON do layout. Figura 2. Captura de tela da árvore de diretórios com a pasta .github e o arquivo copilot-instructions.md. Captura de tela da árvore de diretórios com a pasta .github e o arquivo copilot-instructions.md.
  4. Abra a janela do Copilot Chat (atalho de teclado Ctrl+Alt+I).
  5. No explorador do Visual Studio Code, selecione o arquivo JSON de layout que você criou na pasta de layout. Essa seleção garante que o Copilot Chat use o arquivo como contexto para sua sessão de edição. Figura 3. Captura de tela da seleção do arquivo json de destino para adicioná-lo como contexto para o Copilot. Captura de tela da seleção do arquivo json de destino para adicioná-lo como contexto para o Copilot.
  6. Verifique se o modo Agent está selecionado para que o Copilot forneça uma explicação detalhada sobre o resultado da edição e, em seguida, selecione o modelo de IA de sua preferência. Figura 4. Captura de tela da verificação de que o modo agente está selecionado e da seleção do modelo de IA. Captura de tela da verificação de que o modo agente está selecionado e da seleção do modelo de IA.
  7. É recomendável preparar o mapeamento de botões do controle para o seu título para garantir a configuração e a usabilidade ideais. Por exemplo:
  1. Peça ao Copilot para editar o JSON do layout de destino usando o mapeamento de botões do seu controle. Por exemplo:
Certifique-se de que o Copilot consulte o copilot-instructions.md depois que você instruí-lo a editar, para que ele possa aplicar as regras de design apropriadas ao seu layout.Figura 5. Captura de tela da confirmação do uso das instruções do Copilot.Captura de tela da confirmação do uso das instruções do Copilot.Permita que o Copilot busque os recursos, o esquema e o guia do designer nas URLs de referência quando solicitado na janela de chat. Essa ação garante respostas precisas e oferece os melhores resultados possíveis para sua solicitação.Figura 6. Captura de tela da permissão para o Copilot buscar recursos.Captura de tela da permissão para o Copilot buscar recursos.
  1. Itere e teste até concluir
Use o Copilot Chat para refinar o arquivo JSON do layout até que ele atenda aos seus requisitos de design. Renomeie o arquivo para refletir o cenário de jogo pretendido (por exemplo, battle.json, menu.json, map.json). Se forem necessários vários layouts, repita o mesmo processo para cada um. Após cada edição, valide o layout no ambiente do seu jogo: Continue alternando entre edições conduzidas pelo Copilot e testes no jogo até que o layout seja finalizado. Figura 7. Captura de tela dos layouts de controles por toque gerados pelo Copilot. Captura de tela dos layouts de controles por toque gerados pelo Copilot.
Use a terminologia oficial para obter melhores resultados Use apenas os termos do guia do designer para garantir que o Copilot forneça melhores resultados:
  • “move A button to the right wheel inner.”
  • “move B button to the left in the same right outer wheel.”
  • “can you assign an interact icon to the A button?”
  • “exchange the position of the X button and Y button in the right outer wheel.”
  • “remove R thumb from the layout.”
Dica profissional: você também pode editar o arquivo copilot-instructions.md para atender às suas necessidades específicas. Ao personalizar as instruções, você pode ajustar o comportamento do Copilot e receber orientações perfeitamente alinhadas aos seus objetivos de design.
Última modificação em 6 de outubro de 2026