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