D-Tino Posted June 21, 2008 Share Posted June 21, 2008 Salve qualcuno può insegnarmi a creare un hud?Non intendo la parte grafica ma proprio applicarlo al progetto. Grazie mille vi sarò molto grato ^^ Visto che alterno periodi di pausa a quelli attivi, ecco il mio log:12/02/2009= SALTUARIAMENTE sul forum, rpg maker xp= OFF7/01/2009= PRESENTE sul forum, rpg maker xp=ON30/12/08=PRESENTE sul forum, rpg maker xp=OFF Link to comment Share on other sites More sharing options...
Tio Posted June 21, 2008 Share Posted June 21, 2008 Beh, gli HUD possono essere di diverso tipo (durante il gioco, menu di gioco, battaglie in tempo reale, ATB, ecc..), perciò servono indicazioni più precise. Se intendi fare una cosa con RGSS, il concetto di base comunque è quello di prendere immagini dalla cartella Picture con questo codice: @nome_immagine = Sprite.new@nome_immagine.bitmap = RPG::Cache.picture("nome_dell_immagine") e poi applicarle ai vari metodi.. se per esempio vuoi fare una cosa tipo Zelda, dove si vedono il numero dei cuori, devi mostrare un'immagine diversa (o creare un nuovo cuore usando la stessa immagine del cuore singolo) a seconda dell'energia.Cioè, il ragionamento di base è questo (ho sparato i nomi delle variabili): if $max_hp == 4 and $hp == 3@immagine_cuori.bitmap = RPG::Cache.picture("nome-dell-immagine-che-ha-4-cuori-ma-solo-3-pieni")end e fai questo procedimento per ogni quantità di hp.O almeno, con le mie conoscenze abbastanza elementari di programmazione, non conosco metodi più semplici. Io ti consiglio di farlo tramite processi paralleli comunque.. il ragionamento è lo stesso, ma se non hai esperienza è più semplice.Cioè, tu prima crei un'immagine separata per quelle parti dell'HUD che devono apparire in ogni caso (ad esempio i bordi di una finestra, o la faccia del personaggio). Consiglio di creare ogni immagine come 640x480, così come coordinate devi semplicemente inserire 0,0 (occupa un po' più di spazio, ma non è la fine del mondo).Poi crei un'immagine diversa per ogni parte che vuoi "dinamica" nell'HUD. Ad esempio SE c'è un arma equipaggiata, in basso a destra mostri un'immagine dove c'è scritto il nome dell'arma equipaggiata.. e quindi metti un sacco di Condizioni SE una dopo l'altra con all'interno un semplice mostra immagine. Sono stato un po' frettoloso perchè ora devo mettermi a studiare.. magari poi faccio un buon tutorial con immagini ^^' Nel mentre magari spiega più precisamente che tipo di HUD vuoi e come lo vuoi creare. "Dopo gli ultimi Final Fantasy, ho capito solamente una cosa: che il gioco è bello quando Nomura poco."Making is not dead. You are dead.RELEASE: La Bussola d'Oro | Download | Video di anteprima - La Partenza di Hanna http://i.imgur.com/cFgc2lW.png Prova Standrama! Link to comment Share on other sites More sharing options...
André LaCroix Posted June 21, 2008 Share Posted June 21, 2008 Se vuoi, avevo fatto un HUD per un mio progetto ora abbandonato.Lo posto? (Sì, sono l'AnteroLehtinen che bazzica in chat. E... sì, una volta insegnavo storyboarding.)http://img26.imageshack.us/img26/7048/firmadn.png Link to comment Share on other sites More sharing options...
FenriX` Posted June 21, 2008 Share Posted June 21, 2008 dici quell'hud con il layout studiato pixel per pixel? avevo provato a modificarla ma non conviene usarla una in quel modo :\ D-Tino... se vai nella sezione script ne trovi quante ne vuoi... alla fine basta che te le studi un tantino, son fatte tutte con lo stesso procedimento, poi se vuoi modificarne l'aspetto (invece della solita rettangolare) basta che tramite script ci chiami un'immagine sopra... come stanno le hud del mio gioco... sono semplici barre rettangolari con un'immagine sopra : \ http://img48.imageshack.us/img48/7195/65408586.png«NEWS!!» http://img123.imageshack.us/img123/24/89057157.pnghttp://img115.imageshack.us/img115/5350/19481487.pnghttp://img407.imageshack.us/img407/2696/45573607.pnghttp://img185.imageshack.us/img185/373/70775921.png Membro # 8-8-8 [Hachi] della:http://img3.imageshack.us/img3/9636/bannergm.png Link to comment Share on other sites More sharing options...
D-Tino Posted June 21, 2008 Author Share Posted June 21, 2008 io vorrei un hud che mostri questo:energia (barra verde), mp (barra blu/viola), soldi, icona arma equipaggiata e "cristalli"(una mia invenzione) Visto che alterno periodi di pausa a quelli attivi, ecco il mio log:12/02/2009= SALTUARIAMENTE sul forum, rpg maker xp= OFF7/01/2009= PRESENTE sul forum, rpg maker xp=ON30/12/08=PRESENTE sul forum, rpg maker xp=OFF Link to comment Share on other sites More sharing options...
=DahiL= Posted June 22, 2008 Share Posted June 22, 2008 io con vx vorrei sapere qual'è la stringa ke rikiama gli exp dell'eroe... per gli mp nel mio c'è una stringa draw_actor_hp, ho provato a cercare quella x gli exp ma nn l'ho trovata... http://img145.imageshack.us/img145/3703/2597sg7.pnghttp://img229.imageshack.us/img229/9955/mozillafirefoxuser4zj.pnghttp://i213.photobucket.com/albums/cc264/badbunny699/dexterza5.pnghttp://img359.imageshack.us/img359/220/clipboard028ar.jpghttp://img402.imageshack.us/img402/9318/virgilflyvy0.gif AsD Fanhttp://i67.servimg.com/u/f67/13/07/24/89/banner12.pngProssimamente... Link to comment Share on other sites More sharing options...
Eikichi Posted June 22, 2008 Share Posted June 22, 2008 (edited) in window_status ci sono le stringhe che mostrano l'exp. riga 58....ma non so se è ciò che cerchi o.O in game_actor alla riga 135 c'è il processo di calcolo dell'exp alla riga 400 c'è invece il: "get exp string" Edited June 22, 2008 by Eikichi Finrod, GDR PBF2PV e 1PAEquip: - faretra con 20 frecce- arco lungo- pugnale comune- Armatura di cuoio- Torcia- CappuccioMi sa che è ora di vincere qualche premio per rinnovare questa firma! :3Posizioni raggiunte nei contesthttp://rpg2s.net/gif/SCContest3Oct.gifhttp://www.rpg2s.net/awards/bestresourCSist3.jpghttp://www.rpg2s.net/awards/mosthelpful2.jpghttp://www.rpg2s.net/awards/mostpresent2.jpg Link to comment Share on other sites More sharing options...
André LaCroix Posted June 22, 2008 Share Posted June 22, 2008 Ritornando a ciò che vuole fare D-Tino, è possibile farlo anche ad eventi.Prima, però, una domanda: hai bisogno di visualizzare il numero dei cristalli? (Sì, sono l'AnteroLehtinen che bazzica in chat. E... sì, una volta insegnavo storyboarding.)http://img26.imageshack.us/img26/7048/firmadn.png Link to comment Share on other sites More sharing options...
D-Tino Posted June 22, 2008 Author Share Posted June 22, 2008 Se è troppo complicato mostrarli, non fa niente Visto che alterno periodi di pausa a quelli attivi, ecco il mio log:12/02/2009= SALTUARIAMENTE sul forum, rpg maker xp= OFF7/01/2009= PRESENTE sul forum, rpg maker xp=ON30/12/08=PRESENTE sul forum, rpg maker xp=OFF Link to comment Share on other sites More sharing options...
André LaCroix Posted June 22, 2008 Share Posted June 22, 2008 (edited) Nonò, assolutamente.Se mi dai la grafica te lo faccio io, l'HUD.Mi servono soltanto le barre, le icone che hai intenzione di usare (quelle delle armi, del denaro e dei cristalli) e le immagini delle dieci cifre (ovvero 0, 1, 2, 3, 4, 5, 6, 7, 8, 9). EDIT: Ma ti serve per l'XP? Edited June 22, 2008 by André LaCroix (Sì, sono l'AnteroLehtinen che bazzica in chat. E... sì, una volta insegnavo storyboarding.)http://img26.imageshack.us/img26/7048/firmadn.png Link to comment Share on other sites More sharing options...
=DahiL= Posted June 22, 2008 Share Posted June 22, 2008 (edited) in window_status ci sono le stringhe che mostrano l'exp. riga 58....ma non so se è ciò che cerchi o.O in game_actor alla riga 135 c'è il processo di calcolo dell'exp alla riga 400 c'è invece il: "get exp string" ora provo a trovare quello ke mi serve, grazie della dritta :rolleyes: EDIT: ci ho provato ma non ci sono riuscito, questo è lo script dell'HUD potete modificarmelo voi? #============================================================= ================ # Window Hud #============================================================================= class Window_Hud < Window_Base def initialize super(0,0,128,96) self.opacity = 0 self.visible = false refresh end def refresh self.contents.clear actor = $game_actors[1] draw_actor_hp(actor, 0, 0, 96) draw_actor_mp(actor, 0, 32, 96) end def update self.visible = true if $game_switches[1] == true # 1=interruptor que activa y desactiva el HUD refresh end end class Scene_Map alias hud_main main alias hud_update update alias hud_terminate terminate def main @hud = Window_Hud.new hud_main end def update @hud.update hud_update end def terminate @hud.dispose end end Edited June 22, 2008 by =DahiL= http://img145.imageshack.us/img145/3703/2597sg7.pnghttp://img229.imageshack.us/img229/9955/mozillafirefoxuser4zj.pnghttp://i213.photobucket.com/albums/cc264/badbunny699/dexterza5.pnghttp://img359.imageshack.us/img359/220/clipboard028ar.jpghttp://img402.imageshack.us/img402/9318/virgilflyvy0.gif AsD Fanhttp://i67.servimg.com/u/f67/13/07/24/89/banner12.pngProssimamente... Link to comment Share on other sites More sharing options...
D-Tino Posted June 22, 2008 Author Share Posted June 22, 2008 Nonò, assolutamente.Se mi dai la grafica te lo faccio io, l'HUD.Mi servono soltanto le barre, le icone che hai intenzione di usare (quelle delle armi, del denaro e dei cristalli) e le immagini delle dieci cifre (ovvero 0, 1, 2, 3, 4, 5, 6, 7, 8, 9). EDIT: Ma ti serve per l'XP?si per XPcomunque per i cristalli non mi servono piu, le barre purtroppo non le so fare/non so dove trovarlemi faresti un grande grandissimo piacere se me lo fai completamente tu ^^ Visto che alterno periodi di pausa a quelli attivi, ecco il mio log:12/02/2009= SALTUARIAMENTE sul forum, rpg maker xp= OFF7/01/2009= PRESENTE sul forum, rpg maker xp=ON30/12/08=PRESENTE sul forum, rpg maker xp=OFF Link to comment Share on other sites More sharing options...
André LaCroix Posted June 23, 2008 Share Posted June 23, 2008 Il problema è che io non sono un grafico, quindi non saprei farti le barre.Il massimo che ho saputo fare è stato questo, nella mia vita:http://img118.imageshack.us/img118/6307/barrahpkx5.pngPer i numeri... ancora peggio.Al limite possiamo fare che io ti faccio l'HUD con una grafica provvisoria e poi tu sostituisci le immagini quando avrai la grafica che vuoi usare per il tuo gioco, ci stai? (Sì, sono l'AnteroLehtinen che bazzica in chat. E... sì, una volta insegnavo storyboarding.)http://img26.imageshack.us/img26/7048/firmadn.png Link to comment Share on other sites More sharing options...
D-Tino Posted June 23, 2008 Author Share Posted June 23, 2008 certo! grazie mille ah solo una cosa: le barre abbastanza piccole Visto che alterno periodi di pausa a quelli attivi, ecco il mio log:12/02/2009= SALTUARIAMENTE sul forum, rpg maker xp= OFF7/01/2009= PRESENTE sul forum, rpg maker xp=ON30/12/08=PRESENTE sul forum, rpg maker xp=OFF Link to comment Share on other sites More sharing options...
=DahiL= Posted June 23, 2008 Share Posted June 23, 2008 ci ho provato ma non ci sono riuscito, questo è lo script dell'HUD potete modificarmelo voi? #============================================================= ================ # Window Hud #============================================================================= class Window_Hud < Window_Base def initialize super(0,0,128,96) self.opacity = 0 self.visible = false refresh end def refresh self.contents.clear actor = $game_actors[1] draw_actor_hp(actor, 0, 0, 96) draw_actor_mp(actor, 0, 32, 96) end def update self.visible = true if $game_switches[1] == true # 1=interruptor que activa y desactiva el HUD refresh end end class Scene_Map alias hud_main main alias hud_update update alias hud_terminate terminate def main @hud = Window_Hud.new hud_main end def update @hud.update hud_update end def terminate @hud.dispose end end http://img145.imageshack.us/img145/3703/2597sg7.pnghttp://img229.imageshack.us/img229/9955/mozillafirefoxuser4zj.pnghttp://i213.photobucket.com/albums/cc264/badbunny699/dexterza5.pnghttp://img359.imageshack.us/img359/220/clipboard028ar.jpghttp://img402.imageshack.us/img402/9318/virgilflyvy0.gif AsD Fanhttp://i67.servimg.com/u/f67/13/07/24/89/banner12.pngProssimamente... Link to comment Share on other sites More sharing options...
D-Tino Posted June 23, 2008 Author Share Posted June 23, 2008 risolto Visto che alterno periodi di pausa a quelli attivi, ecco il mio log:12/02/2009= SALTUARIAMENTE sul forum, rpg maker xp= OFF7/01/2009= PRESENTE sul forum, rpg maker xp=ON30/12/08=PRESENTE sul forum, rpg maker xp=OFF Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now