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

Nenhum

Ver toda a lista


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

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

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

Como fazer barra de power

em Qui 11 Dez 2008, 14:57
queria saber como se cria barras.
Eu queria que deixando carregado o botão esquerdo do rato a barra aumentasse e quando a barra chega-se ao máximo começava a diminuir.E quando largar o objecto activa com que estava o power quando larguei.
Convidad
Convidado

Re: Como fazer barra de power

em Sex 12 Dez 2008, 21:45
gilomania3d, se for energia você teria que usar as funções de desenhar o health bar do personagem... mas nada impede de a gente criar a nossa própria barra, o que é mais fácil, embora o raciocínio seja o mesmo.

No evento create, defina:


Código:

power := 0;
status := 0;

No evento step:

Código:
if mouse_check_button_pressed(mb_left) then status := power; // recorda o nível anterior

if mouse_check_button(mb_left) then
begin
    power += 1; // incrementa o power
    if power > 100 then power := 100; // controla o nível máximo
end
else
begin
    if power > status then power -= 1;
    if power < 0 then power := 0;
end;

A minha intenção é mostrar o raciocínio então me perdoe pela simplicidade do exemplo.
Agora a gente desenha um quadrado (por exemplo) ou a health bar na tela com essas informações...

No evento Draw:


Código:
draw_healthbar(30,30,power,60,100,c_black,c_red,c_green,0,true,true) ;

ou

Código:
draw_rectangle(30,30,power,60,false);
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