Compartilhe
Ver o tópico anteriorIr em baixoVer o tópico seguinte
avatar
Mensagens : 300
Reputação : 6
Data de inscrição : 03/11/2011
Idade : 15
Masculino
Localização : Casa :3
Ver perfil do usuário

Como atirar para dois lados?

em Seg 2 Jul - 21:16:29
Eu sei como colocar para atirar apenas para um lado, mais quando viro pro outro, atira ainda pro mesmo lado. Podem me ajudar?

______________________________________________________________________________________________
Viva a vida -q
Seja meu amigo pris? :3 se for coloca isso na assinatura

Meuzamigo U.U
Spoiler:


______________________________________________
Pris, jisus giveme interigencia :3
Fui U.U esmeralda_azul escur  esmeralda_verde  esmeralda_azul  esmeralda_cinza  esmeralda_roxa  esmeralda_vermelha  esmeralda_amarela
avatar
Adiministrador
Mensagens : 1598
Reputação : 10
Data de inscrição : 25/08/2011
Idade : 24
Masculino
Localização : Salvador Bahia
Ver perfil do usuáriohttp://veloxzone2.blogspot.com/

Re: Como atirar para dois lados?

em Seg 2 Jul - 21:19:15
Usa uma variável para marca a direção do tiro amigo.
EX:
Tiro= true //true para direita e false para esquerda

Nas setas direcionais esquerda direita você bota a tal variável

e no botão de atirar você bota

if tiro=true{tiro para direita}
if tiro= false{tiro para esquerda}
Muito fácil não tem erro! ^^
avatar
Mensagens : 300
Reputação : 6
Data de inscrição : 03/11/2011
Idade : 15
Masculino
Localização : Casa :3
Ver perfil do usuário

Re: Como atirar para dois lados?

em Seg 2 Jul - 21:24:16
tenta simplificar isto para min?

______________________________________________________________________________________________
Viva a vida -q
Seja meu amigo pris? :3 se for coloca isso na assinatura

Meuzamigo U.U
Spoiler:


______________________________________________
Pris, jisus giveme interigencia :3
Fui U.U esmeralda_azul escur  esmeralda_verde  esmeralda_azul  esmeralda_cinza  esmeralda_roxa  esmeralda_vermelha  esmeralda_amarela
avatar
Adiministrador
Mensagens : 1598
Reputação : 10
Data de inscrição : 25/08/2011
Idade : 24
Masculino
Localização : Salvador Bahia
Ver perfil do usuáriohttp://veloxzone2.blogspot.com/

Re: Como atirar para dois lados?

em Seg 2 Jul - 21:33:07
KKKK
Vou mastigar tudo pra você filhote de pássaro! XD

No create:
Código:
Tiro= true //true para direita e false para esquerda

No botão direita
Código:
tiro=true
No botão esquerda
Código:
tiro=false

No botão de atirar
Código:
if tiro=true{instance_create(x+0,y+0,objeto)}
if tiro= false{instance_create(x+0,y+0,objeto)}


Bom eu não lembro como defini o movimento da bala mas ai se alguém lembrar é só falar aqui! ^^ Ou se eu lembrar dou um edit.
avatar
Mensagens : 300
Reputação : 6
Data de inscrição : 03/11/2011
Idade : 15
Masculino
Localização : Casa :3
Ver perfil do usuário

Re: Como atirar para dois lados?

em Seg 2 Jul - 21:42:07
Isto eu ponho no obj tiro ou no player?

______________________________________________________________________________________________
Viva a vida -q
Seja meu amigo pris? :3 se for coloca isso na assinatura

Meuzamigo U.U
Spoiler:


______________________________________________
Pris, jisus giveme interigencia :3
Fui U.U esmeralda_azul escur  esmeralda_verde  esmeralda_azul  esmeralda_cinza  esmeralda_roxa  esmeralda_vermelha  esmeralda_amarela
avatar
Adiministrador
Mensagens : 1598
Reputação : 10
Data de inscrição : 25/08/2011
Idade : 24
Masculino
Localização : Salvador Bahia
Ver perfil do usuáriohttp://veloxzone2.blogspot.com/

Re: Como atirar para dois lados?

em Seg 2 Jul - 21:47:28
No player né cara
avatar
Mensagens : 201
Reputação : 0
Data de inscrição : 11/07/2012
Idade : 15
Masculino
Localização : atrás de você
Ver perfil do usuário

Re: Como atirar para dois lados?

em Qui 12 Jul - 9:34:24
Pega o movimento de virar para a direita e para a esquerda e add o movimento de atirar.

Eu pelo menos acho que é assim KKKKK

tenta.

espero ter ajudado tchau!

Power the hedgehog

______________________________________________________________________________________________
Spoiler:
Hmm ME GUSTA


ATENÇÃO, VC FOI TROLLADO E DEVE IR PARAO HOSPITAL TOMAR O SORO ANTI-TROLL. Shocked

MAS COMO NÃO EXISTE SORO ANTI-TROLL, MORRE DIABO! Razz



- Power The Hedgehog
avatar
Adiministrador
Mensagens : 1598
Reputação : 10
Data de inscrição : 25/08/2011
Idade : 24
Masculino
Localização : Salvador Bahia
Ver perfil do usuáriohttp://veloxzone2.blogspot.com/

Re: Como atirar para dois lados?

em Qui 12 Jul - 10:23:38
Pega o movimento de virar para a direita e para a esquerda e add o movimento de atirar.

Eu pelo menos acho que é assim KKKKK

tenta.

espero ter ajudado tchau!

Power the hedgehog

Essa foi a pior resposta que já vi em toda minha vida em fóruns como esse...
Obrigado por sua colaboração! lol
Skay Galaxte
se você ainda não intendeu ou já resolveu o seu problema esse tópico deve ser fechado então por favor se manifeste!
avatar
Mensagens : 300
Reputação : 6
Data de inscrição : 03/11/2011
Idade : 15
Masculino
Localização : Casa :3
Ver perfil do usuário

Re: Como atirar para dois lados?

em Sab 15 Set - 17:03:41
Não entendi =(

______________________________________________________________________________________________
Viva a vida -q
Seja meu amigo pris? :3 se for coloca isso na assinatura

Meuzamigo U.U
Spoiler:


______________________________________________
Pris, jisus giveme interigencia :3
Fui U.U esmeralda_azul escur  esmeralda_verde  esmeralda_azul  esmeralda_cinza  esmeralda_roxa  esmeralda_vermelha  esmeralda_amarela
avatar
Mensagens : 1160
Reputação : -3
Data de inscrição : 30/09/2011
Idade : 18
Masculino
Ver perfil do usuáriohttp://sonicuniversegamemak.forumeiros.com/forum

Re: Como atirar para dois lados?

em Sab 15 Set - 17:30:39
olha sky vc cria um variavel frente

ai vc coloca a ação kei press para tras q tem o desenho de uma seta vermelha

e nela vc coloca a variavel frente com o numero 1 embaixo ai quando apertar para tras a variavel vai ser 1 a mesma coisa com a ação ke press apra fente só q invez de ser a variavel frente estiver em 1 ela vai ter q estar em 2

agora vc coloca o evento step nele vc coloca a ação test variavel frente de numero 1 ai coloca embaixo a ação start of block e embaixo (denovo XD) vc coloca a ação create q tem uma seta para tras a q cria um objeto jogando ele para um lado e seleciona o objeto tiro escolhendo a direção e o lado

a mesma coisa com a variavel frente 2 só q vc só vai mudar a direção q o objeto vai ser criado

dica:passe o mouse emcima da ação para saber qual é cada uma

______________________________________________________________________________________________
avatar
Mensagens : 21
Reputação : 0
Data de inscrição : 30/08/2012
Idade : 18
Masculino
Localização : Planeta Terra!
Ver perfil do usuáriohttp://gmtreg.blogspot.com.br/

Re: Como atirar para dois lados?

em Sab 15 Set - 18:05:54
Bom, esse meu método é mais fácil, é só você substituir o nome "Object0" pelo nome do seu objeto que é o jogador e o tiro pelo nome do objeto que é seu tiro:
Coloque a ação de executar código e copie e cole isso nos seguintes eventos:

Evento "Create" do jogador:
Spoiler:
direcaodotiro = 0


Evento "Step" do jogador:
Spoiler:
if keyboard_check_pressed(vk_left) direcaodotiro = 1
if keyboard_check_pressed(vk_right)direcaodotiro = 0
if keyboard_check_pressed(vk_space) && direcaodotiro = 0 instance_create(x,y,tiro)
if keyboard_check_pressed(vk_space) && direcaodotiro = 1 instance_create(x,y,tiro)

Evento "Create" do tiro:
Spoiler:
if object0.direcaodotiro = 0 motion_set(0,7)
if object0.direcaodotiro = 1 motion_set(180,7)

Lembre-se de substituir o nome "Object0" pelo nome do seu objeto que é o jogador e o tiro pelo nome do objeto que é seu tiro.
Espero ter ajudado!

Caso não saiba que ação é essa que eu digo; é essa:

Abraço, -GMTREG

______________________________________________________________________________________________
Trabalhando em Pyromania! sonic_life

Ei Brow! Dá uma passada lá no meu canal e meu blog! e , lá tem videos e novidades de meus jogos!
avatar
Mensagens : 839
Reputação : 2
Data de inscrição : 04/09/2011
Idade : 21
Masculino
Localização : Vaco do tempo espaço perdido.
Ver perfil do usuário

Re: Como atirar para dois lados?

em Sab 15 Set - 20:42:21
Apenas uma correção na resposta do GMTreg:

Em vez de colocar keyboard_check_pressed, recomendo usar keyboard_check, porque a direção irá manter caso a tecla seja solta!

______________________________________________________________________________________________
Lutar sempre, vencer talvez, desistir jamais.

By: Yuri The Hedgehog
avatar
Mensagens : 300
Reputação : 6
Data de inscrição : 03/11/2011
Idade : 15
Masculino
Localização : Casa :3
Ver perfil do usuário

Re: Como atirar para dois lados?

em Ter 18 Set - 23:58:52
Não resolveu, da o mesmo erro, irei passar a engine do jogo e vocês fazem desde o começo oks? Obg se puderem ^^

______________________________________________________________________________________________
Viva a vida -q
Seja meu amigo pris? :3 se for coloca isso na assinatura

Meuzamigo U.U
Spoiler:


______________________________________________
Pris, jisus giveme interigencia :3
Fui U.U esmeralda_azul escur  esmeralda_verde  esmeralda_azul  esmeralda_cinza  esmeralda_roxa  esmeralda_vermelha  esmeralda_amarela
Conteúdo patrocinado

Re: Como atirar para dois lados?

Ver o tópico anteriorVoltar ao TopoVer o tópico seguinte
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum