Easelt BuilderDocs
Feedback
Abrir o Easelt Builder →
Referência

FAQ e dicas

Respostas para perguntas comuns, além de dicas práticas.

Esta página responde às perguntas que os utilizadores do Easelt Builder fazem com mais frequência e partilha dicas para obter os resultados mais limpos e previsíveis das suas GUIs dx do MTA:SA. Se é novo por aqui, a versão curta é: tudo corre no seu navegador, o seu trabalho permanece privado, e os seus designs são construídos para sobreviver a qualquer resolução que os seus jogadores usem.

Privacidade e armazenamento

O meu trabalho é enviado para algum lado?

Não. O Easelt Builder corre inteiramente no seu navegador, e os seus designs são guardados localmente na sua própria máquina. O seu trabalho é encriptado em repouso e não existe sincronização com servidor — nada do que constrói é enviado para um servidor, carregado para a cloud ou partilhado com alguém, a menos que o exporte e o entregue você mesmo.

ℹ️

Como tudo é local, limpar o armazenamento do seu navegador ou mudar de dispositivo não levará os seus designs consigo. Exporte tudo o que quiser manter.

Resoluções e escalonamento

O meu design funciona em todas as resoluções?

Sim. O Easelt Builder guarda cada posição e tamanho como frações do ecrã, em vez de pixels fixos. Isto significa que um painel que coloca ao centro permanece centrado, e um elemento dimensionado a um terço da largura permanece com um terço da largura, quer o jogador esteja em 1280×720 ou 3840×2160. O seu layout escala de forma limpa em todas as resoluções.

💡

Defina a Resolução no Easelt Builder para corresponder à resolução típica dos jogadores do seu servidor, de modo a que a pré-visualização do seu design fique exatamente igual ao que a maioria dos jogadores verá.

Texto, rotação e renderização

Porque é que o meu texto rodado não se inclina?

O dxDrawText do MTA:SA não consegue rodar texto — as letras renderizam-se sempre na vertical. Quando roda um elemento de texto no Easelt Builder, a caixa roda mas as letras permanecem na vertical, que é exatamente como ficará no jogo. Este é um comportamento WYSIWYG deliberado: o construtor mostra-lhe o resultado real do motor em vez de uma inclinação que nunca apareceria nos ecrãs dos seus jogadores.

Comportamento no jogo

Porque é que os meus botões não respondem no jogo?

Os seus elementos dx só recebem cliques quando o cursor está visível. O recurso anfitrião deve chamar `showCursor(true)` para ativar a interação. Se os seus botões parecem estar corretos mas nada acontece quando clica neles no jogo, esta é quase sempre a razão.

⚠️

Lembre-se de chamar showCursor(false) novamente quando fechar a sua GUI, ou o jogador ficará preso com um cursor visível que não consegue dispensar.

Recursos: imagens e fontes

Posso usar as minhas próprias imagens e fontes?

Sim. Importe as suas próprias imagens e fontes diretamente a partir do inspetor. Quando exporta o seu design, elas são incluídas juntamente com ele na pasta assets/, para que as suas ilustrações e tipografia personalizadas viagem com o recurso e estejam prontas a usar no jogo sem qualquer configuração adicional.

Interatividade com o Blueprint

Como adiciono lógica de clique?

Abra o Blueprint, ligue a sua lógica aí e depois exporte. O Blueprint é onde o comportamento vive — liga o que acontece quando um elemento é clicado, e depois o recurso exportado leva essa lógica para o jogo.

Como testo antes de exportar?

No Blueprint, prima ▶ Test para executar o seu design e as interações ao vivo. Isto permite-lhe confirmar que a sua lógica de clique e o fluxo se comportam como espera antes de se comprometer com uma exportação.

  1. Desenhe a sua GUI
    Disponha os seus elementos na tela e estilize-os no inspetor.
  2. Abra o Blueprint
    Mude para o Blueprint para adicionar lógica de clique e comportamento.
  3. Teste com ▶
    Prima ▶ Test para executar o seu design ao vivo e verificar as interações.
  4. Exporte
    Exporte quando tudo funcionar — a sua lógica e os recursos são incluídos em conjunto.

Idiomas e localização

Suporta árabe?

Sim. O texto em árabe é remodelado e reordenado na exportação para que renderize corretamente no jogo, onde o MTA:SA não fará essa modelação por si. Escreve árabe naturalmente no construtor e o Easelt Builder trata da ordenação da direita para a esquerda e da junção das letras quando exporta.

Em que idiomas está disponível esta documentação?

Esta documentação está disponível em cinco idiomas:

  • Inglês
  • Árabe
  • Francês
  • Português
  • Espanhol

Múltiplos designs e ecrãs

Posso ter múltiplos designs ou ecrãs?

Sim. Use File → Designs… para criar e gerir múltiplos designs, e use `switchDesign` no Blueprint para se mover entre ecrãs em tempo de execução — perfeito para interfaces multipainel, menus que trocam de vistas, ou um ecrã de login que passa para um painel principal.

Sobre o Easelt Builder

O que são o Easelt e o C4?

O Easelt Builder é o produto — o designer visual baseado em navegador que está a usar. O Easelt · C4 é o criador e detentor dos direitos de autor por trás dele.

Easelt Builder
O produto: um designer visual baseado em navegador para GUIs dx do MTA:SA.
Easelt · C4
O criador e detentor dos direitos de autor por trás do Easelt Builder.

Dicas para designs mais limpos

Corresponda à Resolução
Defina a Resolução para a do seu servidor, de modo a que a sua pré-visualização corresponda ao que os jogadores realmente veem.
Prima P para pré-visualizar
Prima P para uma visão rápida e sem distrações do seu design tal como aparecerá.
Agrupe elementos relacionados
Agrupe elementos que pertencem em conjunto para que se movam, alinhem e permaneçam organizados como uma unidade.
Painel → janela do Blueprint
Transforme um painel numa janela do Blueprint para lhe dar o seu próprio comportamento interativo.
P
Pré-visualizar o seu design
Got feedback or an idea?Share it →