Problemas com jogo de nave

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

Resolvido Problemas com jogo de nave

Mensagem por Acre em Qua 22 Maio 2013, 17:01

Olá, bom estou com um problema em um jogo de nave.

Eu fiz um inimigo chamado obj_inimigo_2 , fiz um objeto que cria esse inimigo de tempo em tempo, e o inimigo se move direitinho, então eu fiz ele atirar a cada 2 segundos (60 steps), porém se ele der um tiro passar 2 segundos e ele atirar novamente e o 1º tiro ainda estiver na tela, ou seja, se ele não for destruído, o 1º tiro muda de direção indo em direção ao personagem. Como faço para mudar isso?

Desde já agradeço.


Última edição por Acre em Qui 23 Maio 2013, 20:02, editado 1 vez(es)

Acre

Número de Mensagens : 5
Idade : 21
Data de inscrição : 28/02/2013
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Resolvido Re: Problemas com jogo de nave

Mensagem por willcraft2 em Qua 22 Maio 2013, 17:37


willcraft2

Ranking : Nota D
Número de Mensagens : 682
Idade : 16
Data de inscrição : 06/04/2012
Notas recebidas : D + D
Reputação : 42
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Resolvido Re: Problemas com jogo de nave

Mensagem por JOZ. em Qua 22 Maio 2013, 18:42

Acre escreveu:Olá, bom estou com um problema em um jogo de nave.

Eu fiz um inimigo chamado obj_inimigo_2 , fiz um objeto que cria esse inimigo de tempo em tempo, e o inimigo se move direitinho, então eu fiz ele atirar a cada 2 segundos (60 steps), porém se ele der um tiro passar 2 segundos e ele atirar novamente e o 1º tiro ainda estiver na tela, ou seja, se ele não for destruído, o 1º tiro muda de direção indo em direção ao personagem. Como faço para mudar isso?

Desde já agradeço.
fica difícil sem você falar como fez, mas vou falar como faço isso

Tem que ter um inimigo (obj_inimigo), um tiro (obj_tiro) e o personagem (obj_personagem)

No inimigo faria:
[Evento Create]
*no bloco de código
Código:
Alarm [0] = 60 //isso coloca o tempo no timer

[Evento Alarm 0]
*No bloco de codigo
Código:
with (instance_create(x,y,obj_tiro)) { //cria o objeto e serve para controlá-lo de fora
    speed = # //no lugar de "#" a velocidade do tiro
    direction = point_direction(x,y,obj_personagem.x,obj_personagem.y) //isso direciona o tiro para o personagem pegando o angulo de x e y dele mesmo, e a posição de x e y do personagem
}
Alarm[0] = 60 //isso recoloca o tempo no timer para isso se repetir

JOZ.

Ranking : Nota B
Número de Mensagens : 333
Idade : 22
Data de inscrição : 15/11/2010
Notas recebidas : B - C - C - A - A - B - B - A - C - C - A
Reputação : 6
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 1
   : 0

http://jozgm.webnode.com.br/

Voltar ao Topo Ir em baixo

Resolvido Re: Problemas com jogo de nave

Mensagem por Isaque Onix em Qua 22 Maio 2013, 20:12

ou

simples, no tiro você coloca assim:

no create:
alarm[0]=60//só um exemplo

e no alarm0:
motion_set(point_direction(x,y,Player.x,Player.y),2)// Player você troca pelo nome do seu player, e 2 é a velocidade
alarm[0]=60


Ps: é só um geito diferente Smile

Isaque Onix

Número de Mensagens : 1597
Idade : 23
Data de inscrição : 15/08/2010
Reputação : 147
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

http://spyreserver.16mb.com

Voltar ao Topo Ir em baixo

Resolvido Re: Problemas com jogo de nave

Mensagem por Acre em Qui 23 Maio 2013, 20:00

Obrigado a todos, vou testar a dica de vocês.

Acre

Número de Mensagens : 5
Idade : 21
Data de inscrição : 28/02/2013
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Resolvido Re: Problemas com jogo de nave

Mensagem por Conteúdo patrocinado Hoje à(s) 07:46


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