quinta-feira, 8 de junho de 2017

Alguns Comando De python para bge

E ae galera tudo beleza!! depois de muito tempo com o blog parado, hoje aqui estou para te mostra
alguns comando muito útil  para vcs usarem nos seus script  para bge  .Chega de papo vamos-la .


Para começar vamos importa a bge.logic e vamos abrevia-la chamando-a de 'g'.

from bge import logic as g

Agora a parti do modulo bge.logic  que abreviamos para 'g'  vamos captura todos os controladores.

cont =  g.getCurrentController()

veja que na linha acima  estou usando a variável 'cont' para guarda  todos controladores capturado .

Agora vamos acessa as propriedade do Objeto  que está com esse script e atribui-lo a variável 'ob'.

ob = cont.owner


agora com essa variável 'ob' eu tenho acesso a todas as propriedade do objeto .

Esses são algumas funções relacionadas as propriedades do objeto :

#Função   para deixa o objeto invisível
ob.visible=(False)
#Para deixar o objeto novamente visível e só mudar de False para True exemplo:
ob.visible=(True)

#Função para mudar a cor do objeto ou deixa-lo transparente
ob.color=[0,45,0,0.0]
#Lembrando que é no formato  [r, g ,b, a] ou [Red , Green , Blue, Alpha] alpha e a transparência do #objeto , sendo que 0.0 é nada de transparência e 1.0  e transparência total .

Obs: Para que o alpha funcione vcs precisa ativa o transparecy  nas propriedade do objeto

#Função que deleta o objeto em tempo real
ob.endObject()

#Função de modifica o tamanho do objeto
ob.scaling=[0,0,0]
#Lembrando que é no respectivo eixo [x,y,z]

#Função que movimenta o objeto
ob.applyMovement([0.0,0.0,0.0])
#Lembrando que é no respectivo eixo ([x,y,z])
#Função que rotaciona o objeto
ob.applyRotation([0.0,0.0,0.0])


Gostou destas funções ,está com duvida em alguma coisa do tutorial  ou quer  saber mais funções de python para bge  então deixe um comentário  .

Nenhum comentário:

Postar um comentário