Conectar-se
Quem está conectado
36 usuários online :: 4 usuários cadastrados, Nenhum Invisível e 32 Visitantes

gart30, rafaelviodres1, Thiago_o_programador, Willy

Ver toda a lista


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

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Ver perfil do usuário

Pontos sempre presentes na tela

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?
avatar
Ranking : Nota B
Notas recebidas : B
Data de inscrição : 06/07/2008
Número de Mensagens : 247
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0

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

Re: Pontos sempre presentes na tela

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.
avatar
Data de inscrição : 06/10/2008
Número de Mensagens : 33
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Ver perfil do usuário

Re: Pontos sempre presentes na tela

em Ter 07 Out 2008, 11:39
Coloco score=0 no evento create e o evento draw do objecto que que estou a controlar?
avatar
Ranking : Nota B
Notas recebidas : B
Data de inscrição : 06/07/2008
Número de Mensagens : 247
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0

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

Re: Pontos sempre presentes na tela

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!!!
avatar
Data de inscrição : 06/10/2008
Número de Mensagens : 33
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Ver perfil do usuário

Re: Pontos sempre presentes na tela

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.
avatar
Ranking : Nota B
Notas recebidas : B
Data de inscrição : 06/07/2008
Número de Mensagens : 247
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0

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

Re: Pontos sempre presentes na tela

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 !!!
avatar
Data de inscrição : 27/09/2008
Número de Mensagens : 82
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0

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

Re: Pontos sempre presentes na tela

em Qui 25 Jun 2009, 19:34
E PRA COLOCAR PARA TIPO QUANDO MATAR ALGUMA COISA GANHAR PONTO ?
avatar
Ranking : Nota A
Notas recebidas : B A
Data de inscrição : 20/12/2008
Número de Mensagens : 2516
Insígnias de JAM :

Insignia 1x 1 Insignia 2x 0 Insignia 3x 0

Prêmios
   : 2
   : 1
   : 1
Ver perfil do usuáriohttp://redscreensoft.blogspot.com

Re: Pontos sempre presentes na tela

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!
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