Atributos do Objeto | hyperPad Documentation

Loading...

Logo
DocumentationEditor PrincipalAtributos do Objeto
Editor Principal

Atributos do Objeto

Last updated January 25, 2016

Os atributos são valores armazenados em cada objeto para serem acessados posteriormente. Por exemplo, se você quiser acompanhar a saúde de cada inimigo em seu jogo, você pode criar um atributo de saúde. Quando o inimigo recebe dano, você pode definir o atributo de saúde para um novo valor.

Os atributos podem ser mais flexíveis do que isso. Você também pode definir e obter atributos dinamicamente sem defini-los primeiro, permitindo que você crie estruturas de dados.

Usando comportamentos, você pode acessar atributos de qualquer objeto em sua cena ou até mesmo adicionar atributos dinamicamente.

Definindo Atributos:

Você pode pré-definir atributos na aba Atributos nas Propriedades do Objeto (consulte Propriedades do Objeto para mais informações).

Para adicionar um atributo, primeiro insira um nome para o atributo no campo de busca (este é às vezes chamado de chave). Se o atributo já existir, a busca irá filtrá-lo para você. Se ele não existir, toque no ícone + para adicionar o novo atributo.

Uma vez que seu atributo é adicionado, você pode inserir qualquer número ou texto no campo de entrada para pré-defini-lo. Você também pode deixá-lo em branco e configurá-lo dinamicamente usando comportamentos.

Comportamento de Definição de Atributo:

Usando o Comportamento de Definir Atributo (localizado na categoria Objeto), você pode atualizar o valor de qualquer atributo pré-definido em um objeto selecionado. Você também tem a opção de definir ou criar dinamicamente um atributo para o seu objeto especificado.

Atributos Pré-definidos

Por padrão, o tipo de chave de atributo "Pré-definido" é selecionado na lista suspensa. Com esta opção selecionada, você pode definir o valor de qualquer atributo pré-definido. Toque em "Selecionar Chave de Atributo" para exibir uma lista de atributos aplicados ao seu objeto selecionado.

Uma vez que você tenha selecionado o atributo desejado, você pode definir o "Valor do Atributo" para qualquer coisa que você quiser. Uma vez que o Comportamento de Definir Atributo seja executado, o atributo será definido para este novo valor.

Atributos Dinâmicos

Se você selecionar o tipo de chave "Dinâmico" na lista suspensa, você pode inserir manualmente uma chave (nome) e um valor para um atributo a ser definido.

Se a chave que você inserir existir para o objeto selecionado, então o atributo especificado será definido com o novo valor. No entanto, se você inserir uma chave que não existir para seu objeto, o atributo será criado para você uma vez que este comportamento seja executado.

Comportamento de Obtenção de Atributo:

Com o Comportamento de Obter Atributo, você pode obter o valor de qualquer atributo pré-definido ou dinâmico, e então enviá-lo para outro comportamento (veja Compartilhando Valores).

O Comportamento de Obter Atributo funciona de forma semelhante ao Comportamento de Definir Atributo. Você pode selecionar um atributo Pré-definido ou Dinâmico.

No entanto, se você selecionar um Atributo Dinâmico com o Comportamento de Obter Atributo, a chave inserida deve já existir. Isso significa que o atributo deve ser pré-definido ou criado dinamicamente antes que o Comportamento de Obter Atributo seja executado. Se você inserir uma chave para um atributo que não existir, nada será retornado.