Últimos assuntos
» CR - Concurso Relâmpago!!
por Willy Ter 18 Jul 2017, 17:11

» 3D:como rodar a camara em horizontal?
por Cambalinho Ter 18 Jul 2017, 15:09

» [Resolvido] pode explicar a d3d_set_projection()?
por Cambalinho Ter 18 Jul 2017, 11:28

» Escrever a resposta certa muda de room
por PedroX Seg 17 Jul 2017, 21:46

» Nota de esclarecimento - GMBR voltou!
por Mentos e Coca-cola Seg 17 Jul 2017, 17:05

» [CR] Campo Minado
por Katerp Dom 16 Jul 2017, 23:09

» [CR] The Bazooka Cat
por Tedi Ripper Dom 16 Jul 2017, 23:01

» Como melhorar um protótipo(Design)
por lolandoplayer Dom 16 Jul 2017, 22:56

» Diminuir velocidade ao arrastar objeto
por LwysF Dom 16 Jul 2017, 17:33

» Ajuda para mecanismo do jogo
por Willy Dom 16 Jul 2017, 15:54

Estatísticas
Temos 12700 usuários registrados
O último usuário registrado atende pelo nome de Eduardo Gomes

Os nossos membros postaram um total de 220918 mensagens em 30411 assuntos

Ajuda Com Mario(turn)

Ver o tópico anterior Ver o tópico seguinte Ir em baixo

Ajuda Com Mario(turn)

Mensagem por Kyuubi em Dom 05 Set 2010, 14:47

Ai gente boa tarde,venho de novo nessa ocasião pra lhes pedir ajuda[ehh portugues em],eu to fazendo um game do super mario eu já fiz a engine base oh,com as seguintes funções:
>pular(X)
>andar(setas)
>correr(setas e segurar control)
mas como todo bom game do mario,tem que ter aquela pequena função de derrape[turn],eu venho pedir ajuda,por que eu não sei fazer,eu já tenho os sprites de derrape,e a poeirinha,eu preciso que alguem faça um tuto ou faça na minha engine(o link tai em baixo)essa função.
Melhor explicando:
turn é aquela derrapada que o mario da,quando esta correndo pra frente(right) e vc aperta pra tras(left)[ou vice-versa],ai ele dá a derrapada.
olha como eu tava fazendo:
Spoiler:

no create:
Código:

turnr=false ///derrapar pra frente
turnl=false///derrapar pra tras
no alarm 0:
Código:

turnr=false
turnl=false
hspeed=0
no step:
Código:

if hspeed>6 and keyboard_check(vk_left)
{
turnr=true
}
if hspeed<-6 and keyboard_check(vk_right)
{
turnl=true
}
//////turn
if turnr=true{hspeed+=0.5}
if turnl=true{hspeed+=-0.5}
no drawn:
Código:

if turnr=true
{
draw_sprite(spr_pug,0,x-5,y-5)//poeira
draw_sprite(spr_tright,0,x,y)//derrape direita
alarm[0]=5}
if turnl=true
{
draw_sprite(spr_pug,0,x+5,y-5)//poeira
draw_sprite(spr_tright,0,x,y)//derrape direita
alarm[0]=5}
ufa acabou!!!
a engine tá aqui:
Download 99 kb


Última edição por Kyuubi em Seg 06 Set 2010, 12:48, editado 1 vez(es)
avatar
Kyuubi

Data de inscrição : 28/11/2009
Número de Mensagens : 443
Insígnias de JAM :

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Prêmios
   :
   :
   :

Ver perfil do usuário http://animeworldmugen.forumeiros.com/forum

Voltar ao Topo Ir em baixo

Re: Ajuda Com Mario(turn)

Mensagem por Sannin Kyuubi em Dom 05 Set 2010, 16:14

Vou ver o quê posso fazer por você, se consseguir eu posto.
avatar
Sannin Kyuubi

Data de inscrição : 12/02/2010
Número de Mensagens : 192
Insígnias de JAM :

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Prêmios
   : 0
   : 0
   : 0

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Re: Ajuda Com Mario(turn)

Mensagem por vitor_liminha123 em Dom 05 Set 2010, 18:48

Ei, tenta usar o friction, acho q pode dar certo.
avatar
vitor_liminha123

Data de inscrição : 16/08/2010
Número de Mensagens : 510
Insígnias de JAM :

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Prêmios
   : 0
   : 0
   : 0

Ver perfil do usuário http://www.newgrounds.com/tanber

Voltar ao Topo Ir em baixo

Re: Ajuda Com Mario(turn)

Mensagem por Kyuubi em Seg 06 Set 2010, 07:44

nao amigo,o derrape eu consegui o problema é a mudança de sprites,eu consegui fazer ele derrapar ,soltar a poeirinha,o problema configurar as sprites,que ele só muda o sprite turn pra um lado só,por exempro,ele derrapa pra frente e o sprite,é spr_tright,e pra tras spr_turnleft,mas o problema é que so muda pra um sprite pra direita ou esquerda, entendeu?
flws!!!
avatar
Kyuubi

Data de inscrição : 28/11/2009
Número de Mensagens : 443
Insígnias de JAM :

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Prêmios
   :
   :
   :

Ver perfil do usuário http://animeworldmugen.forumeiros.com/forum

Voltar ao Topo Ir em baixo

Re: Ajuda Com Mario(turn)

Mensagem por †Ceifador em Seg 06 Set 2010, 08:59

Tente usar o hspeed ou direction pra checar o lado que o mario estava antes de derrapar e então defina a sprite correspondente.
avatar
†Ceifador

Data de inscrição : 28/08/2010
Número de Mensagens : 154
Insígnias de JAM :

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Prêmios
   : 0
   : 0
   : 0

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Re: Ajuda Com Mario(turn)

Mensagem por Kyuubi em Seg 06 Set 2010, 12:49

gente aquela engine de 225 kb nao era minhaentã nao use eu já mudei pra minha!!!
amigo, eu já tentei fazer um monte de coisas,baixe a engine e tente fazer alguma alteração sei lá,fazendo favor.olha o que eu tava fazento(tá no spoiler),e olhe se vc consegue arrumar.
desde já agradeço!!!
flws!!!
avatar
Kyuubi

Data de inscrição : 28/11/2009
Número de Mensagens : 443
Insígnias de JAM :

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Prêmios
   :
   :
   :

Ver perfil do usuário http://animeworldmugen.forumeiros.com/forum

Voltar ao Topo Ir em baixo

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo

- Tópicos similares

 
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum