sábado, 16 de novembro de 2013

EVENTOS DO TECLADO E DO MOUSE



E ai galera tudo beleza ,depois de muito tempo sem  posta nenhum tutorial hoje estou aqui com mais uma aula de  python para bge ,e nesta aula vou ensina como usa  os eventos do teclado e do mouse ,ok então vamos começar .


O que é um evento do teclado e do mouse na bge ?vcs devem esta se perguntado ,um evento do teclado e do mouse e quando   alguma tecla e pressionada , ou algum click do mouse  .

 Para utilizar os eventos na bge, devemos importa o modulo (events)  da bge, veja como importa-lo.


Primeiro devemos importa o mudulo bge.logic
from bge import logic as g

Depois importamos  o modulo  bge.events
from bge import events


Mais se você quiser   economiza linhas em  seu script,  você pode importa os modulo assim:

from bge import logic as g,events

Assim você  importa dois modulos em uma única linha

Depois de importamos  o modulos,  vomos ver como utiliza as o teclado veja:

teclado=g.keyboard.events
 Aqui nesta linha criamos uma variável chamada ' teclado' e atribuímos a ela o g.keyboard.events

'g' poque importamos  o mudulo  bge.logic e apelidamos ele de g ,se você não sabe como isso funciona sugiro que você veja  a  aula 1 aqui  .

keyboard.events ,que dizer que estamos acessando todas a teclas do teclado.


 Agora  para captura uma tecla faça isso:

 teclado[events.WKEY]

Veja que capturamos a tecla 'w'do teclado , para outras teclas veja a api do blender aqui.



Espero que vocês tenham entendido um pouco, tentei explica da melhor forma possível  .


Se você esta com duvida ou gostou deste tutorial deixe um comentário.













3 comentários:

  1. Como faço para importar esses modulos? Pode explicar melhor?

    ResponderExcluir
  2. Como faço para importar esses modulos? Pode explicar melhor?

    ResponderExcluir
    Respostas
    1. Desculpe a demora João, para importa esses módulos basta vc coloca :
      from bge import events
      vc estará importando os eventos do teclado e do mouse

      Excluir