Nó Branch nos Blueprints: se for verdadeiro, faça isto; senão, faça aquilo
O nó Branch testa uma condição Boolean: se for verdadeira, a execução segue pelo pino True, e se for falsa, pelo pino False. É um dos nós mais usados nos Blueprints, a versão visual de se isto acontecer, faça aquilo; senão faça outra coisa.
Do curso
Tirado do projeto prático do curso; as aulas mostram cada passo em vídeo.
O que o Branch tem?
Uma entrada de execução, uma entrada de dados Boolean onde você define a condição (verdadeira ou falsa) e duas saídas de execução: True e False.
Como testo?
- Ligue um Print String a cada pino de saída: true no pino True e false no pino False.
- Com a condição desmarcada a execução segue pelo pino False. Marque, compile e teste: ela segue pelo pino True.
Como uso uma variável em vez da caixa de seleção?
Crie uma variável Boolean, por exemplo MyCondition, defina o padrão no painel Details, pegue um Get e ligue à condição do Branch. Você também pode mudá-la em tempo real durante o gameplay com um nó Set.
Posso combinar Branches?
Pode: um Branch seguido de outro Branch, ou um Branch logo depois de um Switch. O exemplo prático da aula é o botão de ligar de uma TV: se a TV está ligada, desligue; se está desligada, ligue, como um botão de controle remoto.
PDFs grátis que acompanham esta página
Guias de uma página feitos a partir das aulas, enviados por e-mail.
- Nós de controle de fluxo — Branch, Switch, loops e gates numa página: o que cada nó faz e quais pinos conhecer.
- Cheat Sheet de Blueprint — Um PDF grátis de uma página para Unreal Engine 4/5, feito a partir das aulas do curso. Deixe ao lado do editor enquanto aprende.
- PDFs grátis
Perguntas frequentes
O que o nó Branch faz?
Manda a execução pelo pino True ou False conforme uma condição Boolean.
De que tipo é a condição do Branch?
Um Boolean, verdadeiro ou falso.
Posso usar uma variável como condição?
Pode. Ligue uma variável Boolean ao pino de condição.