quinta-feira, 30 de janeiro de 2014

Ativando sensor e atuador através do controlador python

Selecione a opção "Blender Game" e selecione a opção "Game Logic".


Na janela do Text Editor escreva o script abaixo.
Sobre o script:
Obtemos o módulo de lógica da bge.
Obtemos o atual controlador.
Obtemos o objeto dono do script.
Obtemos um sensor nomeado de 'sensor'.
Obtemos um atuador nomeado de 'atuador'
Temos uma condição "If" e "Else".
Se a condição existente para o sensor for positiva, então ativará o atuador.
Caso não existir condições verdadeiras, então realizará a tarefa escrita no script.
Nomeie o bloco de texto de 'Texto'.


Na janela do Logic Editor , com um objeto selecionado, conecte um sensor do tipo "Always" nomeado de 'sensor' a um controlador do tipo "Python" nomeado de 'Texto' e um atuador do tipo "Motion" nomeado de 'atuador', e dê qualquer valor que você queira na variável do atuador, neste caso o valor '1' no eixo 'X' do Loc.



segunda-feira, 27 de janeiro de 2014

Aplicando Escala, Rotação e Deslocamento em um objeto.

Marque a Opção "Game Blender".
Marque a Opção "Game Logic".


Na Janela "Editor de Texto" Escolha "Novo".
Digite o roteiro da Figura abaixo.


Selecione o Objeto "Cube", conecte hum sensor de tipo "Always" um hum controlador tipo "Python" nomeado de "Texto".


Pressione a Tecla "P" e Veja o Resultado.

SOBRE o script:

# IMPORTA o Módulo da lógica de Jogo
da lógica de importação BGE

# Obtém o controlador Atual 
controlador bge.logic.getCurrentController = ()

# O Objeto Proprietário do roteiro
Objeto = controlador.owner

# O Objeto TERA UMA escala de valor 4 no Eixo X
objeto.localScale.x = 4

# O Objeto TERA UMA Rotação de valor 1 no Eixo Z los Relação AO Seu Eixo
# [X, Y, Z]
rot = [0,0,1]
locais = True
objeto.applyRotation (rot, local)

#O Objeto TERA UM deslocamento de valor 15 no Eixo X
objeto.localPosition.x = 15

Usando a ferramenta “Toggle System Console”.

Marque a opção “Blender Game”.


Marque a opção “Game Logic”.


 Na janela “Text Editor”, marque a opção “New”.


Digite: print (“hello world”).


Conecte um sensor tipo “Always” a um controlador tipo “Python” nomeado de “Text”.


Marque a opção “Toggle System Console” e pressione a tecla “P” e depois “Esc” na janela “3D View”.


E o resultado sairá na outra janela que surgirá, nesse caso apresentou “hello world”.


Essa janela pode apresentar erros que cometemos ao digitar um script e tarefas que indicarmos para o script executar.



sexta-feira, 24 de janeiro de 2014

Importando os módulos da bge

Módulos OS # IMPORTA TODOS FAZER O motor de jogo do liquidificador OU BGE (Blender Game Engine)

BGE importação

UO

# IMPORTA apenas hum Módulo Vez da BGE POR

da lógica de importação BGE

do BGE importação textura

a partir de eventos de importação BGE

das restrições de importação BGE

de importação BGE tornar

de tipos de importação BGE