Como fazer o player atacar "FISICAMENTE" para o lado que está virado?

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

Como fazer o player atacar "FISICAMENTE" para o lado que está virado?

Mensagem por M.F-Sasuke em Seg 10 Jan 2011, 18:27

A pergunta esta no titulo, por favor me ajudem!!!

Spoiler:

Entre no nosso site:
http://gamemaster-x.blogspot.com
Spoiler:

É meu fã, adicione essa imagem na sua assinatura!
Spoiler:


Objetivos:

[x] Terminar meus jogos
[ ] Fazer posts duplos
[x] Ajudar os outros
[x] Criar os melhores jogos

Spoiler:

Meus Projetos:
Prontos:

Zombie Castle

Em andamento:


Fight Invasion
Fight World




Antes ja agredeço!

M.F-Sasuke

Número de Mensagens : 167
Idade : 19
Data de inscrição : 20/08/2010
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: Como fazer o player atacar "FISICAMENTE" para o lado que está virado?

Mensagem por fonetico em Seg 10 Jan 2011, 18:32

M.F-Sasuke, não coloque mais esses spoilers em suas mensagens. Isso é flood e da próxima será banido.

O melhor que você pode fazer agora é criar uma assinatura, um pequeno conteúdo que ficará logo abaixo das suas mensagens.
Clique em perfil em cima da página, e na aba assinatura, crie a sua própria.

fonetico

Número de Mensagens : 1830
Idade : 21
Data de inscrição : 05/10/2009
Reputação : 7
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   :
   :
   :

Voltar ao Topo Ir em baixo

Re: Como fazer o player atacar "FISICAMENTE" para o lado que está virado?

Mensagem por Fenixs em Seg 10 Jan 2011, 18:35

é melhor vc especificar mais a pergunta... pq eu nao entendi o que vc qr dizer O.o

Fenixs

Número de Mensagens : 263
Idade : 20
Data de inscrição : 04/09/2010
Reputação : -4
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

http://www.ngames4u.webs.com/

Voltar ao Topo Ir em baixo

Re: Como fazer o player atacar "FISICAMENTE" para o lado que está virado?

Mensagem por Licht em Seg 10 Jan 2011, 18:42

o seu jogo é de que tipo de visão? top view? plataforma? isométrico? o quê?

Licht

Ranking : Sem avaliações
Número de Mensagens : 1217
Idade : 18
Data de inscrição : 26/04/2010
Reputação : 34
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 1
   : 0

http://lightsoftworks.blogspot.com/

Voltar ao Topo Ir em baixo

Re: Como fazer o player atacar "FISICAMENTE" para o lado que está virado?

Mensagem por M.F-Sasuke em Seg 10 Jan 2011, 19:24

O meu jogo é de plataforma! (o estilo mario não e plataforma? pq o meu é estilo mario!)

Po fonetico desculpa ai (de novo) é q eu ñ sabia q a assinatura era criada aqui no fóru, eu achei q eram feitas igual a mim!

M.F-Sasuke

Número de Mensagens : 167
Idade : 19
Data de inscrição : 20/08/2010
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: Como fazer o player atacar "FISICAMENTE" para o lado que está virado?

Mensagem por donte em Seg 10 Jan 2011, 19:33

usa
if keyboard_check_pressed(ord("X")){if atacando=false{if image_xscale=1{atacando=true atacadir=true atacaesq=false}else{atacando=true atacaesq=true atacadir=false}}}

donte

Número de Mensagens : 1164
Idade : 18
Data de inscrição : 22/12/2009
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   :
   :
   :

http://nintendocenterbr.forumeiros.com

Voltar ao Topo Ir em baixo

Re: Como fazer o player atacar "FISICAMENTE" para o lado que está virado?

Mensagem por M.F-Sasuke em Seg 10 Jan 2011, 19:35

onde eu ponho isso? em q evento?

M.F-Sasuke

Número de Mensagens : 167
Idade : 19
Data de inscrição : 20/08/2010
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: Como fazer o player atacar "FISICAMENTE" para o lado que está virado?

Mensagem por donte em Seg 10 Jan 2011, 19:47

step... ou se vc tirar if keyboard_check_pressed(ord("X")){ e o ultimo } é só vc por no evento de ataque

donte

Número de Mensagens : 1164
Idade : 18
Data de inscrição : 22/12/2009
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   :
   :
   :

http://nintendocenterbr.forumeiros.com

Voltar ao Topo Ir em baixo

Re: Como fazer o player atacar "FISICAMENTE" para o lado que está virado?

Mensagem por M.F-Sasuke em Seg 10 Jan 2011, 20:21

ué, mas como ele vai virar o obj_atacandodir/esq?

M.F-Sasuke

Número de Mensagens : 167
Idade : 19
Data de inscrição : 20/08/2010
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: Como fazer o player atacar "FISICAMENTE" para o lado que está virado?

Mensagem por donte em Seg 10 Jan 2011, 21:03

põe isso no step:
if atancandodir && atacando=true{instance_change(obj_atacandodir,0)}
if atancandoesq && atacando=true{instance_change(obj_atacandoesq,0)}

donte

Número de Mensagens : 1164
Idade : 18
Data de inscrição : 22/12/2009
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   :
   :
   :

http://nintendocenterbr.forumeiros.com

Voltar ao Topo Ir em baixo

Re: Como fazer o player atacar "FISICAMENTE" para o lado que está virado?

Mensagem por M.F-Sasuke em Seg 10 Jan 2011, 21:22

Aparece isso:

___________________________________________
ERROR in
action number 1
of Step Event
for object object0:

Error in code at line 5:
if atancandodir && atacando=true{instance_change(object1,0)}
^
at position 5: Unknown variable atancandodir

M.F-Sasuke

Número de Mensagens : 167
Idade : 19
Data de inscrição : 20/08/2010
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: Como fazer o player atacar "FISICAMENTE" para o lado que está virado?

Mensagem por Fireheaddew em Seg 10 Jan 2011, 21:32

Olha, te aconselho a parar de usar mil e um objs para o mesmo personagens, pois você pode resolver isso muito mais simples com variáveis.
no create
Código:
dir=1
esq=0
Remova todos os eventos de função de letra e ponha isso no Step
Código:

if keyboard_check(vk_left){hspeed-=4;dir=0;esq=1;}//move para a esquerda
if keyboard_check(vk_right){hspeed+=4;dir=1;esq=0;}//move para a direita
if keyboard_check(vk_up){place_meeting(x,y+1){vspeed-=10};}//pula
if keyboard_check_pressed(¹){if dir=1{instance_create(x+32,y,Ataque)}if esq=1{instance_create(x-32,y,Ataque)}}//ataca
Notas:
Troque ¹ por vk_tecla especial(vk_left,vk_right,vk_up,vk_down,vk_control,vk_shift,vk_alt,etc...) ou por ord("Letra(A,B,C,etc)").
Vlw

Fireheaddew

Número de Mensagens : 235
Data de inscrição : 04/11/2010
Reputação : 1
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: Como fazer o player atacar "FISICAMENTE" para o lado que está virado?

Mensagem por M.F-Sasuke em Seg 10 Jan 2011, 21:38

Apareceu isso:
___________________________________________
ERROR in
action number 1
of Step Event
for object object0:

Error in code at line 4:
if keyboard_check_pressed(vk_space){if dir=1{instance_create(x+32,y,Ataque)}if esq=1{instance_create(x-32,y,Ataque)}}//ataca
^
at position 70: Unknown variable Ataque

E lembrando, eu quero que o player ataque fisicamente, troque para o objeto dele atacando!

M.F-Sasuke

Número de Mensagens : 167
Idade : 19
Data de inscrição : 20/08/2010
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: Como fazer o player atacar "FISICAMENTE" para o lado que está virado?

Mensagem por donte em Seg 10 Jan 2011, 21:50

desculpa, erro meu...
o codigo certo é esse.
if atacadir && atacando=true{instance_change(obj_atacandodir,0)}
if atacaesq && atacando=true{instance_change(obj_atacandoesq,0)}
confundi as variaveis...

donte

Número de Mensagens : 1164
Idade : 18
Data de inscrição : 22/12/2009
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   :
   :
   :

http://nintendocenterbr.forumeiros.com

Voltar ao Topo Ir em baixo

Re: Como fazer o player atacar "FISICAMENTE" para o lado que está virado?

Mensagem por M.F-Sasuke em Seg 10 Jan 2011, 22:00

eu consegui acertar tudo, mas eu mando come3çar o jogo e o player fica atacando sem parar, eu nem prasciso apertar "X" ele ja começo atacando!


Última edição por M.F-Sasuke em Seg 10 Jan 2011, 22:07, editado 1 vez(es)

M.F-Sasuke

Número de Mensagens : 167
Idade : 19
Data de inscrição : 20/08/2010
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: Como fazer o player atacar "FISICAMENTE" para o lado que está virado?

Mensagem por Fireheaddew em Seg 10 Jan 2011, 22:03

Quantos obj vc tem para o player? só precisa de um!
e você não está fazendo certo. tem que colocar no crate as variaveis! não ignore o create JAMAIS!!!!Por isso vc está errando.

Fireheaddew

Número de Mensagens : 235
Data de inscrição : 04/11/2010
Reputação : 1
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: Como fazer o player atacar "FISICAMENTE" para o lado que está virado?

Mensagem por M.F-Sasuke em Seg 10 Jan 2011, 22:11

cara eu fiz o q tu mandou!coloquei onde tu mandou e ñ funcionou, se com vc funcionou, vc podia me mandar uma engine?
eu tenho 3 obj pro player:

obj_player
obj_atacandoesq
obj_atacandodir

M.F-Sasuke

Número de Mensagens : 167
Idade : 19
Data de inscrição : 20/08/2010
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: Como fazer o player atacar "FISICAMENTE" para o lado que está virado?

Mensagem por Fireheaddew em Seg 10 Jan 2011, 22:12

Não precisa desses 3 objs um só basta. eu vou fazer uma engine e dou o upload depois.
vlw

Fireheaddew

Número de Mensagens : 235
Data de inscrição : 04/11/2010
Reputação : 1
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: Como fazer o player atacar "FISICAMENTE" para o lado que está virado?

Mensagem por donte em Ter 11 Jan 2011, 00:22

Fiz uma engine pra vc, não é muito mais é o que fiz em 5 minutos. fiz bem avacalhadinha.
http://www.mediafire.com/?lbxi8941z0llscg
vc tem pró né?

donte

Número de Mensagens : 1164
Idade : 18
Data de inscrição : 22/12/2009
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   :
   :
   :

http://nintendocenterbr.forumeiros.com

Voltar ao Topo Ir em baixo

Re: Como fazer o player atacar "FISICAMENTE" para o lado que está virado?

Mensagem por M.F-Sasuke em Ter 11 Jan 2011, 08:46

Cara muito legal sua engine gostei, mes eu queria q o meu player estivesse no sprite dele dando espadada!

[Edit]

o cara, eu sei colocar ele atacando, mas só para um lada, eu quero q tipo assim:

Tem o:

obj_player
obj_atacandoesq
obj_atacandodir


Eu
uero q tipo assim, aperta "X" e se ele tiver virado p direita ele vira o
obj_atacandodir e se for p/ esquerda, obj_atacandoesq.


Última edição por M.F-Sasuke em Ter 11 Jan 2011, 10:43, editado 1 vez(es)

M.F-Sasuke

Número de Mensagens : 167
Idade : 19
Data de inscrição : 20/08/2010
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: Como fazer o player atacar "FISICAMENTE" para o lado que está virado?

Mensagem por donte em Ter 11 Jan 2011, 10:05

ta vou refazer a engine pra vc ¬¬ ja edito, e cara, para de dar posts duplos...
[edit]
não vou fazer não vc tem pro pode usar este modo Evil or Very Mad + minha preguiça...

donte

Número de Mensagens : 1164
Idade : 18
Data de inscrição : 22/12/2009
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   :
   :
   :

http://nintendocenterbr.forumeiros.com

Voltar ao Topo Ir em baixo

Re: Como fazer o player atacar "FISICAMENTE" para o lado que está virado?

Mensagem por M.F-Sasuke em Ter 11 Jan 2011, 10:42

???Nao entendo???Vc ñ vai fazer???
Eu num sei como eu paro de fazer posts duplos, oq é isso???

M.F-Sasuke

Número de Mensagens : 167
Idade : 19
Data de inscrição : 20/08/2010
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: Como fazer o player atacar "FISICAMENTE" para o lado que está virado?

Mensagem por Vikintor em Ter 11 Jan 2011, 11:15

M.F-Sasuke escreveu:???Nao entendo???Vc ñ vai fazer???
Eu num sei como eu paro de fazer posts duplos, oq é isso???
Basta clicar em editar no topo da sua mensagem.

Vikintor

Ranking : Nota B
Número de Mensagens : 901
Idade : 26
Data de inscrição : 28/03/2010
Notas recebidas : B
Reputação : 17
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

http://vikintor.tumblr.com/

Voltar ao Topo Ir em baixo

Re: Como fazer o player atacar "FISICAMENTE" para o lado que está virado?

Mensagem por Licht em Ter 11 Jan 2011, 11:17

Post duplo é você postar uma mensagem (post) e depois postar outra seguida! =P

Faça como o tio follador disse. :|

Se não entendeu algo das regras (se leu) você deve rapidamente perguntar.

Licht

Ranking : Sem avaliações
Número de Mensagens : 1217
Idade : 18
Data de inscrição : 26/04/2010
Reputação : 34
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 1
   : 0

http://lightsoftworks.blogspot.com/

Voltar ao Topo Ir em baixo

Re: Como fazer o player atacar "FISICAMENTE" para o lado que está virado?

Mensagem por Fireheaddew em Ter 11 Jan 2011, 11:23

Desculpa aí! Terminando a engine e posto aki. ok?
é pq otem não tive tempo mais de testar e uploadar,certo?
vlw

Fireheaddew

Número de Mensagens : 235
Data de inscrição : 04/11/2010
Reputação : 1
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: Como fazer o player atacar "FISICAMENTE" para o lado que está virado?

Mensagem por M.F-Sasuke em Ter 11 Jan 2011, 11:54

valeu pessoal!

Código:
Alguém me ajude, por favor!!!

M.F-Sasuke

Número de Mensagens : 167
Idade : 19
Data de inscrição : 20/08/2010
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: Como fazer o player atacar "FISICAMENTE" para o lado que está virado?

Mensagem por Darknex em Ter 11 Jan 2011, 12:03

aqui tem uma engine http://www.4shared.com/file/BVdIhNFS/ENGINE_ATAQUE.html

é aqui algumas aulas http://gmbr.forumeiros.com/t3425-aulas-de-game-maker-para-iniciantes-por-reddragon

Darknex

Número de Mensagens : 174
Idade : 20
Data de inscrição : 08/12/2010
Reputação : 1
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

http://inventaku.forumeiros.com/

Voltar ao Topo Ir em baixo

Re: Como fazer o player atacar "FISICAMENTE" para o lado que está virado?

Mensagem por Fireheaddew em Ter 11 Jan 2011, 12:10

eu estou terminado e testando a engine.[] não tenham pressa e parem de ficar entupindo links![/ironia]

Fireheaddew

Número de Mensagens : 235
Data de inscrição : 04/11/2010
Reputação : 1
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: Como fazer o player atacar "FISICAMENTE" para o lado que está virado?

Mensagem por M.F-Sasuke em Ter 11 Jan 2011, 12:13

Ai Darknex adorei sua engine, você poderia postar o link de novo e colocar uns inimigos na engine só pra eu ver como faz pro player atacar os inimigos e eles morrerem?

Agradeço

M.F-Sasuke

Número de Mensagens : 167
Idade : 19
Data de inscrição : 20/08/2010
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: Como fazer o player atacar "FISICAMENTE" para o lado que está virado?

Mensagem por Darknex em Ter 11 Jan 2011, 12:46

M.F-Sasuke escreveu:Ai Darknex adorei sua engine, você poderia postar o link de novo e colocar uns inimigos na engine só pra eu ver como faz pro player atacar os inimigos e eles morrerem?

Agradeço


CARRA VOU ENVIAR OUTRO ENGINE MAIS Ñ FOI EU QUE FIS
http://www.4shared.com/file/Duze6SPh/GMLucas_Engines_-_Vida_do_Chef.html
ENGINE DE VIDA DO CHEFE

Darknex

Número de Mensagens : 174
Idade : 20
Data de inscrição : 08/12/2010
Reputação : 1
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

http://inventaku.forumeiros.com/

Voltar ao Topo Ir em baixo

Re: Como fazer o player atacar "FISICAMENTE" para o lado que está virado?

Mensagem por Fireheaddew em Ter 11 Jan 2011, 13:03

Aqui eu fiz a engine está nesse link
vlw

Fireheaddew

Número de Mensagens : 235
Data de inscrição : 04/11/2010
Reputação : 1
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: Como fazer o player atacar "FISICAMENTE" para o lado que está virado?

Mensagem por M.F-Sasuke em Ter 11 Jan 2011, 13:04

Obrigado eu queria uma engine dessa, mas o q eu pedi é a sua engine, mas com inimigos, q ao serem atingidos ele morrem, e se o player não atacando for atingido ele morre!


Para o DarkNight

Obrigado eu queria uma engine dessa, mas o q eu pedi é a sua engine, mas
com inimigos, q ao serem atingidos ele morrem, e se o player não
atacando for atingido ele morre!

e eu quero é ataques fisicos!


Última edição por M.F-Sasuke em Ter 11 Jan 2011, 13:07, editado 1 vez(es)

M.F-Sasuke

Número de Mensagens : 167
Idade : 19
Data de inscrição : 20/08/2010
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: Como fazer o player atacar "FISICAMENTE" para o lado que está virado?

Mensagem por Fireheaddew em Ter 11 Jan 2011, 13:06

Então! foi o que eu fiz! tem inimigos se vc apertar Z atira!
já tentou fazer assim?

Fireheaddew

Número de Mensagens : 235
Data de inscrição : 04/11/2010
Reputação : 1
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: Como fazer o player atacar "FISICAMENTE" para o lado que está virado?

Mensagem por M.F-Sasuke em Ter 11 Jan 2011, 13:08

Muito legal cara, mas eu quero ataques fisicos, ele socando, chutando

M.F-Sasuke

Número de Mensagens : 167
Idade : 19
Data de inscrição : 20/08/2010
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: Como fazer o player atacar "FISICAMENTE" para o lado que está virado?

Mensagem por Fireheaddew em Ter 11 Jan 2011, 13:09

aaaaaaaaaaaaaaaaaaaaaah sim, eu vou fazer um edit. ok?

Fireheaddew

Número de Mensagens : 235
Data de inscrição : 04/11/2010
Reputação : 1
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: Como fazer o player atacar "FISICAMENTE" para o lado que está virado?

Mensagem por M.F-Sasuke em Ter 11 Jan 2011, 13:23

se quizer use os sprites q eu criei:

[/URL]

Mas euq quero q ele ataque pros 2 lados, se tiver virado pra esq atacar pr aesq e se estiver virado pra dir atacar pra dir!


[Edit]

O vermelho é o inimigo! Evil or Very Mad

M.F-Sasuke

Número de Mensagens : 167
Idade : 19
Data de inscrição : 20/08/2010
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: Como fazer o player atacar "FISICAMENTE" para o lado que está virado?

Mensagem por carotmaker em Ter 11 Jan 2011, 13:31

faiz o seguinte
no create:
Código:
direita = true
e no step:
Código:
if direita = true{image_xscale = 1}else{image_xscale = -1}
ai quando quiser que ele olhe para a direita poem :
Código:
direita = true
e pra esquerda:
Código:
direita = false
sem precisar de sprites virados para a esquerda e para direita

carotmaker

Ranking : Nota D
Número de Mensagens : 149
Idade : 18
Data de inscrição : 11/07/2010
Notas recebidas : D
Reputação : 5
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Re: Como fazer o player atacar "FISICAMENTE" para o lado que está virado?

Mensagem por Darknex em Ter 11 Jan 2011, 13:34

M.F-Sasuke escreveu:se quizer use os sprites q eu criei:

[/URL]

Mas euq quero q ele ataque pros 2 lados, se tiver virado pra esq atacar pr aesq e se estiver virado pra dir atacar pra dir!


[Edit]

O vermelho é o inimigo! Evil or Very Mad

NUSA ESSE É O PERSONAGEN DO JOGO Question
SI QUISER EU FASSO UM PERSONAGENS STICK MELHORES PARA VC OLHA AI EMBAIXO

Código:
 http://img571.imageshack.us/img571/6049/boss2.gif
http://img403.imageshack.us/img403/5803/boss.gif
http://img130.imageshack.us/img130/2599/espadamax.gif
http://img600.imageshack.us/img600/1059/kingdomhearts.gif

Darknex

Número de Mensagens : 174
Idade : 20
Data de inscrição : 08/12/2010
Reputação : 1
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

http://inventaku.forumeiros.com/

Voltar ao Topo Ir em baixo

Re: Como fazer o player atacar "FISICAMENTE" para o lado que está virado?

Mensagem por M.F-Sasuke em Dom 23 Jan 2011, 13:52

cara essas sprites são só p/ criar engines, obvio q eu ñ vou usar esse desastre no meu jogo!

M.F-Sasuke

Número de Mensagens : 167
Idade : 19
Data de inscrição : 20/08/2010
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: Como fazer o player atacar "FISICAMENTE" para o lado que está virado?

Mensagem por Suadao em Dom 23 Jan 2011, 14:54

Primeiramente, tenha uma sprite do personagem atacando para qualquer um dos lados.

Insira o seguinte código no evento Create do player:
Código:
global.direita_player=true //A variável checará se o player está olhando para a direita ou para a esquerda, caso sua sprite esteja olhando para a esquerda, troque o "true" para "false"
Então, nos códigos que você usa para o player ir para a direita ou para a esquerda, você coloca a variável de maneira adequada nos códigos (no de ir para a direita, coloque global.direita_player=true e no de ir para a esquerda coloque global.direita_player=false

Coloque o código no evento Step do player:
Código:
if global.direita_player=true {if keyboard_check_pressed(ord("Z")) { //Se a variável global.direita_player for verdadeira e o jogador pressionar a tecla Z
sprite_index=sprite_player_atacando //A sprite será sprite_player_atacando
image_xscale=1 //A escala X da sprite será igual a 1, ou seja, o player virará para a direita

if global.direita_player=false {if keyboard_check_pressed(ord("Z")) { //Se a variável global.direita_player for falsa e o jogador pressionar a tecla Z
sprite_index=sprite_player_atacando //A sprite será sprite_player_atacando
image_xscale= -1 //A escala X da sprite será igual a -1, ou seja, o player virará para a esquerda

Suadao

Número de Mensagens : 1035
Idade : 26
Data de inscrição : 22/11/2009
Reputação : 4
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   :
   :
   :

http://www.recursos-mania.forumeiros.com

Voltar ao Topo Ir em baixo

Re: Como fazer o player atacar "FISICAMENTE" para o lado que está virado?

Mensagem por Conteúdo patrocinado Hoje à(s) 01:05


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