Pontos sempre presentes na tela

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

Pontos sempre presentes na tela

Mensagem por vistoisto em Ter 07 Out 2008, 11:13

Viva

Queria colocar na tela o valor de a variável Pontos (que vai sendo actualizada) e queria que ficasse sempre presente mesmo quando o backgroud se movimente.

Como posso fazer isso?

vistoisto

Número de Mensagens : 33
Data de inscrição : 06/10/2008
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Re: Pontos sempre presentes na tela

Mensagem por Fabião em Ter 07 Out 2008, 11:31

vistoisto escreveu:Viva

Queria colocar na tela o valor de a variável Pontos (que vai sendo actualizada) e queria que ficasse sempre presente mesmo quando o backgroud se movimente.

Como posso fazer isso?


Bom isto e bem simples!

Crie a variavel de pontos no evento create:

score=0

Coloque esse codigo no evento draw:

draw_text(view_xview+5,view_yview+5,score)


pronto o contador de pontos ira se mover junto com back ou char e ficara no canto de cima da tela.

Fabião

Ranking : Nota B
Número de Mensagens : 247
Idade : 29
Data de inscrição : 06/07/2008
Notas recebidas : B
Reputação : 3
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: Pontos sempre presentes na tela

Mensagem por vistoisto em Ter 07 Out 2008, 11:39

Coloco score=0 no evento create e o evento draw do objecto que que estou a controlar?

vistoisto

Número de Mensagens : 33
Data de inscrição : 06/10/2008
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Re: Pontos sempre presentes na tela

Mensagem por Fabião em Ter 07 Out 2008, 11:51

vistoisto escreveu:Coloco score=0 no evento create e o evento draw do objecto que que estou a controlar?

No create vc coloca o valor inicial dos pontos.

No evento Draw e so pra exibir o contador
e como vc falou ele fica atualizando os valores.
( Isso tipo controlador)


dai vc deve setar a variavel pontos em algum evento
pegando itens ou eliminando inimigos.

um exemplo:

no Evento Colisao

Obj_Char Colision: Obj_moeda:

score+=10


esse codigo ira adicionar 10 pontos a mais do valor atual de pontos.

espero q tenha entendido!

flws!!!

Fabião

Ranking : Nota B
Número de Mensagens : 247
Idade : 29
Data de inscrição : 06/07/2008
Notas recebidas : B
Reputação : 3
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: Pontos sempre presentes na tela

Mensagem por vistoisto em Ter 07 Out 2008, 11:57

Sim, eu percebi isso.

Só que estou a movimentar um objecto e estou a utilizar os eventos Key Press.
Quando utilizo o evento Draw o objecto que quero movimento com as teclas nem sequer aparece.

vistoisto

Número de Mensagens : 33
Data de inscrição : 06/10/2008
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Re: Pontos sempre presentes na tela

Mensagem por Fabião em Ter 07 Out 2008, 12:06

vistoisto escreveu:Sim, eu percebi isso.

Só que estou a movimentar um objecto e estou a utilizar os eventos Key Press.
Quando utilizo o evento Draw o objecto que quero movimento com as teclas nem sequer aparece.


E pq quando vc coloca o evento draw ele desenha os textos
a nao ser q vc ponhas sprites primeiro no evento draw!


E mais facil vc criar outro objeto so para controlar a vidas, pontos e etc.

e bem melhor do que usar o proprio char


Um objeto a parte tipo um controlador so p/ isso !!!

Fabião

Ranking : Nota B
Número de Mensagens : 247
Idade : 29
Data de inscrição : 06/07/2008
Notas recebidas : B
Reputação : 3
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: Pontos sempre presentes na tela

Mensagem por cabritox em Qui 25 Jun 2009, 19:34

E PRA COLOCAR PARA TIPO QUANDO MATAR ALGUMA COISA GANHAR PONTO ?

cabritox

Número de Mensagens : 82
Idade : 22
Data de inscrição : 27/09/2008
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   :
   :
   :

Voltar ao Topo Ir em baixo

Re: Pontos sempre presentes na tela

Mensagem por Alex FC em Sex 26 Jun 2009, 09:56

@tópico

não resusite tópicos do ano passado!

@resposta

no obj_inimigo va no evento destroy e coloque o seguinte código:

Código:
score+=10// aqui coloque o tanto de pontos que vai ser adicionado

acho que isso resolve né?

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

Re: Pontos sempre presentes na tela

Mensagem por Conteúdo patrocinado Hoje à(s) 17:56


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