Vou mostrar aqui algumas noções básicas para quem quiser construir seus próprios scripts para integrá-los na forma de plugins na game engine do Blender3D.
Se possivel, consulte antes a documentação da Game engine do Blender que fala de Scripts Python(Parece que existia uma versão em Português rodando pela net, se não existir, talvez farei a tradução e publicarei aqui), e é necessário que tenha algum conhecimento de Python(Para isso existe o nosso curso de Python, para aceder clique aqui).
A Game engine do Blender possui três módulos “exclusivos” importaveis que são:GameLogic, Rasterizer e GameKeys. Esta expressão “exclusivos” quer dizer que éstes módulos só são válidos dentro da Game engine, não podendo ser invocados em Nenhum outro lugar. Contudo é possivel importar módulos nativos do Python,mas para isso tem que ter o Python bem configurado na sua maquina.
para saber como configurar o Python na sua maquina, veja esta aula do nosso curso de programação em Python. Todos os restantes módulos e da Game Engine são acessiveis através de métodos do módulo GameLogic.
Criei um script simples, para fazer alguns calculos lógicos, por exemplo, temos um jogo de Polícia e você(Ou seja lá quem for o jogador) é o chefe da polícia. A um dado momento recebes a notícia de invasão de uma casa e você terá de avisar a um dos seus homens( que está a fazer patrulha na rua) para ir averiguar a situação, como farias para verificar de todos os seus homens qual é o que está mais perto? Ou o que está mais longe? É exatamente isso que o script faz
Veja mais sobre o script neste tópico sobre a game engine do Blender
Comentários Recentes