Suporte no desenvolvimento de jogos


    [FBN] Simples HUD

    Faabinhuu ;
    Faabinhuu ;
    Experiente
    Experiente

    Medalhas : [FBN] Simples HUD Trophy11
    Mensagens : 513
    Créditos : 166
    Cash : 0

    [FBN] Simples HUD Empty [FBN] Simples HUD

    Mensagem por Faabinhuu ; em Sab Maio 26, 2012 10:29 am

    [FBN]Simples HUD

    [FBN] Simples HUD Hud13

    Pra quem tem preguiça de fazer tá ai. Deu vontade de fazer =P
    Acho que vou ver as SKILLS e dar uma modificada lá talvez pra ficar que nem do rag.

    Ela Contem:
    > NOME
    > LEVEL
    > XP
    > HP
    > MP
    > GOLD
    > Vantagem de ocupar um pequeno espaço!


    Script:
    Código:
    #==============================================================================
    # ** HUD
    #------------------------------------------------------------------------------
    #  By Marlos Gama
    #  Modificado por Fabinhuu ;
    #------------------------------------------------------------------------------

    class Hud < Window_Base
      def initialize
        super(-16,-16,500,200)#(320,350,600,600)
        self.back_opacity = 120
        self.contents = Bitmap.new(width - 32, height - 32)
        self.windowskin = RPG::Cache.windowskin("Blank")
        refresh
      end
     
      def update
        super
        refresh if something_changed?
      end
     
      def something_changed?
        return true if @old_exp != @actor.now_exp
        return true if @old_hp != @actor.hp
        return true if @old_sp != @actor.sp
        return true if @old_level != @actor.level
        return true if @old_name != @actor.name
        return true if @old_name != @old_gold
        return false
      end
     
      def refresh
        self.contents.clear
        @actor = $game_party.actors[0]
        @old_exp = @actor.now_exp
        @old_hp = @actor.hp
        @old_sp = @actor.sp
        @old_level = @actor.level
        @old_name = @actor.name
        @old_gold = $game_party.item_number(Item_Ouro::Item_Id.to_i).to_s
        self.contents.clear
       
        hud3 = RPG::Cache.picture("HudBase")
        hud1 = hud3.width
        hud2 = hud3.height
        hud4 = Rect.new(0,0,hud1,hud2)
        self.contents.blt(0,0,hud3,hud4)
        self.contents.font.size = 16
        rect = Rect.new(-172, -7, self.contents.width - 8, 32)
        self.contents.font.color = Color.new(255,255,255)
        self.contents.font.size = 14
        self.contents.draw_text(rect, "#{@old_name}", 1)
        self.contents.font.size = 16
        self.contents.draw_text(8, 7, 132, 32, "#{@actor.level}")
        rectc = Rect.new(75, 11+1, self.contents.width - 8, 32)
        # Hp
        self.contents.font.color = Color.new(255,255,255)
        hpbar = RPG::Cache.picture("BarraHP")
        hpbarwidth = hpbar.width * @actor.hp / @actor.maxhp
        hpbarheight = hpbar.height
        hpbar_rect = Rect.new(0,0,hpbarwidth,hpbarheight)
        self.contents.blt(101,6,hpbar,hpbar_rect)
        if $game_party.actors[0].level <= 21
        self.contents.draw_text(155, -5, 132, 32, "#{@actor.hp}/#{@actor.maxhp}")
        else
        self.contents.draw_text(227, 28, 132, 32, "#{@actor.hp}/#{@actor.maxhp}")
        end
        # Sp
        mpbar = RPG::Cache.picture("BarraMP")
        mpbarwidth = mpbar.width * @actor.sp / @actor.maxsp
        mpbarheight = mpbar.height
        mpbar_rect = Rect.new(0,0,mpbarwidth,mpbarheight)
        self.contents.blt(101,19,mpbar,mpbar_rect)
        if $game_party.actors[0].level <= 34
        self.contents.draw_text(155, 7, 132, 32, "#{@actor.sp}/#{@actor.maxsp}")
        xpbar = RPG::Cache.picture("BarraxP")
        xpbarwidth = xpbar.width * @actor.now_exp / @actor.next_exp
        xpbarheight = xpbar.height
        xpbar_rect = Rect.new(0,0,xpbarwidth,xpbarheight)
        self.contents.blt(98,34,xpbar,xpbar_rect)
        self.contents.draw_text(101, -5, 132, 32, "HP")
        self.contents.draw_text(101, 7, 132, 32, "SP")
        self.contents.font.size = 13
        self.contents.draw_text(150, 26, 132, 32, "#{@actor.now_exp}/#{@actor.next_exp}")
        #
        #
      if $game_party.item_number(Item_Ouro::Item_Id.to_i) > 999
        self.contents.font.size = 14
        self.contents.draw_text(55, 9, 132, 32, "#{@old_gold}")
      else
        self.contents.font.size = 16
        self.contents.draw_text(55, 9, 132, 32, "#{@old_gold}")
      end
      #
      end
      end
      end
      ##49 48
     
    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
      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

    Adicione na pasta PICTURES sem as aspas ""
    Spoiler:
    Nome: "HudBase"
    [FBN] Simples HUD Hudbas10

    Nome: "BarraxP"
    [FBN] Simples HUD Barrax10

    Nome: "BarraMP"
    [FBN] Simples HUD Barram10

    Nome: "BarraHP"
    [FBN] Simples HUD Barrah10
    Lief
    Lief
    Desenvolvedor
    Desenvolvedor

    Mensagens : 831
    Créditos : 50
    Cash : 0

    [FBN] Simples HUD Empty Re: [FBN] Simples HUD

    Mensagem por Lief em Sab Maio 26, 2012 10:39 am

    Ficou legal +1 Cred


    _________________
    A cidade tem medo de mim. Eu vi sua verdadeira face. As ruas são sarjetas dilatadas cheias de sangue e, quando os bueiros transbordarem, todos os vermes vão se afogar. A imundice de todo sexo e matanças vai espumar até a cintura e as putas e os políticos vão olhar para cima gritando "salve-nos"... e eu vou olhar para baixo e dizer "não".
    Muta
    Muta
    Ocasional
    Ocasional

    Mensagens : 190
    Créditos : 48
    Cash : 0

    [FBN] Simples HUD Empty Re: [FBN] Simples HUD

    Mensagem por Muta em Sab Maio 26, 2012 11:14 am

    Muito boa a HUD +1 cred


    _________________
    "Cansei de esconder o que há em meu coração, agora vou mostrar todo o amor que sinto por você"
    By:Darus Sven
    [FBN] Simples HUD HcMNL

    Melhores Bandas da História:

    Spoiler:

    -AC/DC
    -Metallica
    -Iron Maiden
    -Slipknot
    -Sistem of a Down
    -Angra
    -Ramones
    -Slayer

    -Nirvana
    -Scorpions
    -Green Day
    [FBN] Simples HUD Tkw
    matheus180
    matheus180
    Desenvolvedor
    Desenvolvedor

    Mensagens : 752
    Créditos : 174
    Cash : 0

    [FBN] Simples HUD Empty Re: [FBN] Simples HUD

    Mensagem por matheus180 em Sab Maio 26, 2012 11:25 am

    MUITO BOA MESMO FABINHU +1 CRÉD!


    _________________
    [FBN] Simples HUD 3trEP
    Yung
    Yung
    Aldeia Friend
    Aldeia Friend

    Mensagens : 1375
    Créditos : 107
    Cash : 0

    [FBN] Simples HUD Empty Re: [FBN] Simples HUD

    Mensagem por Yung em Sab Maio 26, 2012 4:24 pm

    Fabinhuuu
    Você é o cara e sempre fala que as huds são simples
    isto que eu estou vendo não é simples e sim uma Hud profissionl !
    hehehe
    +1 Cred vou usar no meu age !


    _________________
    Jack sz:
    [FBN] Simples HUD Tumblr_m1axq3n5qo1r99f4t
    Monns
    Monns
    Semi-Experiente
    Semi-Experiente

    Mensagens : 113
    Créditos : 3
    Cash : 0

    [FBN] Simples HUD Empty Re: [FBN] Simples HUD

    Mensagem por Monns em Sab Maio 26, 2012 4:55 pm

    SHOOOW DE BOLA e como o Guilherme disse : isso é uma Hud profissional , não uma simples

    +1 Cred , acho que vou usa-la no meu game


    _________________
    A vida não é só feita de mudanças e não é um simples ato que vai nos fazer mudar !

    Upem meu peet ? *---*
    Spoiler:
    [FBN] Simples HUD 7506307
    Faabinhuu ;
    Faabinhuu ;
    Experiente
    Experiente

    Medalhas : [FBN] Simples HUD Trophy11
    Mensagens : 513
    Créditos : 166
    Cash : 0

    [FBN] Simples HUD Empty Re: [FBN] Simples HUD

    Mensagem por Faabinhuu ; em Sab Maio 26, 2012 7:11 pm

    Vlw galera :)
    Fudo-Yusei
    Fudo-Yusei
    Experiente
    Experiente

    Mensagens : 488
    Créditos : 19
    Cash : 0

    [FBN] Simples HUD Empty Re: [FBN] Simples HUD

    Mensagem por Fudo-Yusei em Sab Jun 02, 2012 9:57 am

    Renovei meu Projeto World Battle's nesta atualização com Está Hud Successful

    Mais estou tentando ajeitar uns Problemas como não aparecer a Quantidade de GP, e o HP onde fica os números de quanto o jogador tem fica bem longe de sua Barra.

    Também não aparece o nome HP SP e não tem a Parte do EXP!


    _________________
    O Selo foi Quebrado!

    [FBN] Simples HUD Ass%2520is%2520broken
    RD12
    RD12
    Lenda
    Lenda

    Medalhas : [FBN] Simples HUD 48080450 [FBN] Simples HUD Trophy11[FBN] Simples HUD GIueZ[FBN] Simples HUD ZgLkiRU
    Mensagens : 1945
    Créditos : 743
    Cash : 0

    [FBN] Simples HUD Empty Re: [FBN] Simples HUD

    Mensagem por RD12 em Sab Jun 02, 2012 12:44 pm

    Está muito bonita, ocupa pouco espaço. Só o script não ta legal, não se cria huds em window_base, criar em sprite deve dar 70% menos lag. Pois uma Window_Base, utiliza muitas sprites, como a da windowskin que nem está sendo usada..
    Mas +1 crédito.
    JuanCollin
    JuanCollin
    Aldeia Friend
    Aldeia Friend

    Mensagens : 965
    Créditos : 91
    Cash : 0

    [FBN] Simples HUD Empty Re: [FBN] Simples HUD

    Mensagem por JuanCollin em Sab Jun 02, 2012 1:25 pm

    Gostei bastante da hud, eu apesar de não ser criativo nunca uso o design dos outros, mas está ótima essa!

    @RD12 escreveu:Está muito bonita, ocupa pouco espaço. Só o script não ta legal, não se cria huds em window_base, criar em sprite deve dar 70% menos lag. Pois uma Window_Base, utiliza muitas sprites, como a da windowskin que nem está sendo usada..
    Mas +1 crédito.

    Ui fodão saopkopsaksaokp'

    Conteúdo patrocinado

    [FBN] Simples HUD Empty Re: [FBN] Simples HUD

    Mensagem por Conteúdo patrocinado


      Data/hora atual: Seg Ago 19, 2019 4:40 am