Heaven Chevalier Dragon (niveau 1)
Messages postés : 755 Date d'inscription : 01/04/2013 Jauge LPC :
| Sujet: VXACE - Hud Jeu 12 Sep 2013 - 15:00 | |
| Yo ! Je vous partage un Hud très simple qui affiche la barre de point de vie ainsi que les PM je crois.Le script est de Faalco. Screen : Instruction :Placez le script au dessus de Main et téléchargez les images à placer dans le dossier "Picture". Script : - Code:
-
#=============================================================================== # +++ RGSS! - HUD +++ #=============================================================================== # Por Faalco # Esse script pode ser usado em fins comerciais e não comerciais desde que os # devidos ao criador sejam devidamente apresentados. #=============================================================================== # Faz com que seja exibido uma pequena HUD via Imagens totalmente configuravél # mostra p HP & MP. # #=============================================================================== # ● Histórico #============================================================================== # v 1.0 - Criação do Script (23-08-2013) #============================================================================== module RGSS X = -100 #Posição X da HUD na Tela. Y = -10 #Posição Y da HUD na Tela. Largura = 400 #Largura da HUD na Tela. Altura = 100 #Altura da HUD na Tela. Opacidade = 0 #Opacidade da Janela da HUD. Heroi = 0 #Herói que será mostrado na HUD. (0 = Inicial) HP_Bar = "HP" #Nome da Imagem de HP MP_Bar = "MP" #Nome da Imagem de MP Base_Bar = "Base" #Nome da Imagem de Base das Barras. end #============================================================================== # ■ Window HUD #============================================================================== class Window_HUD < Window_Base include RGSS def initialize super(X,Y,Largura,Altura) @actor = $game_party.members[Heroi] self.opacity = Opacidade refresh end def refresh self.contents.clear draw_hp(@actor,110,30) draw_mp(@actor,110,50) end end def draw_hp(actor, x, y) back = Cache.system(Base_Bar) cw = back.width ch = back.height src_rect = Rect.new(0, 0, cw, ch) self.contents.blt(x, y-ch+8, back, src_rect) meter = Cache.system(HP_Bar) cw = meter.width * actor.hp / actor.mhp ch = meter.height src_rect = Rect.new(0, 0, cw, ch) self.contents.blt(x, y-ch+8, meter, src_rect) end def draw_mp(actor, x, y) back = Cache.system(Base_Bar) cw = back.width ch = back.height src_rect = Rect.new(0, 0, cw, ch) self.contents.blt(x, y-ch+24, back, src_rect) meter = Cache.system(MP_Bar) cw = meter.width * actor.mp / actor.mmp ch = meter.height src_rect = Rect.new(0, 0, cw, ch) self.contents.blt(x, y-ch+24, meter, src_rect) end class Scene_Map alias faalco_main main alias faalco_update update def main @hud = Window_HUD.new faalco_main @hud.dispose end def update faalco_update @hud.update @hud.refresh end end Téléchargez les images pour le script :-> Ici <- Vous pouvez prendre les images que vous souhaitez ^^ Heav'n |
|
Zexion Administrateur
Messages postés : 6228 Date d'inscription : 04/01/2012 Jauge LPC :
| Sujet: Re: VXACE - Hud Jeu 12 Sep 2013 - 16:26 | |
| Simple et efficace ! Merci, je t'ajoute des points par dizaine ! |
|