Entrar
Últimos assuntos
» player não consegue andarpor lovn7 Qui 21 Nov 2024, 13:33
» É possível fazer istó no game maker
por William Lima Qui 21 Nov 2024, 10:56
» Rio Rise - novo launcher do Gta San Andreas SAMP Brasil
por Lua Sáb 16 Nov 2024, 20:22
» (Resolvido) Cenario longo x Texture Pages
por josuedemoraes Sáb 16 Nov 2024, 15:31
» Kids' band
por Adilson Lucindo Santos Sex 15 Nov 2024, 12:23
» (RESOLVIDO) Engasgos-Troca de Sprites/animações
por josuedemoraes Ter 12 Nov 2024, 01:49
» Block Room - DEMO
por Joton Qua 06 Nov 2024, 22:58
» Game Infinito vertical (subindo)
por macmilam Sáb 26 Out 2024, 12:36
» Retorno da GMBR!!!
por Dancity Ter 22 Out 2024, 16:36
» Máquina de estados
por aminaro Qui 10 Out 2024, 13:33
» como faço pra um objeto colidir com o outro e diminuir a vida do player ?
por josuedemoraes Qui 03 Out 2024, 16:51
» RESOLVIDO: Colisão com objetos moveis
por josuedemoraes Qua 02 Out 2024, 20:28
» Crypt of the Blood Moon
por divin sphere Qua 11 Set 2024, 18:18
» como fazer um objeto seguir?
por divin sphere Dom 18 Ago 2024, 18:08
» Procuro de alguém para Modelar/Texturizar/Animar objetos 3D
por un00brn Dom 11 Ago 2024, 11:10
» Destruição de cenário (estilo DD Tank)
por CoronelZeg Sex 09 Ago 2024, 17:16
» RESOLVIDO-Como destruir uma instancia especifica de um objeto
por josuedemoraes Ter 23 Jul 2024, 00:40
» Automatizar a coleta de id
por GabrielXavier Seg 22 Jul 2024, 18:01
» Preciso de ajuda para concluir um pequeno projeto
por lmoura Qui 27 Jun 2024, 15:45
» ANGULO ACOMPANHAR O OBJETO
por Klinton Rodrigues Qui 27 Jun 2024, 08:34
» Musica reinicia quando sala reinicia
por GabrielXavier Ter 18 Jun 2024, 07:28
» como fazer uma copia de gd
por generico_cube Sex 14 Jun 2024, 15:48
» Square Adventure
por guilherme551 Ter 11 Jun 2024, 09:54
» como posso definir limite de uma variavel
por GabrielXavier Sex 07 Jun 2024, 14:14
» [Resolvido] Dúvida, colisão única de objeto
por vdm842 Sex 24 maio 2024, 09:50
[Resolvido]Mensagem na tela ao subir de level
3 participantes
Página 1 de 1
[Resolvido]Mensagem na tela ao subir de level
Como faço para que uma mensagem de texto seja desenhada na tela ao subir de nivel?
Já possuo um sistema de level up pronto. Só preciso que avise ao jogador q ele subiu de nivel.
Já possuo um sistema de level up pronto. Só preciso que avise ao jogador q ele subiu de nivel.
ANDREASCRUST- Data de inscrição : 30/04/2012
Reputação : 1
Número de Mensagens : 49
Prêmios :
x 0 x 0 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Re: [Resolvido]Mensagem na tela ao subir de level
cria um objeto chamado level_up,e no step coloca:
e no draw desse objeto coloca:
isso vai dar um efeito de texto 'level up' subindo e sumindo com o tempo
agora é so ir no seu sistema de level up e colocar para quando o player passar de nivel criar o objeto level_up em cima do player
no player,coloque o nome do obj do player,ou o parent do player,o -20 é para o obj ser criado um pouco a cima do player,caso nao fique em cima corretamente almente ou diminua esse valor
- Código:
image_alpha-=0.0.5
y-=1
if image_alpha<=0{instance_destroy()}
e no draw desse objeto coloca:
- Código:
draw_text_color(x,y,'level up',c_black,c_black,c_black,c_black,image_alpha)
isso vai dar um efeito de texto 'level up' subindo e sumindo com o tempo
agora é so ir no seu sistema de level up e colocar para quando o player passar de nivel criar o objeto level_up em cima do player
- Código:
instance_create(player.x,player.y-20,level_up)
no player,coloque o nome do obj do player,ou o parent do player,o -20 é para o obj ser criado um pouco a cima do player,caso nao fique em cima corretamente almente ou diminua esse valor
divin sphere- Games Ranking :
Notas recebidas : D
Data de inscrição : 31/03/2012
Reputação : 22
Número de Mensagens : 116
Prêmios :
x 0 x 0 x 0
x 1 x 0 x 0
x 0 x 0 x 0
Plataformas :- Game Maker 8.0 ou 8.1
- Game Maker Studio 2.0
Re: [Resolvido]Mensagem na tela ao subir de level
você tambem pode colocar mostrando o level, usando o script do divin sphere com a variavel do level do personagem, por exemplo, se for uma variavel global só colocar ela, caso seja uma variavel não global cite o objeto do personagem
- step:
- image_alpha-=0.0.5
y-=1
if image_alpha<=0{instance_destroy()}
- draw:
- draw_text_color(x,y,'level up, level'+string(player.lvl),c_black,c_black,c_black,c_black,image_alpha)
Re: [Resolvido]Mensagem na tela ao subir de level
deu erro pessoal. O GM diz que o comando do "image_alpha-=0.0.5" ta errado.
tentei corrigir colocando "image_alpha-=0.05" mais ele cria o texto e não some mais.
ai vai o print:
tentei corrigir colocando "image_alpha-=0.05" mais ele cria o texto e não some mais.
ai vai o print:
ANDREASCRUST- Data de inscrição : 30/04/2012
Reputação : 1
Número de Mensagens : 49
Prêmios :
x 0 x 0 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Re: [Resolvido]Mensagem na tela ao subir de level
ata voce ta usando game maker studio,então tenta
- Código:
image_alpha-=0.1
divin sphere- Games Ranking :
Notas recebidas : D
Data de inscrição : 31/03/2012
Reputação : 22
Número de Mensagens : 116
Prêmios :
x 0 x 0 x 0
x 1 x 0 x 0
x 0 x 0 x 0
Plataformas :- Game Maker 8.0 ou 8.1
- Game Maker Studio 2.0
Re: [Resolvido]Mensagem na tela ao subir de level
Deu certo mas ele não some? será q é conflito com meu sistema de levelup?
no step do personagem coloquei o seguinte:
if nivel=2{
instance_create(obj_heroi.x,obj_heroi.y-20,obj_levelup)
}
acho q ele fica criando o objeto enquanto for nivel 2 no exemplo. poderia usar um temporizador?
no step do personagem coloquei o seguinte:
if nivel=2{
instance_create(obj_heroi.x,obj_heroi.y-20,obj_levelup)
}
acho q ele fica criando o objeto enquanto for nivel 2 no exemplo. poderia usar um temporizador?
ANDREASCRUST- Data de inscrição : 30/04/2012
Reputação : 1
Número de Mensagens : 49
Prêmios :
x 0 x 0 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Re: [Resolvido]Mensagem na tela ao subir de level
bem pelo que eu vi no codigo ta realmente criando varios objetos tenta:
- Código:
if nivel=2{
nivel+=1
instance_create(obj_heroi.x,obj_heroi.y-20,obj_levelup)
}
divin sphere- Games Ranking :
Notas recebidas : D
Data de inscrição : 31/03/2012
Reputação : 22
Número de Mensagens : 116
Prêmios :
x 0 x 0 x 0
x 1 x 0 x 0
x 0 x 0 x 0
Plataformas :- Game Maker 8.0 ou 8.1
- Game Maker Studio 2.0
Re: [Resolvido]Mensagem na tela ao subir de level
agora meu nivel fica subindo infinito e não some ainda a msg
ANDREASCRUST- Data de inscrição : 30/04/2012
Reputação : 1
Número de Mensagens : 49
Prêmios :
x 0 x 0 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Re: [Resolvido]Mensagem na tela ao subir de level
passa todo o sistema de level up que voce está usando para eu ver aonde ta dando conflito ou bug
divin sphere- Games Ranking :
Notas recebidas : D
Data de inscrição : 31/03/2012
Reputação : 22
Número de Mensagens : 116
Prêmios :
x 0 x 0 x 0
x 1 x 0 x 0
x 0 x 0 x 0
Plataformas :- Game Maker 8.0 ou 8.1
- Game Maker Studio 2.0
Re: [Resolvido]Mensagem na tela ao subir de level
Meu sistema de level up ta um pouco complicadinho (1 por ser o primeiro q crio e não manjo muito e outra pq separei por script)
tenho 2 scripts
1° é de xp que indica muda o level do personagem ao atingir uma certa quantia de xp. no scrip está o seguinte:
e no script de level indica as mudanças do personagem:
Até ai de boas a unica mudança q fiz pra aparecer a msg é no scripts de xp ter colocado assim:
ai q ta o porem, enquanto ele for level 2 ele vai ficar criando a mensagem. precisava de uma espécie de temporizador ou alarm q destruísse o obj_level depois de alguns segundos e não cria-se mais. Ou q cria-se apenas uma vez e mais nenhuma mais.
tenho 2 scripts
1° é de xp que indica muda o level do personagem ao atingir uma certa quantia de xp. no scrip está o seguinte:
- Código:
if xp>=100{
nivel = 2}
if xp>=200{
nivel = 3}
if xp>=300{
nivel = 4}
if xp>=400{
nivel = 5}
if xp>=500{
nivel = 6}
if xp>=600{
nivel = 7}
if xp>=700{
nivel = 8}
if xp>=800{
nivel = 9}
if xp>=900{
nivel = 10}
e no script de level indica as mudanças do personagem:
- Código:
//ATRIBUTOS
if nivel=1{
saude= 50;
poder_de_cura = 0.03;
}
else if nivel=2{
velocidade= 5;
saude= 60; // saude maxima q o poder de cura recupera
poder_de_cura= 0.05; // vai recuperando o valor
}
else if nivel=3{
velocidade= 6;
saude= 70; // saude maxima q o poder de cura recupera
poder_de_cura= 0.08; // vai recuperando o valor
}
if nivel=4{
health= 80;
velocidade= 7;
}
if nivel=5{
health= 90;
velocidade= 7.5;
}
if nivel=6{
health= 100;
velocidade= 8;
}
if nivel=7{
health= 120;
velocidade= 8.5;
}
if nivel=8{
health= 140;
velocidade= 9;
}
if nivel=9{
health= 150;
velocidade= 9;
}
if nivel=10{
health= 200;
velocidade= 10;
}
Até ai de boas a unica mudança q fiz pra aparecer a msg é no scripts de xp ter colocado assim:
- Código:
if xp>=100{
nivel = 2
instance_create(obj_heroi.x,obj_heroi.y-20,obj_levelup)
}
ai q ta o porem, enquanto ele for level 2 ele vai ficar criando a mensagem. precisava de uma espécie de temporizador ou alarm q destruísse o obj_level depois de alguns segundos e não cria-se mais. Ou q cria-se apenas uma vez e mais nenhuma mais.
ANDREASCRUST- Data de inscrição : 30/04/2012
Reputação : 1
Número de Mensagens : 49
Prêmios :
x 0 x 0 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Re: [Resolvido]Mensagem na tela ao subir de level
tenta:
acho que assim deve funcionar direito
- Código:
if xp>=100 and nivel = 1{
nivel = 2
instance_create(obj_heroi.x,obj_heroi.y-20,obj_levelup)}
if xp>=200 and nivel = 2{
nivel = 3
instance_create(obj_heroi.x,obj_heroi.y-20,obj_levelup)}
if xp>=300 and nivel = 3{
nivel = 4
instance_create(obj_heroi.x,obj_heroi.y-20,obj_levelup)}
if xp>=400 and nivel = 4{
nivel = 5
instance_create(obj_heroi.x,obj_heroi.y-20,obj_levelup)}
if xp>=500 and nivel = 5{
nivel = 6
instance_create(obj_heroi.x,obj_heroi.y-20,obj_levelup)}
if xp>=600 and nivel = 6{
nivel = 7
instance_create(obj_heroi.x,obj_heroi.y-20,obj_levelup)}
if xp>=700 and nivel = 7{
nivel = 8
instance_create(obj_heroi.x,obj_heroi.y-20,obj_levelup)}
if xp>=800 and nivel = 8{
nivel = 9
instance_create(obj_heroi.x,obj_heroi.y-20,obj_levelup)}
if xp>=900 and nivel = 9{
nivel = 10
instance_create(obj_heroi.x,obj_heroi.y-20,obj_levelup)}
acho que assim deve funcionar direito
divin sphere- Games Ranking :
Notas recebidas : D
Data de inscrição : 31/03/2012
Reputação : 22
Número de Mensagens : 116
Prêmios :
x 0 x 0 x 0
x 1 x 0 x 0
x 0 x 0 x 0
Plataformas :- Game Maker 8.0 ou 8.1
- Game Maker Studio 2.0
Re: [Resolvido]Mensagem na tela ao subir de level
NOOOSSSAAA FINALMENTE CONSEGUI MAN!
Vlw mesmo ufa, vou colocar seu nome até nos creditos do game vlws!!
Vlw mesmo ufa, vou colocar seu nome até nos creditos do game vlws!!
ANDREASCRUST- Data de inscrição : 30/04/2012
Reputação : 1
Número de Mensagens : 49
Prêmios :
x 0 x 0 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Re: [Resolvido]Mensagem na tela ao subir de level
nada o/ (ja que eu ajudei da uma clicada ai no meu botão de like e-e)
divin sphere- Games Ranking :
Notas recebidas : D
Data de inscrição : 31/03/2012
Reputação : 22
Número de Mensagens : 116
Prêmios :
x 0 x 0 x 0
x 1 x 0 x 0
x 0 x 0 x 0
Plataformas :- Game Maker 8.0 ou 8.1
- Game Maker Studio 2.0
Tópicos semelhantes
» Liberar ablidades ao subir de level
» item subir até o canto esquerdo da tela
» Fazer Objeto subir e descer sem sair da tela(background)
» [Resolvido]como fazer um som sempre q ganhar um level
» [Resolvido]exibindo mensagem
» item subir até o canto esquerdo da tela
» Fazer Objeto subir e descer sem sair da tela(background)
» [Resolvido]como fazer um som sempre q ganhar um level
» [Resolvido]exibindo mensagem
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos