Cerca nel Forum
Showing results for tags 'Mini HUD'.
Trovato 1 risultato
-
Titolo: Mini HUD Versione: N/D Autore/i: topinhobr Informazioni: Un mini hud semplice,ma carino ^^ Istruzioni: Inserite lo script sopra Main... Script: #=============================================================================# # Nome do Script: Mini-HUD # # Desenvolvido por: topinhobr # # Ajude-me doando créditos. # #=============================================================================# # Créditos também a: dodoop. # # por postar o tutorial. # #=============================================================================# class Hud < Window_Base #-------------------------------------------------------------------------- # * Inicialização dos objetos #-------------------------------------------------------------------------- def initialize super(1, 0, 640, 49) #Selecionar a Window Skin self.windowskin = RPG::Cache.windowskin('modern-blue Kitty_F') #Criar Bitmap self.contents = Bitmap.new(width - 32, height - 32) #Posição Z self.z = 100 #Adquirir conteúdos get_contents #Atualiza e adiciona o conteúdo da janela refresh end #-------------------------------------------------------------------------- # * Refresh #-------------------------------------------------------------------------- def refresh #Limpa o Bitmap self.contents.clear #Adiciona o Conteúdo add_contents end #-------------------------------------------------------------------------- # * Adicionando o Conteúdo da Janela no add_contents #-------------------------------------------------------------------------- def add_contents #Get all the contents for cont in @content next if cont == nil #If the content is a text if cont.is_a?(Game_Text) # Add the text add_text(cont.text,cont.x,cont.y,cont.w,cont.h,cont.size,cont.color,cont.bol,cont.it) elsif cont.is_a?(Game_Bar) # Add Bar draw_bar_type(cont.x, cont.y, cont.min, cont.max, cont.file, cont.w , cont.h, cont.hue, cont.back, cont.back2, cont.view) elsif cont.is_a?(Game_HpBar) #Draw HP Bar draw_actor_hp(cont.actor, cont.x, cont.y, cont.w, cont.file) elsif cont.is_a?(Game_SpBar) #Draw Sp Bar draw_actor_sp(cont.actor, cont.x, cont.y, cont.w, cont.file) elsif cont.is_a?(Game_ExpBar) #Draw Exp Bar draw_actor_exp(cont.actor, cont.x, cont.y, cont.w, cont.file) elsif cont.is_a?(Game_ParaBar) #Draw Para Bar draw_actor_parameter(cont.actor, cont.x, cont.y, cont.type, cont.file) elsif cont.is_a?(Game_Pic) #Draw Picture add_picture(cont.file,cont.x,cont.y,cont.w,cont.h) elsif cont.is_a?(Game_CharacterSet) #Draw Characterset add_characterset(cont.file,cont.x,cont.y,cont.dir,cont.h,cont.w,cont.hue) elsif cont.is_a?(Game_Bat) #Draw Game Battler add_battler(cont.file,cont.x,cont.y,cont.w,cont.h,cont.hue) elsif cont.is_a?(Game_AcCharacterSet) #Draw Characterset add_characterset(cont.file,cont.x,cont.y,cont.dir,cont.h,cont.w,cont.hue) elsif cont.is_a?(Game_AcBat) #Draw Game Battler add_battler(cont.file,cont.x,cont.y,cont.w,cont.h,cont.hue) elsif cont.is_a?(Game_Icon) #Draw Icon add_icon(cont.file,cont.x,cont.y,cont.w,cont.h) end end end #-------------------------------------------------------------------------- # * Criando conteúdos da janela no get_contents #-------------------------------------------------------------------------- def get_contents #Set the content array @content = [] #Salvar Conteúdo: HP Bar @content[0] = Game_HpBar.new(10,-8,144,12,1,'Database','014-Reds01') #Salvar Conteúdo: SP Bar @content[1] = Game_SpBar.new(168,-8,144,12,1,'Database','013-Blues01') #Salvar Conteúdo: EXP Bar @content[2] = Game_ExpBar.new(316,-8,144,12,1,'Database','015-Greens01') end end #Esse script coloca a janela da hud na tela! 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