Conectar-se

Esqueci minha senha

Últimos assuntos
» [Enquete] Concursos GMBR
por Willy Ontem à(s) 19:49

» 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

Quem está conectado
13 usuários online :: Nenhum usuário registrado, Nenhum Invisível e 13 Visitantes

Nenhum

[ Ver toda a lista ]


O recorde de usuários online foi de 324 em Ter 05 Out 2010, 13:36
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 220919 mensagens em 30412 assuntos

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

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)
avatar
kodmaster

Data de inscrição : 06/01/2014
Número de Mensagens : 5
Insígnias de JAM :

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

Ver perfil do usuário

Voltar ao Topo Ir em baixo

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

avatar
matheusco

Data de inscrição : 10/08/2014
Número de Mensagens : 395
Insígnias de JAM :

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

Prêmios
   : 1
   : 0
   : 0

Ver perfil do usuário http://www.tutoriaisgamemaker.com.br

Voltar ao Topo Ir em baixo

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
avatar
kodmaster

Data de inscrição : 06/01/2014
Número de Mensagens : 5
Insígnias de JAM :

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

Ver perfil do usuário

Voltar ao Topo Ir em baixo

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
avatar
JoaoVanBlizzard

Ranking : Nota B
Notas recebidas : B+B
Data de inscrição : 04/03/2012
Número de Mensagens : 1925
Insígnias de JAM :

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

Prêmios
   : 1
   : 2
   : 0

Ver perfil do usuário

Voltar ao Topo Ir em baixo

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
avatar
kodmaster

Data de inscrição : 06/01/2014
Número de Mensagens : 5
Insígnias de JAM :

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

Ver perfil do usuário

Voltar ao Topo Ir em baixo

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
avatar
kodmaster

Data de inscrição : 06/01/2014
Número de Mensagens : 5
Insígnias de JAM :

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

Ver perfil do usuário

Voltar ao Topo Ir em baixo

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.
avatar
matheusco

Data de inscrição : 10/08/2014
Número de Mensagens : 395
Insígnias de JAM :

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

Prêmios
   : 1
   : 0
   : 0

Ver perfil do usuário http://www.tutoriaisgamemaker.com.br

Voltar ao Topo Ir em baixo

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.
avatar
JoaoVanBlizzard

Ranking : Nota B
Notas recebidas : B+B
Data de inscrição : 04/03/2012
Número de Mensagens : 1925
Insígnias de JAM :

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

Prêmios
   : 1
   : 2
   : 0

Ver perfil do usuário

Voltar ao Topo Ir em baixo

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.
avatar
Rodrigo Santiago

Ranking : Nota B
Notas recebidas : C + C + B
Data de inscrição : 28/07/2012
Número de Mensagens : 1281
Insígnias de JAM :

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

Prêmios
   : 3
   : 1
   : 3

Ver perfil do usuário

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