Construindo scripts para a game engine do Blender

209 0

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

(Visited 74 times, 1 visits today)

Elisio Leonardo

Elisio Leonardo is an experienced Web Developer, Solutions Architect, Digital Marketing Expert, and content producer with a passion for technology, artificial intelligence, web development, and entertainment. With nearly 15 years of writing engaging content on technology and entertainment, particularly Comic Book Movies, Elisio has become a trusted source of information in the digital landscape.