Conectar-se
Quem está conectado
31 usuários online :: 3 usuários cadastrados, Nenhum Invisível e 28 Visitantes

Katerp, Koelho, Willy

Ver toda a lista


Compartilhe
Ver o tópico anteriorIr em baixoVer o tópico seguinte
avatar
Ranking : Nota A
Notas recebidas : A
Data de inscrição : 25/02/2012
Número de Mensagens : 359
Insígnias de JAM :

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

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

duvida em logica/codigo.

em Sex 11 Maio 2012 - 19:59
Alguem pode me informar um codigo parar executar essa logica e me explicalo um pokim?

se obj_player "colidir" com obj_poder "ativar codigo" se player "nao colidir" com obj_poder "nao ativar codigo"

(é para o perssonagem ficar piscando, com troca de sprites)
Obs: ja tem um codigo para(se o obj_player colidir com obj_poder) o perssonagen nao colidir com os inimigos por 3 segundos, agora falta so faser o perssonagem ficar piscando, ja pensei nos outro codigos mas esse ai eu ainda nao sei como faser.

ajuda ai gente pf
avatar
Ranking : Nota A
Notas recebidas : D + A + A
Data de inscrição : 06/12/2009
Número de Mensagens : 1229
Insígnias de JAM :

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

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

Re: duvida em logica/codigo.

em Sex 11 Maio 2012 - 20:13
 
Creio que isso seja algo como um tempo de invencibilidade não?
Se for isso podemos fazer assim:

1. Crie uma variavel chamada godmode_on;

2. Quando o player morrer/colidir com o inimigo, você faz o seguinte:

Código:
if godmode_on = false //Caso a variavel de invencibilidade esteja falsa
{
 godmode_on = true //Ativa a invencibilidade
 alarm[0] = tempo_de_invencibilidade //Determina um tempo para acionar um alarm
 //outras coisas aqui
}
O código acima é simples, caso a variável de invencibilidade for falsa, ele deixa ela como verdadeira e aciona um alarm.
Nesse alarm ele irá deixar essa variável como falsa.

Espero que você tenha entendido essa logica, se não é só dizer que eu explico melhor.

Flw! sorrindo2

avatar
Ranking : Nota A
Notas recebidas : A
Data de inscrição : 25/02/2012
Número de Mensagens : 359
Insígnias de JAM :

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

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

Re: duvida em logica/codigo.

em Sex 11 Maio 2012 - 20:25
@gabrielsch escreveu: 
Creio que isso seja algo como um tempo de invencibilidade não?
Se for isso podemos fazer assim:

1. Crie uma variavel chamada godmode_on;

2. Quando o player morrer/colidir com o inimigo, você faz o seguinte:

Código:
if godmode_on = false //Caso a variavel de invencibilidade esteja falsa
{
 godmode_on = true //Ativa a invencibilidade
 alarm[0] = tempo_de_invencibilidade //Determina um tempo para acionar um alarm
 //outras coisas aqui
}
O código acima é simples, caso a variável de invencibilidade for falsa, ele deixa ela como verdadeira e aciona um alarm.
Nesse alarm ele irá deixar essa variável como falsa.

Espero que você tenha entendido essa logica, se não é só dizer que eu explico melhor.

Flw! sorrindo2



Entendi sim mais eu to tirando umas duvidas aqui depois eu boto em pratica Happy

é sim é com um tempo de invencibilidade
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