Conectar-se
Quem está conectado
14 usuários online :: Nenhum usuário registrado, Nenhum Invisível e 14 Visitantes

Nenhum

Ver toda a lista


Compartilhe
Ver o tópico anteriorIr em baixoVer o tópico seguinte
avatar
Ranking : Nota C
Notas recebidas : C
Data de inscrição : 11/01/2014
Número de Mensagens : 284
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 11

Prêmios
   : 0
   : 0
   : 0
Ver perfil do usuário

[Resolvido] Inimigo não perde sangue com colisão

em Sab 25 Jan 2014, 12:50
Pessoal, estou criando dois tipos de personagem no meu jogo, o primeiro é um fantasma, que quando entra em contato com a maçã, ele se transforma em um outro objeto, ele se transforma em um "fantasma bom", para isso eu coloquei o seguinte código na colisão dele com a a maçã:

Código:

instance_change(obj_fanbom1,true)

Com isso, ele se transforma em um "bom personagem", agora quero criar OUTRO fantasma, só que agora ele precisa de DUAS MAÇÃS para se tornar um "bom fantasma", com isso, criei uma variável global chamada saude2 no create dele e atribui o valor de 100. E na colisão com a maçã coloquei:

Código:

//Perde saúde
global.saude2 -=50

e no seu step coloquei:

Código:

//"Morte"
if global.saude2 <= 0 {
    instance_change(obj_fanbom1, true)
}

Mas, quando vou testar, ele já se transforma em um "bom fantasma" quando ele entra em colisão com a primeira maçã, por quê? O que será que deu errado?  bounce
avatar
Ranking : Nota D
Notas recebidas : D
Data de inscrição : 09/05/2013
Número de Mensagens : 821
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 105
Ver perfil do usuário

Re: [Resolvido] Inimigo não perde sangue com colisão

em Sab 25 Jan 2014, 12:56
Amigo, você terá que criar outro objeto fantasma e colocar esses códigos.
avatar
Ranking : Nota C
Notas recebidas : C
Data de inscrição : 11/01/2014
Número de Mensagens : 284
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 11

Prêmios
   : 0
   : 0
   : 0
Ver perfil do usuário

Re: [Resolvido] Inimigo não perde sangue com colisão

em Sab 25 Jan 2014, 13:05
WellingtonBecker escreveu:Amigo, você terá que criar outro objeto fantasma e colocar esses códigos.

Outro objeto? Do "fantasma bom" ou do "fantasma mau"? pq eu tenho um fantasma mau que "morre" com uma maça e outro que "morre" com duas, mas o fantasma bom, é o mesmo dos dois.

--
EDIT: Tópico Resolvido
Solução: Bastava destruir a instancia da maçã após entrar em contato com o fantasma
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