Você não está conectado. Conecte-se ou registre-se

Ver o tópico anterior Ver o tópico seguinte Ir em baixo  Mensagem [Página 1 de 1]

1 Minha primeira hud em 30/9/2012, 04:40

Warrior

avatar
Ajudante
Ajudante
Fiz minha primeira hud hoje e quero que voces avaliem se estiver bom ne vejam que e a minha primeira hud bem vamos la.

Script:
Em [WIN] Hud apague tudo que tem la e coloque isso:
Código:
#==============================================================================
# Hud 1º
#------------------------------------------------------------------------------
#  Feito por Warrior_Maker
#  Credito a aula do Marlos Gama
#------------------------------------------------------------------------------
X = 0
Y = 0
Largura = 200
Altura = 90
class Hud < Window_Base
  def initialize
      super(X,Y,Largura,Altura)
      self.contents = Bitmap.new(width - 32, height - 32)
      @ator = 0
      refresh
    end

  def refresh
    self.contents.clear
    actor = $game_party.actors[0]
#Conteúdo:
#Barra de Grafico:
draw_actor_graphic(actor, 150, 50)
#Barra de HP:
hpbar = RPG::Cache.picture("HpBar")
hpbarwidth = hpbar.width * actor.hp / actor.maxhp
hpbarheight = hpbar.height
hpbar_rect = Rect.new(0,0,hpbarwidth,hpbarheight)
self.contents.draw_text(0,0,30,30, "HP:", 0)
self.contents.blt(30,10,hpbar,hpbar_rect)
#Barra de MP:
hpbar = RPG::Cache.picture("MpBar")
hpbarwidth = hpbar.width * actor.sp / actor.maxsp
hpbarheight = hpbar.height
hpbar_rect = Rect.new(0,0,hpbarwidth,hpbarheight)
self.contents.draw_text(0,20,30,30, "MP:", 0)
self.contents.blt(30,30,hpbar,hpbar_rect)
#Fim 
    if $scene.is_a?(Scene_Menu)
      self.contents.clear
    end
    if $scene.is_a?(Scene_Battle)
      self.contents.clear
      self.visible = true
    end
  end
end
#Adiciona a janela a o mapa.
class Scene_Map
  alias hud_main main
  def main
    @Hud = Hud.new
    hud_main
    @Hud.dispose
  end
  alias hud_update update
  def update
    hud_update
    @Hud.update
    @Hud.refresh
  end
end
class Game_Actor < Game_Battler
  def now_exp
    return @exp - @exp_list[@level]
  end
  def next_exp
    return @exp_list[@level+1] > 0 ? @exp_list[@level+1] - @exp_list[@level] : 0
  end
end

Barrinhas:
Coloque essa com nome de "HpBar" sem as aspas
[Você precisa estar registrado e conectado para ver esta imagem.]
E coloque essa com nome de "MpBar" sem as aspas
[Você precisa estar registrado e conectado para ver esta imagem.]

Screen:
Spoiler:
[Você precisa estar registrado e conectado para ver esta imagem.]



[Você precisa estar registrado e conectado para ver este link.]
Ver perfil do usuário

2 Re: Minha primeira hud em 30/9/2012, 22:26

SameKage

avatar
Membro Honorário III
Membro Honorário III
Tá bem legal para primeira HUD, mas achei ela meio "vazia" *-*

Tente adicionar mais coisas perto das barrinhas de HP e MP ou então diminua o tamanho da caixinha



Ei, tem um tempinho livre? Visite o Distrito Maker !!
[Você precisa estar registrado e conectado para ver este link.]
Ver perfil do usuário http://distritorpgmaker.com

3 Re: Minha primeira hud em 30/9/2012, 22:43

Warrior

avatar
Ajudante
Ajudante
Fiz outra agorinha posto so estou arrumando um bug nela e ja posto vai ser a Versão 2 XD



[Você precisa estar registrado e conectado para ver este link.]
Ver perfil do usuário

4 Re: Minha primeira hud em 2/10/2012, 00:16

Samuka_Maker

avatar
Membro Honorário III
Membro Honorário III
ASSIM COMO DISSE NA lrm, tá mto simples, tenta colocar barra de EXP e um fundo q fik melhor ^^, mas pra 1° tá até boa



att. Samuka_Maker
__________________
Visite o meu forum: [Você precisa estar registrado e conectado para ver este link.]
__________________
A script dado não se reclama
__________________
Meu Orgulho é ser da TRM *u*
Ver perfil do usuário

5 Re: Minha primeira hud em 2/10/2012, 02:48

Warrior

avatar
Ajudante
Ajudante
So que eu nem sei chamar barra de xp e nem tirar esse funfo para colocar outro estou estudando a hud do mp para fazer uma hud muito boa aguarde^^



[Você precisa estar registrado e conectado para ver este link.]
Ver perfil do usuário

Conteúdo patrocinado


Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo  Mensagem [Página 1 de 1]

Permissão deste fórum:
Você não pode responder aos tópicos neste fórum