Criação de Bala não funciona em uma única direção

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

Resolvido Criação de Bala não funciona em uma única direção

Mensagem por kodmaster em Ter 19 Ago 2014, 12:46

Eu tenho um código que quando eu aperto W e espaço ele cria uma bala com set motion em 45 graus, e funciona perfeitamente se eu estiver apertando D ou A ao mesmo tempo, pra me mover na diagonal, E eu tenho o mesmo código copiado e colado pra fazer o mesmo pra baixo, com o S e criar com set motion a 315 graus, e ele funciona com a combinação S e A, só o S tbm vai, mas quando eu clico S e D, diferente de W e D, ele não cria a bala de jeito nenhum.

Tabelinha:

D+Espaço: Cria bala com motion_set(0, 10)
S+Espaço: Cria bala com motion_set(0, 10)
Espaço: Cria bala com motion_set(0, 10)

W+Espaço: Cria bala com motion_set(45, 10)
W+D+Espaço: Cria bala com motion_set(45, 10)
W+S+Espaço: Cria bala com motion_set(45, 10)

S+Espaço: Cria bala com motion_set(315, 10)
S+A+Espaço: Cria bala com motion_set(315, 10)
S+D+Espaço: NÃO CRIA A BALA T-------------------------T

Codigo:

Código:
Script 1:
if (obj_player.alive ==true){
    if keyboard_check_pressed(vk_space)&&obj_player.bullets>0{
        obj_player.bullets = obj_player.bullets -1;
        instance_create(obj_player.x,obj_player.y-15,obj_bullet);
}
}




Código:
Create da bala:
bounces = 2;
if (obj_player.alive == true){

    if (keyboard_check(ord("S"))){
        motion_set(315, 10);
    }    
    else if (keyboard_check(ord("W"))){
        motion_set(45, 10);
    }else{
        motion_set(0, 10);
    }
}

GMSPro v1.3.1380(r33534) pela Ixteam
Win8.1

Link do GMZ e de um EXE em zip: Aqui

Alguém já teve um problema parecido ou pode dar uma luz? sasiajsiajsiaisa Agradeço desde já só por ter lido a bagaça


E aliás, Prazer, Kodmaster, possivelmente vão me ver muito por aqui enxendo o saco sauhsuahsua


Última edição por kodmaster em Qui 21 Ago 2014, 19:26, editado 1 vez(es)

kodmaster

Número de Mensagens : 5
Data de inscrição : 06/01/2014
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Resolvido Re: Criação de Bala não funciona em uma única direção

Mensagem por matheusco em Ter 19 Ago 2014, 13:16

No meu ele cria a bala, sem problemas. Usei o Game maker Studio pra importar. Você não tentou essa combinação quando tinha acabado a bala não?

Se quiser dar uma otimizada no script de movimento, dá uma olhada no método 2 dessa página: http://tutoriaisparagamemaker.blogspot.com.br/2014/08/movimento-em-8-direcoes.html


matheusco

Número de Mensagens : 395
Idade : 23
Data de inscrição : 10/08/2014
Reputação : 51
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 1
   : 0
   : 0

http://www.tutoriaisgamemaker.com.br

Voltar ao Topo Ir em baixo

Resolvido Re: Criação de Bala não funciona em uma única direção

Mensagem por kodmaster em Ter 19 Ago 2014, 13:27

Tentei de vários momentos, só não cria a bala nessa condição de S e D, mesmo apertando F1 que serve pra resetar o jogo e nada de criar, vou tentar compilar em outra máquina.

A sua versão do GMS é a mesma que a minha?

Vou tentar o outro método de movimento que você indicou, ver se compila nessa máquina.

Valeu cara :3

kodmaster

Número de Mensagens : 5
Data de inscrição : 06/01/2014
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Resolvido Re: Criação de Bala não funciona em uma única direção

Mensagem por JoaoVanBlizzard em Ter 19 Ago 2014, 13:42

Bom muito prazer, postando duvidas não é encher o saco, afinal, o fórum precisa de um certo movimento para ficar ativo, quanto a sua engine, eu testei apenas o EXE para examinar o problema, mas não vi defeito algum na parte de atirar ,só percebi que as balas acabam depois de alguns disparos, mas isso é uma característica do jogo ter balas limitadas eu percebi, não testei no gms, mas acredito que não haverá ´problemas também, a minha versão é a 1.3

JoaoVanBlizzard

Ranking : Nota B
Número de Mensagens : 1925
Idade : 38
Data de inscrição : 04/03/2012
Notas recebidas : B+B
Reputação : 144
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 1
   : 2
   : 0

Voltar ao Topo Ir em baixo

Resolvido Re: Criação de Bala não funciona em uma única direção

Mensagem por kodmaster em Ter 19 Ago 2014, 13:56

Agradecido pelo feedback, eu juro juradinho que não tá funcionando aqui e somente quando eu teclo "S"+"D"+"Espaço", o restante das combinações funcionam. Noss, vou ficar muito de cara se for problema físico do meu teclado shuahsuahsuahsuahsuahsuahsua

kodmaster

Número de Mensagens : 5
Data de inscrição : 06/01/2014
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Resolvido Re: Criação de Bala não funciona em uma única direção

Mensagem por kodmaster em Ter 19 Ago 2014, 13:59

Meu deeeeeus, eu acho que é problema físico do meu teclado shauhsuAHSuahsUAHSuashAUHSauhsAU, testei em outra máquina e deu certo, primeira dúvida e já uma bola fora dessas suahsUAHSUahsAUSHUahsuAHSUahsuAHSU

ps. CCEzão acabando com minha vida, parece ser algum problema físico com a letra S, já passando vergonha nas interwebs logo cedo

kodmaster

Número de Mensagens : 5
Data de inscrição : 06/01/2014
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Resolvido Re: Criação de Bala não funciona em uma única direção

Mensagem por matheusco em Ter 19 Ago 2014, 14:23

kodmaster escreveu:Meu deeeeeus, eu acho que é problema físico do meu teclado shauhsuAHSuahsUAHSuashAUHSauhsAU, testei em outra máquina e deu certo, primeira dúvida e já uma bola fora dessas suahsUAHSUahsAUSHUahsuAHSUahsuAHSU

ps. CCEzão acabando com minha vida, parece ser algum problema físico com a letra S, já passando vergonha nas interwebs logo cedo


Acontece, usahasus.

matheusco

Número de Mensagens : 395
Idade : 23
Data de inscrição : 10/08/2014
Reputação : 51
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 1
   : 0
   : 0

http://www.tutoriaisgamemaker.com.br

Voltar ao Topo Ir em baixo

Resolvido Re: Criação de Bala não funciona em uma única direção

Mensagem por JoaoVanBlizzard em Ter 19 Ago 2014, 14:48

poderia ter testado em outra tecla do seu teclado também, mas esse tipo de problema é imprevisível mesmo, pelo menos você sabe que programou certinho, uma dor de cabeça a menos, apesar da do teclado, hehe.

JoaoVanBlizzard

Ranking : Nota B
Número de Mensagens : 1925
Idade : 38
Data de inscrição : 04/03/2012
Notas recebidas : B+B
Reputação : 144
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 1
   : 2
   : 0

Voltar ao Topo Ir em baixo

Resolvido Re: Criação de Bala não funciona em uma única direção

Mensagem por Rodrigo Santiago em Ter 19 Ago 2014, 21:45

Não é o único.
Dependendo do teclado é impossível pressionar 3 teclas específicas, um comum eu acho q é esquerda_cima_espaço as vezes também não dá, mas 2 teclas funciona todas, só de 3 que pode dar erro.

Rodrigo Santiago

Ranking : Nota B
Número de Mensagens : 1281
Idade : 20
Data de inscrição : 28/07/2012
Notas recebidas : C + C + B
Reputação : 73
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 3
   : 1
   : 3

Voltar ao Topo Ir em baixo

Resolvido Re: Criação de Bala não funciona em uma única direção

Mensagem por Conteúdo patrocinado Hoje à(s) 13:47


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