From BlenderWiki

Jump to: navigation, search
Blender3D FreeTip.gif
IMPORTANT! Do not update this page!
We have moved the Blender User Manual to a new location. Please do not update this page, as it will be locked soon.

"Properties" (Propriedades)

As "Properties" (Propriedades) dentro da BGE e para a lógica do Jogo são o equivalente à variáveis. Elas são guardadas dentro do Objeto e podem ser utilizadas para representar coisas como quantidade de armanento, saúde (vidinha), nomes e outras mais.

O Painel "Properties" (Propriedades)

O Painel Properties.

O Painel de propriedades é composto de seis partes:

(1) Botão de "Add Property" (Adicionar propriedade)
Este botão adicina uma nova propriedade para a lista, o padrão é uma propriedade do tipo "Float" (Flutuante) chamada “prop”, seguida por um número casoa já haja alguma propriedade com este nome.
(2) Botão Delete (apagar)
Próximo de cada propriedade, há um botão para deletá-la.
(3) Menu de tipos de Property
Isso determina qual tipo de propriedade será esta, dentre os (veja abaixo).
(4) Um Campo "Name" (Nome)
Aqui é o local aonde você dá a propriedade o seu nome, isto é a maneira com a qual você vai acessá-la através de expressões ou Scripts Python. A maneira de fazer isso dentro da linguagem Python é através de uma procura em estilo de dicionário (GameObject["propname"]). Os nomes são sensíveis à diferenciação de maiúsculas e minúsculas.
(5) Campo "Value" (Valor)
Configura o valor inicial da propriedade.
(6) Botão de Debug (Para verificação de erros)
Liga a verificação de erros (debugging). Note que você também deverá marcar a opção "Show Debug Properties" (Mostrar Propriedades de Debug) dentro do Menu "Game" (Jogo). Quando isso é feito, todas as propriedades com a opção de verificação de erros (debugging) ativadas, serão mostradas com o seu nome de "Object" (Objeto), nome de "Property" (Propriedade) e nome e valor durante o Jogo. Isto é útil caso você tenha suspeitas de que algo que esteja errado em suas propriedades esteja causando problemas.


Tipos de Propriedades

Existem cinco tipos de propriedades:

"Timer" (Temporizador)
Inicia com o Valor da propriedade e conta no sentido de aumentar o valor para cima contanto que o "Object" (Objeto) exista. Isso pode, por exemplo ser utilizado caso você queira saber quanto tempo o jogador leva para completar um nível.
"Float" (Flutuante)
Utiliza um número decimal como valor, e seu campo de valores varia entre -10000.000 até 10000.000. É útil para valores com precisão.
"Int" (Inteiros)
Utiliza números Integrais (Números Inteiros) como valor, seu campo varia entre -10000 até 10000. Útil para contagem de coisas como munição aonde números decimais são desnecessários.
"String" (Variável de Texto/Amarração)
Toma Textos com valor. Pode guardar até 128 caracteres.
"Bool" (Booleanas)
variáveis Booleanas, possui somente dois valores, que são "true" (verdadeiro) ou "false" (falso). Isto é útil para coisas que possuem somente dois modos, como por exemplo um interruptor de lâmpada.


Sensor tipo "Property" (Propriedade)

O Sensor tipo "Property" (Propriedade) possui quatro modos:

"Equal" (Igual)
Dispara um pulso positivo quando o valor da "Property" (Propriedade) é equivalente ao valor que está presento no sensor.
"Not Equal" (Não Igual/Diferente)
Dispara um pulso positivo quando o valor da "Property" (Propriedade) difere do valor presente no Sensor.
"Interval" (Intervalo)
Dispara um pulso positivo quando o valor da propriedade está entre o valor configurado para Min e Max dentro do Sensor.
Para valores do tipo “maiores que”, entre com o nome da "Property" (Propriedade) dentro do campo Max e com o valor mais baixo para o disparo do evento dentro do campo Min.
Para valores do tipo “menos que”, entre com o nome da propriedade dentro do campo Min e com o valor máximo dentro do campo Max.
Os nomes de outras propriedades podem também ser utilizados para fazer comparação entre propriedades.
"Changed" (Alterado)
Dispara um pulso positivo quando o valor da propriedade é alterado.


Veja Sensores para uma informação mais abrangente sobre a utilização dos sensores e informações sobre o Sensor Propriedade para informações mais detalhados sobre o Sensor do tipo "Property" (Propriedade).

Atuador tipo "Property" (Propriedade)

O Atuador tipo "Property" (Propriedade) possui quatro modos:

"Assign" (Designar)
Dá o valor presente dentro do campo "Value" (Valor), o valor que está presente a propriedade presente (nome) dentro do campo Prop. Atenção, isso só pode ser uma propriedade do mesmo Objeto.
"Add" (Adicionar)
Aumenta o valor da "Property" (Propriedade), entre com um valor negativo para subtrair do valor da propriedade. Para operações Booleanas, um valor qualquer que não seja 0 – Zero (também os negativos) é contado como sendo um valor do tipo "True" (Verdadeiro).
"Copy" (Copiar)
Copia uma propriedade a partir de um Outro Objeto para uma propriedade do dono do Atuador.
"Toggle" (Alternar)
Alterna entre 0 até 1 e qualquer outro número diferente de 0 para 0. Muito útil para chaves de "on/off" (ligar/desligar). Não trabalha com propriedades do tipo "String" (Variáveld e Texto/Amarração).

Veja Actuators para uma informação mais abrangente do uso dos Atuadores e o Atuador tipo Property (Propriedade) para uma informação mais detalhada sobre o Atuador tipo "Property" (Propriedade).