Atributos do Objeto
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.

