Easelt BuilderDocs
Feedback
Abrir o Easelt Builder →
Interatividade

Testes

Execute a sua interface ao vivo dentro do editor antes de exportar.

O modo de Teste do Blueprint permite que experimente a sua interface de verdade antes de exportar uma única linha de Lua. Quando pressiona ▶ Test, o Easelt Builder volta ao canvas e executa realmente a sua GUI, correndo a lógica de Blueprint que ligou, para que possa clicar, alternar e ramificar por ela exatamente como um jogador faria.

Testar as suas ligações dentro do Easelt Builder deteta cadeias quebradas, condições em falta e botões inativos muito antes de chegarem a um servidor de MTA:SA — por isso, trate-o como o último passo antes de cada exportação.

Iniciar um teste

O modo de Teste é iniciado a partir do editor de Blueprint, onde liga a sua lógica. Assim que o inicia, o Easelt leva-o de volta ao canvas e a sua GUI ganha vida.

  1. Abrir o editor de Blueprint
    Entre no editor de Blueprint da GUI que quer experimentar, onde residem as suas cadeias de onClick, onHover, onLeave e de condições.
  2. Pressionar ▶ Test
    Clique no botão ▶ Test. O Easelt Builder volta ao canvas e executa a sua GUI com toda a lógica ligada ativa.
  3. Interagir com a sua GUI
    Clique em elementos, alterne interruptores, abra e feche janelas — tudo responde através das cadeias de Blueprint que construiu.
  4. Parar quando terminar
    Pressione Esc ou clique no distintivo TEST MODE para parar o teste e voltar à edição.

O modo de Teste é apenas para pré-visualização

Enquanto um teste está a correr, o Easelt Builder bloqueia toda a interface de edição para que não possa alterar acidentalmente o design. Só pode interagir com a própria GUI — nada em que clique irá mover, renomear ou reconfigurar um elemento.

As seguintes superfícies de edição ficam todas bloqueadas durante um teste:

Superfície bloqueadaO que normalmente fazNo modo de Teste
Caixa de ferramentasAdicionar e colocar novos elementosBloqueada — sem novos elementos
CamadasSelecionar e reordenar elementosBloqueada — sem alterações de seleção
InspetorEditar propriedades dos elementosBloqueado — sem edições de propriedades
MenusAceder a comandos de ediçãoBloqueados — comandos indisponíveis
Atalhos de teclado de ediçãoAcionar ações de edição por teclaBloqueados — atalhos desativados
ℹ️

Como a edição está totalmente bloqueada, o modo de Teste é um ambiente de testes seguro — pode mexer na sua GUI o quanto quiser sem arriscar uma única alteração ao design.

O que funciona no modo de Teste

O modo de Teste executa a lógica ligada real, por isso cada cadeia de Blueprint que construiu dispara tal como o faria no jogo. Eis tudo o que ganha vida:

Cadeias de clique
Clicar num elemento dispara as suas cadeias de onClick do Blueprint, executando cada passo ligado por ordem.
Caixas de seleção e interruptores
As caixas de seleção e os interruptores alternam entre ligado e desligado tal como o farão para os jogadores.
Janelas
As janelas abrem e fecham em resposta às ações que ligou.
Texto e cores
O texto e as cores mudam dinamicamente sempre que a sua lógica os atualiza.
Condições
As condições ramificam pelos seus caminhos then ou else consoante o estado atual.
Cadeias de passagem do rato
Passar o rato sobre um elemento dispara as suas cadeias de onHover e onLeave conforme o ponteiro entra e sai.

O distintivo TEST MODE

Sempre que um teste está a correr, aparece um distintivo TEST MODE no topo do ecrã. É a sua confirmação num relance de que está a interagir com uma GUI ao vivo em vez de a editar, e também serve como uma saída rápida.

  • O distintivo permanece visível no topo durante todo o tempo em que um teste está a correr.
  • Clique no distintivo a qualquer momento para parar o teste e voltar à edição.
  • Também pode pressionar Esc para parar — ambos fazem exatamente a mesma coisa.
Esc
Parar o teste e voltar à edição

Pré-visualização vs Teste

É fácil confundir os dois, mas fazem coisas diferentes. A Pré-visualização simplesmente oculta a interface de edição para que possa ver o design limpo; o Teste executa realmente a lógica ligada para que possa interagir com ela. Recorra à Pré-visualização para examinar o layout, e ao Teste para verificar o comportamento.

ModoComo entrarO que faz
Pré-visualizaçãoPressione POculta toda a interface de edição para que possa observar o design sem distrações — nada é executado.
TestePressione ▶ TestExecuta a lógica de Blueprint ligada para que possa clicar, alternar, ramificar e passar o rato por uma GUI ao vivo.
P
Entrar na Pré-visualização (ocultar interface, sem lógica)
💡

Execute sempre uma passagem de Teste antes de exportar. A Pré-visualização mostra-lhe qual é o aspeto da sua GUI, mas só o Teste comprova que cada botão, alternância e condição está realmente ligado e se comporta da forma que pretendia.


Assim que a sua GUI clicar, alternar e ramificar da forma que espera no modo de Teste, está pronto para avançar e exportá-la para uso no MTA:SA.

Got feedback or an idea?Share it →