[resolvido]ajuda em jogo de plataforma

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

Resolvido [resolvido]ajuda em jogo de plataforma

Mensagem por Slipknot em Ter 03 Ago 2010, 18:52

estou fazendo um jogo de plataforma que o player atira e tal. mas quando tiro a vida do inimigo o jogo recomeça e usei um codigo que eu achei mas nao sei mudar o codigo para apareçer o inimigo morto o que eu fasso?





OBS: este é o codigo instance_destroy() // Destróia bala
obj_inimigo.vida -= 5 // Tira 5% de vida do inimigo
if obj_inimigo.vida < 0 {game_restart()} // Se a vida do inimigo for menor ou 0% então reinicia o jogo


Última edição por Slipknot em Qua 04 Ago 2010, 11:36, editado 2 vez(es)

Slipknot

Ranking : Sem avaliações
Número de Mensagens : 300
Idade : 18
Data de inscrição : 02/08/2010
Reputação : -2
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

http://www.gamemakerbrasil.com/galeria-de-projetos-f5/um-jogo-qu

Voltar ao Topo Ir em baixo

Resolvido Re: [resolvido]ajuda em jogo de plataforma

Mensagem por Thiago_o_programador em Ter 03 Ago 2010, 19:11

TROQUE:
Código:
obj_inimigo.vida -= 5 // Tira 5% de vida do inimigo
if obj_inimigo.vida < 0 {game_restart()} // Se a vida do inimigo for menor ou 0% então reinicia o jogo
por
Código:
obj_inimigo.vida -= 5 // Tira 5% de vida do inimigo
if obj_inimiggo.vida<0 and uma_vez=false {uma_vez=true alarm[0]=15} // Se a vida do inimigo for menor ou 0% então reinicia o jogo
No create coloque :
Código:
uma_vez=false
No alarm[0]= coloque {game_restart()}[/code]

Thiago_o_programador

Ranking : Nota D
Número de Mensagens : 709
Idade : 19
Data de inscrição : 14/05/2009
Notas recebidas : D - C - D - C
Reputação : 6
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 1

http://www.jogosdahora.maisblog.net

Voltar ao Topo Ir em baixo

Resolvido Re: [resolvido]ajuda em jogo de plataforma

Mensagem por Slipknot em Ter 03 Ago 2010, 19:19

nao entendi muito bem

onde eu coloco o codigo que vc mandou na bala ou no inimigo?

Slipknot

Ranking : Sem avaliações
Número de Mensagens : 300
Idade : 18
Data de inscrição : 02/08/2010
Reputação : -2
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

http://www.gamemakerbrasil.com/galeria-de-projetos-f5/um-jogo-qu

Voltar ao Topo Ir em baixo

Resolvido Re: [resolvido]ajuda em jogo de plataforma

Mensagem por Da Galáxia em Qua 04 Ago 2010, 02:02

faz o seguinte:
No CREATE do player crie 2 variaveis
global.volta_fase=false //tem que ser global pois tb sera usada no inimigo.
volta_fase_time=0 //um time

No Step do player coloque:
if global.volta_fase=true then volta_fase_time+=1
if volta_fase_time>=150 then//+ou- 5 segundos, mude sse quiser
{
game_restart()//reinicia o jogo
volta_fase_time=0//retorna valor do time
}//somente apos a mortte do inimigo e 5 segundos ou o tempo que //quiseres mais tarde a jogo reinicia

No EVETO DESTROY do inimigo coloque:
global.volta_fase=true

Da Galáxia

Número de Mensagens : 348
Data de inscrição : 14/01/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

Resolvido Re: [resolvido]ajuda em jogo de plataforma

Mensagem por Slipknot em Qua 04 Ago 2010, 19:02

nao funcionou e a health do inimigo nao desce eele nao morre =/

Slipknot

Ranking : Sem avaliações
Número de Mensagens : 300
Idade : 18
Data de inscrição : 02/08/2010
Reputação : -2
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

http://www.gamemakerbrasil.com/galeria-de-projetos-f5/um-jogo-qu

Voltar ao Topo Ir em baixo

Resolvido Re: [resolvido]ajuda em jogo de plataforma

Mensagem por CLS em Qua 04 Ago 2010, 21:45

Não entendi muito sua pergunta,mas vamos lá!
No evento CREATE do inimigo coloque o código:

Código:
health = 100

Agora no evento Collision:obj_tiro do inimigo coloque o código:

Código:
health -=1
with(other)instance destroy()

No evento STEP do inimigo coloque o código:

Código:
if health = 0
{
room_previous()
sprite_index = spr_inimigo_dead // Aqui você coloca o sprite do inimigo morto.
}

Espero ter Ajudado!

CLS

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

http://www.totalmakers.forumais.com

Voltar ao Topo Ir em baixo

Resolvido Re: [resolvido]ajuda em jogo de plataforma

Mensagem por Da Galáxia em Qua 04 Ago 2010, 21:56

Slipknot escreveu:nao funcionou e a health do inimigo nao desce eele nao morre =/

vc fez o inimigo morto, ne? SO não da tempo de ve-lo morto, é isso?
Cara, pelo que eu entende da sua pergunta, é que quando o inimigo morre da o restart game na hora e vc não ve o inimigo morrendo, os codes que postei são pra resolver esse problema, cabe a vc adaptar-o a sua engine, ou então poste a sua engine que eu resolvo, vlw.


Última edição por Da Galáxia em Qua 04 Ago 2010, 21:58, editado 1 vez(es)

Da Galáxia

Número de Mensagens : 348
Data de inscrição : 14/01/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

Resolvido Re: [resolvido]ajuda em jogo de plataforma

Mensagem por Slipknot em Qua 04 Ago 2010, 21:57

cara valeu em os codigos resolveram

Resolvido!

Slipknot

Ranking : Sem avaliações
Número de Mensagens : 300
Idade : 18
Data de inscrição : 02/08/2010
Reputação : -2
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

http://www.gamemakerbrasil.com/galeria-de-projetos-f5/um-jogo-qu

Voltar ao Topo Ir em baixo

Resolvido Re: [resolvido]ajuda em jogo de plataforma

Mensagem por Conteúdo patrocinado Hoje à(s) 02:04


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