Brasil G4mes
Registre-se para ter acesso total à todas as seções do fórum!
Jogue, brinque e o mais importante, divirta-se!

Participe do fórum, é rápido e fácil

Brasil G4mes
Registre-se para ter acesso total à todas as seções do fórum!
Jogue, brinque e o mais importante, divirta-se!
Brasil G4mes
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Hud Simples - Abaixo do herói

3 participantes

Ir para baixo

Hud Simples - Abaixo do herói Empty Hud Simples - Abaixo do herói

Mensagem por VictorBG4 Sex Nov 20, 2009 7:22 am

Hud Hp Mp Down of Heroi


Criado por: LukyMaster
Postado por: LukyMaster na RRPG em Novembro 18, 2009, 02:16:38

Introdução

Uma hud bem simples mas que se bem usada pode deixar o jogo bem legal.

Screenshot

Hud Simples - Abaixo do herói Imagemyb

Imagens necessárias

Hud Simples - Abaixo do herói Backrt = Renomear para "Back"

Hud Simples - Abaixo do herói Hpbarb = Renomear para "Hp_Bar"

Hud Simples - Abaixo do herói Mpbar = Renomear para "Mp_Bar"

Estas imagens, devem ser colocadas na pasta Pictures de seu projeto

Código




Código:
module Luky
  HUD_OPACITY = 0
  HUD_OPACITY_2 = 255
end

class Mini_Hud < Window_Base
  include Luky
  def initialize
      super($game_player.screen_x-60,$game_player.screen_y-78,120,120)
      self.contents = Bitmap.new(width - 32, height - 32)
      refresh
    end
   
  def refresh
    self.contents.clear
    self.contents.font.size = 17
    self.contents.font.name = "Arial Unicode MS"
    actor = $game_party.members[0]
    draw_actor_name(actor, 30, 7)
    self.opacity = Luky::HUD_OPACITY
    self.contents_opacity = Luky::HUD_OPACITY_2
    self.x =  $game_player.screen_x - 60
    self.y =  $game_player.screen_y - 78
    fd = Cache.picture("Back")
    bw = fd.width
    bh = fd.height
    fd_rect = Rect.new(0,0,bw,bh)
    self.contents.blt(18,55,fd,fd_rect)
    barhp = Cache.picture("Hp_Bar")
    bhw = barhp.width * actor.hp / actor.maxhp
    bhh = barhp.height
    barhp_rect = Rect.new(0,0,bhw,bhh)
    self.contents.blt(18,55,barhp,barhp_rect)
    fd2 = Cache.picture("Back")
    bw2 = fd.width
    bh2 = fd.height
    fd_rect2 = Rect.new(0,0,bw2,bh2)
    self.contents.blt(18,64,fd2,fd_rect2)
    barmp = Cache.picture("Mp_Bar")
    bsw = barmp.width * actor.mp / actor.maxmp
    bsh = barmp.height
    barmp_rect = Rect.new(0,0,bsw,bsh)
    self.contents.blt(18,64,barmp,barmp_rect)
  end
end


class Scene_Map
  alias hud_main main
  def main
    @Mini_hud = Mini_Hud.new
    hud_main
    @Mini_hud.dispose if @d != true
  end
 
  alias hud_update update
  def update
    hud_update
    @Mini_hud.x = $game_player.screen_x-60
    @Mini_hud.y = $game_player.screen_y-78
    @Mini_hud.refresh
    @Mini_hud_update
  end
end
VictorBG4
VictorBG4
Administrador
Administrador

Mensagens Mensagens : 1807
Fama Fama : 198

http://www.brasilg4mes.com

Ir para o topo Ir para baixo

Hud Simples - Abaixo do herói Empty Re: Hud Simples - Abaixo do herói

Mensagem por PedR0 Seg Nov 23, 2009 10:11 am

tava precisando mesmo dum desse...
PedR0
PedR0
Membro
Membro

Mensagens Mensagens : 426
Fama Fama : 34

http://orkutwakn.blogspot.com

Ir para o topo Ir para baixo

Hud Simples - Abaixo do herói Empty Re: Hud Simples - Abaixo do herói

Mensagem por RoBerto Ter Nov 24, 2009 3:10 pm

pergunta: é compatível com sistemas online?
ps: gostei pra caramba, boa disponibilização
RoBerto
RoBerto
Administrador
Administrador

Mensagens Mensagens : 1381
Fama Fama : 98

http://www.sleopand.blogspot.com

Ir para o topo Ir para baixo

Hud Simples - Abaixo do herói Empty Re: Hud Simples - Abaixo do herói

Mensagem por VictorBG4 Ter Nov 24, 2009 4:47 pm

Olha cara, não dizia nada no tópico origianal.
E também não testei :S
Fico te devendo essa Sad
VictorBG4
VictorBG4
Administrador
Administrador

Mensagens Mensagens : 1807
Fama Fama : 198

http://www.brasilg4mes.com

Ir para o topo Ir para baixo

Hud Simples - Abaixo do herói Empty Re: Hud Simples - Abaixo do herói

Mensagem por Conteúdo patrocinado


Conteúdo patrocinado


Ir para o topo Ir para baixo

Ir para o topo

- Tópicos semelhantes

 
Permissões neste sub-fórum
Não podes responder a tópicos