[RESOLVIDO]Criar circulo de rings

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

Resolvido [RESOLVIDO]Criar circulo de rings

Mensagem por Hedgehog em Dom 22 Ago 2010, 14:19

Como criar aquele circulo de rings do sonic quando ele toca em um inimigo?

Hedgehog

Número de Mensagens : 384
Idade : 20
Data de inscrição : 28/08/2008
Reputação : -2
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

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

Voltar ao Topo Ir em baixo

Resolvido Re: [RESOLVIDO]Criar circulo de rings

Mensagem por Alex FC em Dom 22 Ago 2010, 14:52

EDITADO-ERRO GRAVE XD

Inisira isso no create do anel:

Código:
pega=false//Não pode pegar
alarm[1]=20//tempo pra poder pegar a moeda

espalha=false//anel normal
alarm[0]=200//tempo para desaparecer caso sair do sonic

No Alarm 0 do anel:

Código:
instance_destroy()

No Alarm 1 do anel:

Código:
pega=true

Na colisão do anel com o sonic:

Código:
if pega=true
{
variavel_que_conta_anel+=1
instance_destroy()
}

No step do anel:

Código:
if espalha=true
{
//Gravidade
if place_free(x,y+1)
{gravity=1}
else
{gravity=0 vspeed=0}

//Pisca
image_alpha=random(1)

//Rebate nas paredes
if !(place_free(x+6,y)){hspeed=-hspeed}
if !(place_free(x-6,y)){hspeed=-hspeed}
}
else
{
//alpha normal
image_alpha=1

//pode pegar
pega=true
}

Colisão com o chão:

Código:
move_contact_solid(direction,10)
vspeed=0

Na colisão do sonic com o inimigo:

Código:
if variavel_que_conta_aneis<=10
{

for (ri=0 ri<variavel_que_conta_aneis ri+=1)
{
//cria o circulo de anéis
with(instance_create(x,y,obj_anel)){motion_set(ri*360/variavel_que_conta_aneis,7) espalha=true}

//zera anéis
variavel_que_conta_anel=0
}

}
else
{

for (ri=0 ri<10 ri+=1)
{
//cria o circulo de anéis
with(instance_create(x,y,obj_anel)){motion_set(ri*36,7) espalha=true}
}

//zera anéis
variavel_que_conta_anel=0
}

Pronto! Uffa, não testei esse código. Qualquer erro me avisa. Vlw?

Espero ter ajudado!

Obs: Se funcionar e tu só ter dado Ctrl-C quero créditos hehehe

FLWS!

Alex FC

Ranking : Nota A
Número de Mensagens : 2503
Idade : 23
Data de inscrição : 20/12/2008
Notas recebidas : B A
Reputação : 174
Insignia 1 x 1 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 2
   : 1
   : 1

http://redscreensoft.blogspot.com

Voltar ao Topo Ir em baixo

Resolvido Re: [RESOLVIDO]Criar circulo de rings

Mensagem por Hedgehog em Dom 22 Ago 2010, 15:40

"Funcionou", por que ele cria 10 rings, mas o problema é que ele cria exatamente no mesmo lugar.

Hedgehog

Número de Mensagens : 384
Idade : 20
Data de inscrição : 28/08/2008
Reputação : -2
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

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

Voltar ao Topo Ir em baixo

Resolvido Re: [RESOLVIDO]Criar circulo de rings

Mensagem por Alex FC em Dom 22 Ago 2010, 16:23

Bom ele cria 10 anéis se a quantidade de anéis que tu tiver for maior ou igual a 10 e se for menor cria a quantidade que tem. Mas como assim criar exatamente no mesmo lugar? Sim, eles são criados no ponto x e y do Sonic e se espalharam, não é assim?

FLWS!

Alex FC

Ranking : Nota A
Número de Mensagens : 2503
Idade : 23
Data de inscrição : 20/12/2008
Notas recebidas : B A
Reputação : 174
Insignia 1 x 1 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 2
   : 1
   : 1

http://redscreensoft.blogspot.com

Voltar ao Topo Ir em baixo

Resolvido Re: [RESOLVIDO]Criar circulo de rings

Mensagem por Hedgehog em Dom 22 Ago 2010, 17:00

Epa! Dei uma mexida no código e ja resolvi esse problema! Ta certinho agora! Pode trancar.

Hedgehog

Número de Mensagens : 384
Idade : 20
Data de inscrição : 28/08/2008
Reputação : -2
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

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

Voltar ao Topo Ir em baixo

Resolvido Re: [RESOLVIDO]Criar circulo de rings

Mensagem por fonetico em Dom 22 Ago 2010, 17:09

Resolvido!
Tópico trancado!

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

Resolvido Re: [RESOLVIDO]Criar circulo de rings

Mensagem por Conteúdo patrocinado Hoje à(s) 03:54


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