sábado, 10 de agosto de 2013
MOVIMENTOS DO PERSONAGEM
E ai galera aparti de hoje vou coloca uma seres de tutoriais ensinado a logica de um jogo rpg
estilo Super Mario galaxy .Nesses tutoriais não vou ensinar a modelar personagens ou mesmo criar cenários ,ate porque meu forte não e modelagem nem texturização sou mais na área lógica de um jogo .
E na aula de hoje vou ensina como fazer os movimentos de um do personagem usando python .
1-Adicione um cubo e um plane vamos simula que este cubo e o nosso personagem e o plane e
o cenário deixe tudo como na imagem abaixo .
2-Va em game logic e adicione um sensor Always deixe o true level marcado e adicione um controlador do tipo python coloque esse script no cubo.
from bge import logic as g,events
c=g.getCurrentController()
o=c.owner
t=g.keyboard.events
w=t[events.WKEY]
s=t[events.SKEY]
a=t[events.AKEY]
d=t[events.DKEY]
sp=t[events.SPACEKEY]
if w:
o.applyMovement([0.2,0,0])
if s:
o.applyMovement([-0.2,0,0])
if a:
o.applyMovement([0,0.2,0])
if d:
o.applyMovement([0,-0.2,0])
if sp:
o.applyMovement([0,0,0.2])
3-Pronto agora e só tecla p e ver o resultado ,os comando são : w, s, a, d, espaço
Se vc não entendeu alguma coisa ou gostou deixe um comentário.
Assinar:
Postar comentários (Atom)
muito bom quando sai o proximo?
ResponderExcluircara em breve o próximo sai
Excluirolha,eu to fazendo um jogo 3 pessoa,a logica ta top mais nao esta adequada para a camera terceira pessoa,vc pode fazer um tutoria com fazer esse tipo que quando aperta D o personagem gira né.entao,mais quando aperta W ele vai pro lado que o keyD mostrou
Excluirsou o mesmo cara que falou da camera terceira pesso,fiz um negocio aqui e deu certo ,valeu muito util
Excluirnossa cara queria eu ter essa inteligencia kkkk
ResponderExcluirsou meio burro aguardando o proximo...
eai desistio de faser o proximo tuto?
ResponderExcluirNão cara, talvez hoje eu faço o segundo tutorial .
Excluirai vc sabe python se souber me ensina?
ResponderExcluirClaro que ensino amigo
Excluirtem como ensinar a usar o movimento do personagem com o mouselook, tipo de olhar pro lado e a cabeça virar junto?
ResponderExcluirclaro Anônimo dentro de uma ou duas semanas colocarei um exemplo para ser baixado ok.
ExcluirO problema do seu script está no pulo, o personagem irá pular infinitamente se você segurar o botão espaço.
ResponderExcluirSim tem esse Bug mesmo Arlei, mais adicionando duas ou três linhas de código
Excluirsimples será resolvido o Bug
Resolvido.
ResponderExcluir