Os membros mais ativos da semana

Últimos assuntos
» EAI PESSOAL MENSAGEM EMOCIONANTE AKI
Sex 30 Out - 17:31:37 por claus

» Ultimate crossover heroes demo avalible!!!
Ter 20 Ago - 16:53:59 por claus

» Aula 2 - Conhecendo os recursos
Qua 14 Ago - 19:34:03 por claus

» novo jogo??
Qua 14 Ago - 19:32:59 por claus

» Aula 1 - Interface do Game Maker
Qua 14 Ago - 19:28:50 por claus

» tutorial de pause com room
Qua 14 Ago - 19:24:21 por claus

» alguns sprites meus
Qua 14 Ago - 19:18:03 por claus

» Alguns negócios
Qua 14 Ago - 19:14:51 por claus

» logo do revivendo o sugm
Qua 14 Ago - 19:09:28 por claus


Como fazer combos?

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

Como fazer combos?

Mensagem por Gabriel o ouriço em Sab 3 Nov - 10:34:53

O titulo diz tudo Razz
Quero saber como faço um combo
Por exemplo
Se a tecla A for pressionada ele muda para o sprite spr_sonic_soco
E depois se a tecla A for presionada outra vez num certo periodo de tempo ele muda o sprite para spr_sonic_pontape
E depois se a tecla A for pressionada outra vez ele muda o sprite para spr_sonic_pontape_2
E depois ele volta ao sprite spr_sonic_parado


Como faço isso?
avatar
Gabriel o ouriço

Mensagens : 97
Data de inscrição : 14/07/2012
Idade : 16
Localização : Portugal

http://sonicportugalebrasil.criarforumgratis.com/portal

Voltar ao Topo Ir em baixo

Re: Como fazer combos?

Mensagem por Taigo Toushirou em Sab 3 Nov - 11:38:57

Você cria uma variável combo=0 ai no botão de golpe você coloca combo+=1 assim vai fazer a contagem dos combos e para programar os sprites e o limite, você vai em step e coloca...
If combo=0{animação da pose}
If combo=1{animação do golpe}
If combo=2{animação do golpe}
If combo=3{animação do golpe}

Para limitar isso você coloca assim
if combo>3{combo=0}
Vai limitar os combos fazendo com que volte para 0

E para definir o tempo de cada golpe você pode usar uma time line que é bem fácil é só criar um tempo na time line de 4 segundos ou menos depende dos frames de cada sprite. ai é só colocar na teme line
combo=0

ai depois de fazer isso é só colocar a time line em cada combo que você programo a cima!
EX:
If combo=1{animação do golpe;time_line(taltal)}
If combo=2{animação do golpe;;time_line(taltal)}
If combo=3{animação do golpe;;time_line(taltal)}
Isso você tem que fazer nos códigos a cima blz colocar depois da animação dos sprites a time line para que no certo tempo do combo e não for pressionado o botão de bater de novo ele voltar para a pose.
Espero que isso ajude você a criar!

__________________________________________________
VELOX ZONE ATUALIZADO
Visitem e baixem o jogo para fans chars, O mais novo jogo da Team Gamers Dub.
VELOX ZONE
Se for fã cole em sua assinatura também! ^^


Ter ideias é fácil e legal o problema é você por em pratica e fazer igual.
Sonic: muitos anéis ajudam a ganhar esmeralda.
Relacionamento: muitas esmeraldas ajudam a ganhar anel.
avatar
Taigo Toushirou

Mensagens : 128
Data de inscrição : 08/08/2012
Idade : 24
Localização : Salvador Bahia

http://www.veloxzone.blogspot.com/

Voltar ao Topo Ir em baixo

Re: Como fazer combos?

Mensagem por Sonic_Balla em Sab 3 Nov - 11:54:19

Cara isso é muito simples! ^^

Vamos começar com o create, crie uma variavel com o nome que quiser. eu vou usar o nome golpe.

no create crie ela e coloqueo o valor como 0.(obs: não use o global. ela deve ser aplicada apenas para o própio objeto ou seja uma varaivel local.)

golpe=0
dar_golpe=0

Já no step, Vamos fazer com que cada vez que vc aperte a tecla "S" a variavel dp golé fique verdadeira.
if keyboard_check(ord('S')) && golpe<3// para que ela suba apenas caso o golpe esteja menos que 3 você também pode modificar esse valor.{dar_golpe=true}

pronto agora, é só fazer com que de acordo com a variavel, o sprite mude também ^^.
if golpe=1{sprite_index=o nome do sprite do primeiro golpe}
if golpe=2{sprite_index=o segundo}
E assim vai até chegar no que vc quer dependendo do final do combo.
Agora pra checar se vc soutou a tecla do combo e ele irá parar.
if keyboard_check(ord('S')){dar_golpe=0}
no animation end coloque: if dar_golpe=1{golpe+=1}
else{golpe=0}// se a variavel for 0 o combo irá parar.

PRONTO ^^ seu sistema básico está ok.

Agora no obj player 2:
na colisão bote

if other.golpe>{o que vai acontecer se ele estiver dando golpe } é só até mais ^^

espero ter ajudado ^^

__________________________________________________
Convidado BOOM HEADSHOT!!!!!!!!!!!!!!!!!!

Visite Meu forrum!

Oi Convidado! se quiser ser meu amigo é só enviar o convite ^^
avatar
Sonic_Balla

Mensagens : 443
Data de inscrição : 11/02/2012
Idade : 18
Localização : casa

Voltar ao Topo Ir em baixo

Re: Como fazer combos?

Mensagem por claus em Seg 5 Nov - 18:28:49

Tashimiro kyson! eu tentei fazer do seu jeito mais nun consegui uma parte,a parte do golpe quando agente apertar o botão,tipo se quando o golpe terminar e eu apertar um botão isso eu nun sei fazer,tambem nao conseugi da sua maneira taigo,algum de vcs dois poderia fazer o combo para min no meu novo jogo?os sprites ja estao no jogo

aff:Tashimiro kyson! se vc estiver pensando no que eu pensei de vc pensar quando pensou quando leu o que eu disse eu pensei que vc ia pensar que eu cancelei meu outro jogo mais eu nao cancelei nao

__________________________________________________


 
avatar
claus

Mensagens : 156
Data de inscrição : 10/02/2012
Localização : eggmam land

http://supersonicgamemaker.forumeiros.eu/forum

Voltar ao Topo Ir em baixo

Re: Como fazer combos?

Mensagem por Sonic_Balla em Seg 5 Nov - 18:46:59

claus escreveu:Tashimiro kyson! eu tentei fazer do seu jeito mais nun consegui uma parte,a parte do golpe quando agente apertar o botão,tipo se quando o golpe terminar e eu apertar um botão isso eu nun sei fazer,tambem nao conseugi da sua maneira taigo,algum de vcs dois poderia fazer o combo para min no meu novo jogo?os sprites ja estao no jogo

aff:Tashimiro kyson! se vc estiver pensando no que eu pensei de vc pensar quando pensou quando leu o que eu disse eu pensei que vc ia pensar que eu cancelei meu outro jogo mais eu nao cancelei nao

aH O erro deve ser no if keyboard check é if keyboard_check_pressed aí vai dar certo ^^

__________________________________________________
Convidado BOOM HEADSHOT!!!!!!!!!!!!!!!!!!

Visite Meu forrum!

Oi Convidado! se quiser ser meu amigo é só enviar o convite ^^
avatar
Sonic_Balla

Mensagens : 443
Data de inscrição : 11/02/2012
Idade : 18
Localização : casa

Voltar ao Topo Ir em baixo

Re: Como fazer combos?

Mensagem por claus em Ter 6 Nov - 12:43:40

eu fechei o jogo sem salvar ontem okay...

__________________________________________________


 
avatar
claus

Mensagens : 156
Data de inscrição : 10/02/2012
Localização : eggmam land

http://supersonicgamemaker.forumeiros.eu/forum

Voltar ao Topo Ir em baixo

Re: Como fazer combos?

Mensagem por Conteúdo patrocinado


Conteúdo patrocinado


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