A questão prática: planejador de layout de hud de jogo móvel. Esta nota de campo responde a isso por meio de um fluxo de trabalho definido, em vez de uma lista de configurações copiada.
Comece pelo alcance físico, não por uma captura de tela de outro dispositivo
O mesmo CSS ou tamanho de captura de tela produz um alvo físico diferente através da densidade da tela e dimensões do dispositivo. O GameMath estima milímetros a partir de pixels CSS, proporção de pixels do dispositivo e PPI da tela, mas o resultado ainda precisa de um teste de pegada real.
Ações de alta frequência pertencem a zonas alcançadas sem mudar a pegada. Controles de menor frequência podem usar áreas mais distantes se não competirem com gestos do sistema operacional.
Lista de verificação do protocolo
- Estime o tamanho do alvo físico
- Mantenha a pegada normal
- Alcance sem deslocar o dispositivo
Teste caminhos simultâneos e sobreposição
Um HUD pode funcionar um botão por vez e falhar durante movimento, mira e ação juntos. Recrie a combinação completa de dedos no campo de toque.
Trilhas que convergem ou se cruzam identificam riscos de sobreposição. Aumente o espaçamento ou mova uma ação antes de ampliar cada controle, o que pode criar novas ativações acidentais.
Lista de verificação do protocolo
- Testar combinação comum de três dedos
- Inspecionar trilhas cruzadas
- Mover um controle e repetir
Manter controles críticos longe de bordas incertas
A navegação do sistema, capas e contato da palma da mão tornam a borda da tela menos previsível. Compare inícios nas bordas com toques movidos levemente para dentro.
Necessidades de acessibilidade podem alterar o tamanho do alvo, a posição e a complexidade do gesto necessário. Salve notas de layout separadas em vez de nomear um arranjo como universalmente melhor.
Limite de medição: A aritmética de tamanho físico e as trilhas de contato no navegador não podem garantir conforto, acessibilidade ou o tratamento de eventos dentro do jogo.
Use o resultado, depois repita-o
Mantenha o dispositivo, plataforma, conexão, navegador ou versão do jogo e a configuração anterior ao lado do resultado. Se a observação mudar, restaure a base e altere uma variável. Esse procedimento é mais valioso do que um número com aparência precisa sem contexto.