Duvida no draw como deichar vidas: quantidade de vidas

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

Duvida no draw como deichar vidas: quantidade de vidas

Mensagem por Kracik em Sab 25 Jun 2011, 14:48

Bem, eu estou com uma dúvida.. eu tenho esse draw
draw_sprite(sprite_index,image_index,x,y)
draw_set_font(font0)
draw_set_color(c_white)
draw_text (view_xview+0,view_yview+0,global.vidas)

Só que ele apenas aparece a quantidade de vidas exemplo:
3

O que eu quero é que apareça assim:
Vidas: 3

Por favor, me deem explicações junto '-'


Última edição por Kracik em Sab 25 Jun 2011, 15:54, editado 2 vez(es)

Kracik

Número de Mensagens : 16
Data de inscrição : 17/06/2011
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Re: Duvida no draw como deichar vidas: quantidade de vidas

Mensagem por Dancity em Sab 25 Jun 2011, 15:19

Troque a ultima linha do seu código por:
Código:
draw_text (view_xview+0,view_yview+0,"Vidas: "+string(global.vidas))

A Explicação:
Se você quer que apareça "Vidas:", você tem que encaixar isso no código.
Para aparecer "Vidas:" juntamente com o valor de global.vidas, você vai somar os dois termos.
A princípio seria "Vidas:"+global.vidas mas isto está errado, não se pode somar um valor numérico (global.vidas) à um valor de texto ("Vidas:"). Então precisamos transformar global.vidas em um valor de texto, e fazemos isso com strings do valor:
string(global.vidas)

Resultando em:
Código:
"Vidas:"+string(global.vidas)
Coloque um espaço depois de Vidas: para separar os valores:
Código:
"Vidas: "+string(global.vidas)

Dancity

Ranking : Nota A
Número de Mensagens : 1339
Data de inscrição : 11/01/2009
Notas recebidas : A
Reputação : 8
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 1
   :
   :

Voltar ao Topo Ir em baixo

Re: Duvida no draw como deichar vidas: quantidade de vidas

Mensagem por Kracik em Sab 25 Jun 2011, 15:51

Er.. deu certo só que no evento game start, eu ja mudei para global mas não aparece a '' vidas '' ''/

Kracik

Número de Mensagens : 16
Data de inscrição : 17/06/2011
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Re: Duvida no draw como deichar vidas: quantidade de vidas

Mensagem por Dancity em Sab 25 Jun 2011, 17:41

Não intendi muito bem, mostra o código que você tá botando aí no game start.

Dancity

Ranking : Nota A
Número de Mensagens : 1339
Data de inscrição : 11/01/2009
Notas recebidas : A
Reputação : 8
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 1
   :
   :

Voltar ao Topo Ir em baixo

Re: Duvida no draw como deichar vidas: quantidade de vidas

Mensagem por victor_aco em Sab 25 Jun 2011, 17:47

no game start precisa estar assim:
Código:
global.vidas=x //subistitua x pelo numero inicial de vidas
No draw coloca isso:
Código:
draw_sprite(sprite_index,image_index,x,y)
draw_set_font(font0)
draw_set_color(c_white)
draw_text (view_xview+0,view_yview+0,"Vidas: "+string(global.vidas))

O que está entre aspas no draw text é para escrever na tela mais a variável global.vidas

victor_aco

Número de Mensagens : 666
Idade : 21
Data de inscrição : 25/03/2010
Reputação : 2
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: Duvida no draw como deichar vidas: quantidade de vidas

Mensagem por Kracik em Sab 25 Jun 2011, 18:20

Está exatamente isso, e está ficando assim:
Um espaço aonde era para estar Vidas:

Kracik

Número de Mensagens : 16
Data de inscrição : 17/06/2011
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Re: Duvida no draw como deichar vidas: quantidade de vidas

Mensagem por victor_aco em Sab 25 Jun 2011, 18:21

É porque você ta desenhando a sprite encima da palavra vidas nesta parte do codigo:
Código:
draw_sprite(sprite_index,image_index,x,y)

victor_aco

Número de Mensagens : 666
Idade : 21
Data de inscrição : 25/03/2010
Reputação : 2
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: Duvida no draw como deichar vidas: quantidade de vidas

Mensagem por Kracik em Sab 25 Jun 2011, 18:26

victor_aco escreveu:É porque você ta desenhando a sprite encima da palavra vidas nesta parte do codigo:
Código:
draw_sprite(sprite_index,image_index,x,y)

Então como eu faço?

Kracik

Número de Mensagens : 16
Data de inscrição : 17/06/2011
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Re: Duvida no draw como deichar vidas: quantidade de vidas

Mensagem por victor_aco em Sab 25 Jun 2011, 19:24

Faz um teste substitui essa parte do código por:
Código:
draw_sprite(sprite_index,image_index,x+100,y+100)
Isso fará desenhar a sprite 100 pixels a esquerda e 100 pixels pra baixo

victor_aco

Número de Mensagens : 666
Idade : 21
Data de inscrição : 25/03/2010
Reputação : 2
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: Duvida no draw como deichar vidas: quantidade de vidas

Mensagem por Klior em Sab 25 Jun 2011, 20:28

Verifique em sua fonte em Character Range, se não está marcado para mostrar somente números, de uma olhada na imagem abaixo e verifique se a sua está igual a ela.


Klior

Número de Mensagens : 426
Idade : 25
Data de inscrição : 07/03/2010
Reputação : 13
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: Duvida no draw como deichar vidas: quantidade de vidas

Mensagem por Conteúdo patrocinado Hoje à(s) 08:33


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