Skip to main content

Content

Define o conteúdo real do layout. O conteúdo do layout é organizado em contêineres com base em onde ele está localizado na tela, como lower. Dentro de cada contêiner há um conjunto de controles, como um botão, que podem ser especificados diretamente ou colocados em subcontêineres com base em propriedades nomeadas ou submatrizes.

Propriedades

center - object, opcional. Roda de controles que é exibida no centro da tela. layers - object, opcional. Um conjunto de definições de camada que permitem que um conjunto de controles seja exibido com base em uma ação de camada. left - object, opcional. Roda de controles que, por padrão, é exibida sob a mão/polegar esquerdo do jogador. lower - object, opcional. Um objeto que permite posicionar controles em qualquer um dos três slots leftCenter, center ou rightCenter na linha inferior de controles. right - object, opcional. Roda de controles que, por padrão, é exibida sob a mão/polegar direito do jogador. sensors - array, opcional. Uma lista de controles de sensor que devem ser habilitados neste layout. upper - object, opcional. Um objeto que permite posicionar uma matriz de controles nos slots right da linha superior de controles.

Comentários

Os locais disponíveis para controles em um layout são: soquetes disponíveis em um layout Por convenção, a roda left é usada principalmente para movimento e a roda right para as ações mais comuns. locais das rodas Considere colocar tarefas usadas com pouca frequência nos slots upperRight ou lower. locais para tarefas pouco frequentes
O slot de roda center não está bem posicionado ergonomicamente para uso no modo paisagem. Deve ser usado somente quando orientation for retrato em telefones.A orientation afeta apenas os layouts de toque exibidos. Usar algo diferente do padrão landscape só deve ser feito se o jogo estiver fazendo uma alteração explícita na renderização para corresponder à orientação do layout.

Exemplos

Consulte nosso GitHub para obter exemplos completos de layouts para diversos gêneros de jogos. Esses exemplos também demonstram recursos mais avançados, como o uso de ativos personalizados para uma aparência personalizada.

Requisitos

A versão do layout é especificada pelo atributo $schema no arquivo json do layout. Isso especifica o conjunto específico de controles e recursos disponíveis no layout. As propriedades descritas aqui são válidas para as versões de layout 4.0 e posteriores.

Confira também

Referência do Touch Adaptation Kit
Introdução aos layouts de exemplo
Last modified on October 6, 2026