Compartilhando Valores Entre Comportamentos | hyperPad Documentation

Loading...

Logo
DocumentationEditor de ComportamentoCompartilhando Valores Entre Comportamentos
Editor de Comportamento

Compartilhando Valores Entre Comportamentos

Last updated September 29, 2014

Alguns comportamentos podem produzir valores para você usar com outros comportamentos. Quando você toca em qualquer comportamento, você notará que alguns comportamentos têm um pequeno círculo com um ícone de saída, o que significa que você pode arrastar o valor de saída para o campo de entrada de outro comportamento. Por exemplo, Adicionar Valores irá produzir a soma dos dois números que você especificou, e se você quiser armazená-la em um Container de Caixa, basta tocar no comportamento do Container de Caixa e arrastar a saída para o campo de entrada de Armazenamento.

Vários Valores de Saída

Alguns comportamentos têm múltiplos valores de saída. Um exemplo disso seria o comportamento Calcular Direção. O Calcular Direção produz um vetor X, um vetor Y e um ângulo.

Alterar Campo de Entrada

Clicar no ícone dentro de um campo de entrada irá solicitar que você crie um comportamento Alterar Campo de Entrada. Este comportamento é uma ação e mudará o valor do campo de entrada quando for executado por um evento. Ao contrário de um container de caixa, o "Alterar Campo de Entrada" controla apenas um único campo de entrada, é uma ação e não pode produzir nada para outros comportamentos.

Lembre-se, o valor alterado só será refletido quando o comportamento original for executado novamente, ou se o interruptor "Reiniciar Comportamento" estiver ligado.

Por exemplo, se você está alterando a velocidade de um objeto, a taxa na qual o objeto se move não será afetada até que o comportamento original "Definir Velocidade" seja executado novamente.

O comportamento Alterar Campo de Entrada criado a partir do prompt.

Ao alternar "ATIVADO" o interruptor "Reiniciar Comportamento" nas propriedades do comportamento "Alterar Campo de Entrada", você pode fazer com que o "Alterar Campo de Entrada" execute o comportamento original. Isso irá atualizar o comportamento original com o novo valor.

Comportamentos Faltando

Se um comportamento for excluído, o campo de entrada que ele estava compartilhado será destacado em vermelho para indicar o erro.