Entrar
Últimos assuntos
» player não consegue andarpor lovn7 Qui 21 Nov 2024, 13:33
» É possível fazer istó no game maker
por William Lima Qui 21 Nov 2024, 10:56
» Rio Rise - novo launcher do Gta San Andreas SAMP Brasil
por Lua Sáb 16 Nov 2024, 20:22
» Cenario longo x Texture Pages
por josuedemoraes Sáb 16 Nov 2024, 15:31
» Kids' band
por Adilson Lucindo Santos Sex 15 Nov 2024, 12:23
» Engasgos-Troca de Sprites/animações
por josuedemoraes Ter 12 Nov 2024, 01:49
» Block Room - DEMO
por Joton Qua 06 Nov 2024, 22:58
» Game Infinito vertical (subindo)
por macmilam Sáb 26 Out 2024, 12:36
» Retorno da GMBR!!!
por Dancity Ter 22 Out 2024, 16:36
» Máquina de estados
por aminaro Qui 10 Out 2024, 13:33
» como faço pra um objeto colidir com o outro e diminuir a vida do player ?
por josuedemoraes Qui 03 Out 2024, 16:51
» RESOLVIDO: Colisão com objetos moveis
por josuedemoraes Qua 02 Out 2024, 20:28
» Crypt of the Blood Moon
por divin sphere Qua 11 Set 2024, 18:18
» como fazer um objeto seguir?
por divin sphere Dom 18 Ago 2024, 18:08
» Procuro de alguém para Modelar/Texturizar/Animar objetos 3D
por un00brn Dom 11 Ago 2024, 11:10
» Destruição de cenário (estilo DD Tank)
por CoronelZeg Sex 09 Ago 2024, 17:16
» RESOLVIDO-Como destruir uma instancia especifica de um objeto
por josuedemoraes Ter 23 Jul 2024, 00:40
» Automatizar a coleta de id
por GabrielXavier Seg 22 Jul 2024, 18:01
» Preciso de ajuda para concluir um pequeno projeto
por lmoura Qui 27 Jun 2024, 15:45
» ANGULO ACOMPANHAR O OBJETO
por Klinton Rodrigues Qui 27 Jun 2024, 08:34
» Musica reinicia quando sala reinicia
por GabrielXavier Ter 18 Jun 2024, 07:28
» como fazer uma copia de gd
por generico_cube Sex 14 Jun 2024, 15:48
» Square Adventure
por guilherme551 Ter 11 Jun 2024, 09:54
» como posso definir limite de uma variavel
por GabrielXavier Sex 07 Jun 2024, 14:14
» [Resolvido] Dúvida, colisão única de objeto
por vdm842 Sex 24 maio 2024, 09:50
duvida pulo diferente
3 participantes
Página 1 de 2
Página 1 de 2 • 1, 2
duvida pulo diferente
como faço para meu boneco pular igual street fighter pula para frente mas sem controlar a direçao dele no ar
glaysonmestre- Data de inscrição : 01/01/2013
Reputação : 1
Número de Mensagens : 195
Prêmios :
x 0 x 0 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Re: duvida pulo diferente
Basta você fazer o pulo comum é colocar uma condição para ir para frente (no caso o pressionamento de uma tecla por exemplo).
Tente algo como
Tente algo como
- Código:
se tiver que pular {
se tiver que ir para frente {velocidade_horizontal = abs(velocidade_vertical);}
se tiver que ir para tras {velocidade_horizontal = -abs(velocidade_vertical);}
velocidade_vertical = -15;
}
Última edição por TRFN em Dom 06 Jan 2013, 10:31, editado 1 vez(es)
Re: duvida pulo diferente
sou iniciante ainda .. é so por esse codigo do geito q ta ai em uma tecla ?
glaysonmestre- Data de inscrição : 01/01/2013
Reputação : 1
Número de Mensagens : 195
Prêmios :
x 0 x 0 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Re: duvida pulo diferente
Você tem que definir a velocidade horizontal temporariamente , para o lado que você quer. Tem algum momento que ele pula , ai você coloca uma condição para velocidade horizontal para o lado de sua preferencia dependendo da condição usada. você vai precisar de 2 condições e da var padrão hspeed e vspeed
Re: duvida pulo diferente
proto acabei de terminar uma engine, esta bem simples e não coloquei nenhum codigo, por isso ficou grande, os valores da gravidade e da altura do salto ou a velocidade horizontal do pulo pode ser alterado de acordo com oque voce quer
aqui esta o link da engine
http://www.mediafire.com/?2akyhy4am76kj44
se usar coloca os creditos
qualquer duvida me manda uma mp
quase esqueci os controles, são as setas e cima pula
//EDIT
só lembrando que eu epliqquei passo a passo na engine, então estude ela que vc aprendera bastante , é muito melhor estudar ela doque copiar e colar
aqui esta o link da engine
http://www.mediafire.com/?2akyhy4am76kj44
se usar coloca os creditos
qualquer duvida me manda uma mp
quase esqueci os controles, são as setas e cima pula
//EDIT
só lembrando que eu epliqquei passo a passo na engine, então estude ela que vc aprendera bastante , é muito melhor estudar ela doque copiar e colar
RafaelCazarotto- Games Ranking :
Notas recebidas : D-D-D-C-C-B
Data de inscrição : 15/03/2012
Reputação : 13
Número de Mensagens : 564
Prêmios :
x 0 x 0 x 0
x 1 x 0 x 1
x 0 x 0 x 0
Re: duvida pulo diferente
isso mesmo q eu queria c é o cara valeu hehe
agora vou ver se consigo colocar isso no meu jogo
agora vou ver se consigo colocar isso no meu jogo
Última edição por glaysonmestre em Dom 06 Jan 2013, 12:14, editado 1 vez(es) (Motivo da edição : acrecimo)
glaysonmestre- Data de inscrição : 01/01/2013
Reputação : 1
Número de Mensagens : 195
Prêmios :
x 0 x 0 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Re: duvida pulo diferente
blz mas faz oq eu falei, estuda ela não copia, nem que vc perca tempo, depois dessa estudada vc ira conseguir fazer em varios jogos sem olhar esta engine, e adaptar, eu aprendi assim, tipo nunca tinha feito uma engine desse tipo de pulo, mas juntei oque apredi, variaveis,gravidade,colisão,movimento, só isso, aprendi em engine bem separadas, mas consegui juntar tudo , então qualquer engine que vc pegar, estude ela e não copie e cole, se vc quer por ela inteira no jogo, estuda e depois transfere para seu jogo sem olhar
RafaelCazarotto- Games Ranking :
Notas recebidas : D-D-D-C-C-B
Data de inscrição : 15/03/2012
Reputação : 13
Número de Mensagens : 564
Prêmios :
x 0 x 0 x 0
x 1 x 0 x 1
x 0 x 0 x 0
Re: duvida pulo diferente
ta complicado por q eu ja tenho codigos de ir pros lados so queria tira o pulo mas parece q no seu o codigo do pulo ta nas teclas de ir pro lado tambem to confuso '-'
glaysonmestre- Data de inscrição : 01/01/2013
Reputação : 1
Número de Mensagens : 195
Prêmios :
x 0 x 0 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Re: duvida pulo diferente
upei meu arquivo ve ai '-' plz http://www.mediafire.com/?n8x95lbzbi6kahj o sprite da cambalhota eu ponho deopois
ERROR in
action number 2
of Keyboard Event for Key
for object Shin akuma:
Error in expression:pulo
position 1: Unknown variable pulo '--
Editado por Thopson1m: Post duplo é contra as regras, mais cuidado na próxima vez. Alertado.
ERROR in
action number 2
of Keyboard Event for
for object Shin akuma:
Error in expression:pulo
position 1: Unknown variable pulo '--
Editado por Thopson1m: Post duplo é contra as regras, mais cuidado na próxima vez. Alertado.
Última edição por Thopson1m em Seg 07 Jan 2013, 18:54, editado 3 vez(es) (Motivo da edição : acrecimo)
glaysonmestre- Data de inscrição : 01/01/2013
Reputação : 1
Número de Mensagens : 195
Prêmios :
x 0 x 0 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Re: duvida pulo diferente
Basta seguir a lógica da coisa.
Você quer que ele pule para frente sem pressionar tecla , então , se ele estiver virado para frente , ele pulará para cima e andará 3 pixeis a frente.Se estiver pulando para cima e estiver virado para trás , ele pulará e andará 3 pixeis negativos.
Você quer que ele pule para frente sem pressionar tecla , então , se ele estiver virado para frente , ele pulará para cima e andará 3 pixeis a frente.Se estiver pulando para cima e estiver virado para trás , ele pulará e andará 3 pixeis negativos.
Re: duvida pulo diferente
ok, ele da o erro de não saber a variavel porque eu criei essa variavel para checar se ele pulou, vc fez oq eu falei para fazer? estudou a engine ou tentou copiar e colar, foi oq o TRFN falou, é simples é só fazer com que quando pula ir para a frente tbm, como eu fiz, vc não precisa copiar as variaveis é só adaptar
//EDIT
cara eu tava olhando seu projeto e vi que vc copiou e colou alguns codigos, pq eu sei isso ? pq voce colocou eventos que seriam no step para a letra, isso esta dando erro no jogo,ex na tecla up voce colocou o codigo
if keyboard_check(vk_up){ //se a tecla direita for pressionada
y-=4 //faz o player se mover 5 pixels relativos a ele
sprite_index = pulo_1 //invoca o sprite do player andando pra direita
}
if place_free(x,y+2){gravity=1}
else
gravity=0
if vspeed>15{vspeed=15}
primeiro erro, voce aperta cima e ele checa se apertou pra cima ??????
segundo a gravidade vai no step e nao na tecla cima
e o pulo deveria estar em keyboard_key_pressed(vk_up) pq senão ele fcaria tipo voando
cara não copia e cola, assim vc não aprende e não adapta nada ao seu jogo, apartir do momento em que vc copia e cola, vc não consegue mais adicionar outras coisas no jogo pq não sabe para que serve.
//EDIT
cara eu tava olhando seu projeto e vi que vc copiou e colou alguns codigos, pq eu sei isso ? pq voce colocou eventos que seriam no step para a letra, isso esta dando erro no jogo,ex na tecla up voce colocou o codigo
if keyboard_check(vk_up){ //se a tecla direita for pressionada
y-=4 //faz o player se mover 5 pixels relativos a ele
sprite_index = pulo_1 //invoca o sprite do player andando pra direita
}
if place_free(x,y+2){gravity=1}
else
gravity=0
if vspeed>15{vspeed=15}
primeiro erro, voce aperta cima e ele checa se apertou pra cima ??????
segundo a gravidade vai no step e nao na tecla cima
e o pulo deveria estar em keyboard_key_pressed(vk_up) pq senão ele fcaria tipo voando
cara não copia e cola, assim vc não aprende e não adapta nada ao seu jogo, apartir do momento em que vc copia e cola, vc não consegue mais adicionar outras coisas no jogo pq não sabe para que serve.
RafaelCazarotto- Games Ranking :
Notas recebidas : D-D-D-C-C-B
Data de inscrição : 15/03/2012
Reputação : 13
Número de Mensagens : 564
Prêmios :
x 0 x 0 x 0
x 1 x 0 x 1
x 0 x 0 x 0
Re: duvida pulo diferente
e por q achei q era pra colocar o codigo nessas areas.. '-' por isso copiei e colei eu ja tinha feito esses movimentos bem antes ai depois de um tempo começo a dar erro ele andava pra frente so quando pulava ou subia fora do chao
glaysonmestre- Data de inscrição : 01/01/2013
Reputação : 1
Número de Mensagens : 195
Prêmios :
x 0 x 0 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Re: duvida pulo diferente
mas serio cara nao copie e cole ok?, estude minha engine que vc sabera adaptar, s´-o mais uma coisa, pq vc fez alguns objeto com os sprites, mas não tem nada relacionados a eles?
RafaelCazarotto- Games Ranking :
Notas recebidas : D-D-D-C-C-B
Data de inscrição : 15/03/2012
Reputação : 13
Número de Mensagens : 564
Prêmios :
x 0 x 0 x 0
x 1 x 0 x 1
x 0 x 0 x 0
Re: duvida pulo diferente
eu quero fazer primeiro o shin akuma com todos os golpes ai o resto e so colocar nos outros personagens, sobre sua engine tem como fazer aquilo tudo sem ser adicionando aqueles simbolos do lado tipo so por codigos por q isso ta me confundindo usar codigo depois usar simbolos nas laterais tipo "vai no lado e aperta var " eu quero fazer so no codigo tem como ?
glaysonmestre- Data de inscrição : 01/01/2013
Reputação : 1
Número de Mensagens : 195
Prêmios :
x 0 x 0 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Re: duvida pulo diferente
Eu criei desse jeito Pq pelo oq vc falou em cima deu para entender que vc eh iniciante e nao usa codigos, por isso fiz assim eh muito mais facil por codigo e muito mais rapido mas... Se vc quiser um dia eu fasso soh por codigos pelo menos soh o pulo tenta adaptar a engine talvez amanha eu fasso a com codigo
RafaelCazarotto- Games Ranking :
Notas recebidas : D-D-D-C-C-B
Data de inscrição : 15/03/2012
Reputação : 13
Número de Mensagens : 564
Prêmios :
x 0 x 0 x 0
x 1 x 0 x 1
x 0 x 0 x 0
Re: duvida pulo diferente
eu sou mas fica mais organizado q esses tanto de simbolos eu passei os meus codigos para o step
no step pus isso
if place_free(x,y+2){gravity=1}
else
gravity=3
if vspeed>15{vspeed=15}
image_speed=2.4
if sprite_index = walk_bk {
image_speed=0.9}
if sprite_index = walk_front {
image_speed=0.9}
if keyboard_check(vk_shift){ //se a tecla direita for pressionada
//faz o player se mover 5 pixels relativos a ele
sprite_index = hadou_1 //invoca o sprite do player andando pra direita
image_speed=0.4
}
if keyboard_check(vk_left){ //se a tecla direita for pressionada
x-=6 //faz o player se mover 5 pixels relativos a ele
sprite_index = walk_bk //invoca o sprite do player andando pra direita
}
if keyboard_check(vk_right){ //se a tecla direita for pressionada
x+=8 //faz o player se mover 5 pixels relativos a ele
sprite_index = walk_front //invoca o sprite do player andando pra direita
image_speed=1.2
}
if keyboard_check(vk_down){ //se a tecla direita for pressionada
x+=0 //faz o player se mover 5 pixels relativos a ele
sprite_index = abai_1 //invoca o sprite do player andando pra direita
}
image_index=2
isso no key press up
if keyboard_check(vk_up){ //se a tecla direita for pressionada
y-=4 //faz o player se mover 5 pixels relativos a ele
sprite_index = pulo_1 //invoca o sprite do player andando pra direita
}
no ,no key o codigo do sprite parado em movimentaçao
nao consigo entender por q agora coloco pra frente e o sprite muda mas so uma imagem e fica parada nao e uma animaçao mais e o problema de antes persiste parece q tem uma cola no chao coloco para os lados e ele nao vai so se eu der uma puladinha o pulo tambem ta com defeito pulo e ele sai do chao so um pouquinho se segurar ele fica voando sao codigos copiados mas eu tenho mais ou menos a noçao do q eles fazem
no step pus isso
if place_free(x,y+2){gravity=1}
else
gravity=3
if vspeed>15{vspeed=15}
image_speed=2.4
if sprite_index = walk_bk {
image_speed=0.9}
if sprite_index = walk_front {
image_speed=0.9}
if keyboard_check(vk_shift){ //se a tecla direita for pressionada
//faz o player se mover 5 pixels relativos a ele
sprite_index = hadou_1 //invoca o sprite do player andando pra direita
image_speed=0.4
}
if keyboard_check(vk_left){ //se a tecla direita for pressionada
x-=6 //faz o player se mover 5 pixels relativos a ele
sprite_index = walk_bk //invoca o sprite do player andando pra direita
}
if keyboard_check(vk_right){ //se a tecla direita for pressionada
x+=8 //faz o player se mover 5 pixels relativos a ele
sprite_index = walk_front //invoca o sprite do player andando pra direita
image_speed=1.2
}
if keyboard_check(vk_down){ //se a tecla direita for pressionada
x+=0 //faz o player se mover 5 pixels relativos a ele
sprite_index = abai_1 //invoca o sprite do player andando pra direita
}
image_index=2
isso no key press up
if keyboard_check(vk_up){ //se a tecla direita for pressionada
y-=4 //faz o player se mover 5 pixels relativos a ele
sprite_index = pulo_1 //invoca o sprite do player andando pra direita
}
no ,no key o codigo do sprite parado em movimentaçao
nao consigo entender por q agora coloco pra frente e o sprite muda mas so uma imagem e fica parada nao e uma animaçao mais e o problema de antes persiste parece q tem uma cola no chao coloco para os lados e ele nao vai so se eu der uma puladinha o pulo tambem ta com defeito pulo e ele sai do chao so um pouquinho se segurar ele fica voando sao codigos copiados mas eu tenho mais ou menos a noçao do q eles fazem
glaysonmestre- Data de inscrição : 01/01/2013
Reputação : 1
Número de Mensagens : 195
Prêmios :
x 0 x 0 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Re: duvida pulo diferente
seria bom se vc pegasse uma tarde e separasse esse codigo, e depois repassase 1 por 1 para o seu jogo, assim vc sabera mesmo,então ele fica voando pq esta em
if keyboard_check(vk_down)
o certo seira em
if keyboard_key_press(vk_down)
dai checa se apertou e não se esta apertando,
para ele anda voce temque checar a mascara de animação dos sprites, vc tem que por uma mascara de colisão igual para cada sprite do carinha,ele gruda no chao por causa disso, no salto tem uma dai quando ele cai, e vai andar troca para outro sprite e a mascara esta mais em baixo, resumindo quando ele cai e troca o sprite por causa da mascara de colisao acaba gudando no chao,
if keyboard_check(vk_down)
o certo seira em
if keyboard_key_press(vk_down)
dai checa se apertou e não se esta apertando,
para ele anda voce temque checar a mascara de animação dos sprites, vc tem que por uma mascara de colisão igual para cada sprite do carinha,ele gruda no chao por causa disso, no salto tem uma dai quando ele cai, e vai andar troca para outro sprite e a mascara esta mais em baixo, resumindo quando ele cai e troca o sprite por causa da mascara de colisao acaba gudando no chao,
RafaelCazarotto- Games Ranking :
Notas recebidas : D-D-D-C-C-B
Data de inscrição : 15/03/2012
Reputação : 13
Número de Mensagens : 564
Prêmios :
x 0 x 0 x 0
x 1 x 0 x 1
x 0 x 0 x 0
Re: duvida pulo diferente
entao tenho q criar um objeto com o sprite andando pra frente e o pra tras? to ate agora quebrando a cabeça nao consigo arumar ajuda '-' editei o post as 4:03
glaysonmestre- Data de inscrição : 01/01/2013
Reputação : 1
Número de Mensagens : 195
Prêmios :
x 0 x 0 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Re: duvida pulo diferente
é que o problema esta na mascara de colisão do sprite,a mascara do sprite do carinha pulando tenque ser igual a dele parado, vai la no sprite modify mask e vai no shape, lá esta assinalado automatic, assinala rectangle, faz isso nos sprites do pulo e dele andando,
RafaelCazarotto- Games Ranking :
Notas recebidas : D-D-D-C-C-B
Data de inscrição : 15/03/2012
Reputação : 13
Número de Mensagens : 564
Prêmios :
x 0 x 0 x 0
x 1 x 0 x 1
x 0 x 0 x 0
Re: duvida pulo diferente
E necessário que você organize esse código , raciocine a logica dele é por fim estabeleça um sistema de regras.
Simplesmente colocar códigos pre-definidos por outro programador não te ajudará muito , já que você não entenderá a lógica dele. Refaça seu código , é melhor.
Simplesmente colocar códigos pre-definidos por outro programador não te ajudará muito , já que você não entenderá a lógica dele. Refaça seu código , é melhor.
Página 1 de 2 • 1, 2
Tópicos semelhantes
» pulo diferente
» [Resolvido] Pulo diferente
» Como fazer pulo diferente
» duvida barra de força(duvida diferente das outras)
» [duvida] transição diferente
» [Resolvido] Pulo diferente
» Como fazer pulo diferente
» duvida barra de força(duvida diferente das outras)
» [duvida] transição diferente
Página 1 de 2
Permissões neste sub-fórum
Não podes responder a tópicos