Últimos assuntos
» 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

» Ajuda para mecanismo do jogo
por Willy Dom 16 Jul 2017, 15:54

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 220918 mensagens em 30411 assuntos

[resolvido]ajuda em jogo de plataforma

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

[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)
avatar
Slipknot

Ranking : Sem avaliações
Data de inscrição : 02/08/2010
Número de Mensagens : 300
Insígnias de JAM :

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

Prêmios
   : 0
   : 0
   : 0

Ver perfil do usuário http://www.gamemakerbrasil.com/galeria-de-projetos-f5/um-jogo-qu

Voltar ao Topo Ir em baixo

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]
avatar
Thiago_o_programador

Ranking : Nota D
Notas recebidas : D - C - D - C
Data de inscrição : 14/05/2009
Número de Mensagens : 709
Insígnias de JAM :

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

Prêmios
   : 0
   : 0
   : 1

Ver perfil do usuário http://www.jogosdahora.maisblog.net

Voltar ao Topo Ir em baixo

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?
avatar
Slipknot

Ranking : Sem avaliações
Data de inscrição : 02/08/2010
Número de Mensagens : 300
Insígnias de JAM :

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

Prêmios
   : 0
   : 0
   : 0

Ver perfil do usuário http://www.gamemakerbrasil.com/galeria-de-projetos-f5/um-jogo-qu

Voltar ao Topo Ir em baixo

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
avatar
Da Galáxia

Data de inscrição : 14/01/2010
Número de Mensagens : 348
Insígnias de JAM :

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

Prêmios
   : 0
   : 0
   : 0

Ver perfil do usuário

Voltar ao Topo Ir em baixo

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 =/
avatar
Slipknot

Ranking : Sem avaliações
Data de inscrição : 02/08/2010
Número de Mensagens : 300
Insígnias de JAM :

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

Prêmios
   : 0
   : 0
   : 0

Ver perfil do usuário http://www.gamemakerbrasil.com/galeria-de-projetos-f5/um-jogo-qu

Voltar ao Topo Ir em baixo

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!
avatar
CLS

Data de inscrição : 13/05/2010
Número de Mensagens : 298
Insígnias de JAM :

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

Prêmios
   : 0
   : 0
   : 0

Ver perfil do usuário http://www.totalmakers.forumais.com

Voltar ao Topo Ir em baixo

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)
avatar
Da Galáxia

Data de inscrição : 14/01/2010
Número de Mensagens : 348
Insígnias de JAM :

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

Prêmios
   : 0
   : 0
   : 0

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Re: [resolvido]ajuda em jogo de plataforma

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

cara valeu em os codigos resolveram

Resolvido!
avatar
Slipknot

Ranking : Sem avaliações
Data de inscrição : 02/08/2010
Número de Mensagens : 300
Insígnias de JAM :

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

Prêmios
   : 0
   : 0
   : 0

Ver perfil do usuário http://www.gamemakerbrasil.com/galeria-de-projetos-f5/um-jogo-qu

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