Conectar-se
Quem está conectado
30 usuários online :: 1 usuário cadastrado, Nenhum Invisível e 29 Visitantes

JuubiSama

Ver toda a lista


Compartilhe
Ver o tópico anteriorIr em baixoVer o tópico seguinte
avatar
Data de inscrição : 17/06/2011
Número de Mensagens : 16
Insígnias de JAM :

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

Duvida no draw como deichar vidas: quantidade de vidas

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)
avatar
Ranking : Nota A
Notas recebidas : A
Data de inscrição : 11/01/2009
Número de Mensagens : 1339
Insígnias de JAM :

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

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

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

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)
avatar
Data de inscrição : 17/06/2011
Número de Mensagens : 16
Insígnias de JAM :

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

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

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 '' ''/
avatar
Ranking : Nota A
Notas recebidas : A
Data de inscrição : 11/01/2009
Número de Mensagens : 1339
Insígnias de JAM :

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

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

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

em Sab 25 Jun 2011, 17:41
Não intendi muito bem, mostra o código que você tá botando aí no game start.
avatar
Data de inscrição : 25/03/2010
Número de Mensagens : 666
Insígnias de JAM :

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

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

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

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
avatar
Data de inscrição : 17/06/2011
Número de Mensagens : 16
Insígnias de JAM :

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

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

em Sab 25 Jun 2011, 18:20
Está exatamente isso, e está ficando assim:
Um espaço aonde era para estar Vidas:
avatar
Data de inscrição : 25/03/2010
Número de Mensagens : 666
Insígnias de JAM :

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

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

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

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)
avatar
Data de inscrição : 17/06/2011
Número de Mensagens : 16
Insígnias de JAM :

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

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

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?
avatar
Data de inscrição : 25/03/2010
Número de Mensagens : 666
Insígnias de JAM :

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

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

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

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
avatar
Data de inscrição : 07/03/2010
Número de Mensagens : 426
Insígnias de JAM :

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

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

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

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.

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