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.
- Abrir o editor de BlueprintEntre no editor de Blueprint da GUI que quer experimentar, onde residem as suas cadeias de
onClick,onHover,onLeavee de condições. - Pressionar ▶ TestClique no botão ▶ Test. O Easelt Builder volta ao canvas e executa a sua GUI com toda a lógica ligada ativa.
- Interagir com a sua GUIClique em elementos, alterne interruptores, abra e feche janelas — tudo responde através das cadeias de Blueprint que construiu.
- Parar quando terminarPressione 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 bloqueada | O que normalmente faz | No modo de Teste |
|---|---|---|
| Caixa de ferramentas | Adicionar e colocar novos elementos | Bloqueada — sem novos elementos |
| Camadas | Selecionar e reordenar elementos | Bloqueada — sem alterações de seleção |
| Inspetor | Editar propriedades dos elementos | Bloqueado — sem edições de propriedades |
| Menus | Aceder a comandos de edição | Bloqueados — comandos indisponíveis |
| Atalhos de teclado de edição | Acionar ações de edição por tecla | Bloqueados — 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:
onClick do Blueprint, executando cada passo ligado por ordem.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.
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.
| Modo | Como entrar | O que faz |
|---|---|---|
| Pré-visualização | Pressione P | Oculta toda a interface de edição para que possa observar o design sem distrações — nada é executado. |
| Teste | Pressione ▶ Test | Executa a lógica de Blueprint ligada para que possa clicar, alternar, ramificar e passar o rato por uma GUI ao vivo. |
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.