mostrar danos ????

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

mostrar danos ????

Mensagem por Darknex em Qui 13 Jan 2011, 17:15

pesoal como faso para quando eu atk o inimigo ou ele me atk mostre o dano em numeros estilo castlevania
é o numero vai subino é some confused

Darknex

Número de Mensagens : 174
Idade : 20
Data de inscrição : 08/12/2010
Reputação : 1
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

http://inventaku.forumeiros.com/

Voltar ao Topo Ir em baixo

Re: mostrar danos ????

Mensagem por Grotle em Qui 13 Jan 2011, 17:57

Crie um objeto chamado obj_txtdano e nele coloque os seguintes códigos:

CREATE
Código:
vspeed=-3 //velocidade com que o texto vai subir
friction=0.1 //quando o texto vai parar de subir
image_alpha=1 //transparencia do texto

ALARM 0
Código:
image_alpha-=0.1 //faz com que o texto suma gradativamente
alarm[0]=2

STEP
Código:
if vspeed=0 //se o texto parar de subir então ele começa a desaparecer
{if alarm[0]<0
{alarm[0]=2}}

if image_alpha<=0 //se tiver desaparecido, então o texto é destruido
{instance_destroy()}

DRAW
Código:
draw_text(x,y,"-"+string(dano)) //apenas desenha o texto

No objeto do player, coloque isso:
NA AÇÃO DE ATAQUE QUE VOCÊ FIZER
Código:
other.vida-=10 //tira a vida do inimigo
t=instance_create(other.x,other.y,obj_txtdano) //cria o objeto do texto de dano
t.dano=10
Onde other é o inimigo.

No objeto do inimigo, coloque isso:
NA AÇÃO DE ATAQUE QUE VOCÊ FIZER
Código:
obj_player.vida-=10//tira a vida do player
t=instance_create(obj_player.x,obj_player.y,obj_txtdano) //cria o objeto do texto de dano
t.dano=10

Basta adaptar esses códigos para os sistemas do seu jogo.
Flws!

Grotle

Ranking : Nota B
Número de Mensagens : 559
Idade : 21
Data de inscrição : 28/02/2010
Notas recebidas : B-B
Reputação : 12
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

http://gsogaming.blogspot.com/

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