Hoje postarei um tutorial de como mudar a cor do objetos na bge. Embora muda a cor dos objetos na bge seja muito simples e fácil muita gente tem dificuldade para fazer isso.
1- depois que você abril o blender , deixe no frame 1 e vai em material e em (diffuse) e coloca a cor que você que clique com o botão direito do mouse sobre a cor que você escolheu e escolhe a primeira opção que e ( insert key frames) como na imagem abaixo .
2-Agora no Frame 2 Repita o mesmo processo só que com uma cor diferente.
3-Agora vá em Game logic coloque um sensor do tipo always um controlador do tipo and e um actuator do tipo action , e só colocar a animação do material que acabou de fazer como na imagem abaixo Agora só da um start e ver o resultado
Se você não entendeu alguma parte deste tutorial deixe um comentário com sua duvida que irei explica melhor.
Como eu poderia mudar a cor do objeto usando apenas o script na bge?
ResponderExcluirMudando a cor do objeto
Excluir#importando a logica da bge a chamando ela de "g"
from bge import logic as g
# Capturando o controlador do objeto e colocando
#dentro da variável c
c= g.getCurrentController()
#acessando a propriedade do objeto com o script a atribuindo a variavel "o"
o= c.owner
#Definindo a propriedade a cor do objeto rgba
o.color=[55,0,0,45]