amivaleo Posted November 5, 2006 Share Posted November 5, 2006 Scene IntroDescrizione:Questo script permette di inserire una intro prima della schermata del titolo. La intro può essere costituita SOLO da immagini contenute nella cartella "Titles".Autore:Io! :chirol_bak2:Istruzioni per l'uso:Inserite questo script nell'elenco delle Scene del vostro progetto, è indifferente se lo posizionate come prima o ultima scena, l'importante è che si trovi in quella "parte" dell'elenco.Le immagini che costituiranno la intro devono avere lo stesso nome seguito da un numero crescente che indica l'ordine con quale saranno visualizzate nella intro.es:- Voglio mettere 3 immagini, quindi le chiamo:Immagine1Immagine2Immagine3Per semplificare le cose, chiamo "NOME_IMMAGINE" la parte in lettere del titolo e "NUMERO_IMMAGINE" il numero in esso. Tenete presente questo chiarimento quando dovrete modificare lo script, perchè nei commenti che ho inserito nel codice uso i termini appena specificati.Andate nel main e sostituite questa riga (dovrebbe essere la quindicesima) $scene = Scene_Title.newcon quest'altra: $scene = Scene_Intro.newEcco lo script: #===================================================== #Scene Intro by Ziel van Brand #===================================================== class Scene_Intro def main $data_system = load_data("Data/System.rxdata") $game_system = Game_System.new $game_system.bgm_play($data_system.title_bgm) @index = 1 @counter = 0 draw_intro("Immagine", 100) #"Immagine" è il NOME_IMMAGINE dei file che saranno #visualizzati nella intro, ovviamente potete dare un NOME_IMMAGINE diverso alle vostre #immagini. #Il numero che segue "indica" dopo quanto tempo un'immagine viene sostituita con #un'altra. Più alto, quindi, è questo numero, più un'immagine rimarrà su schermo. end def draw_intro(name, frames) @name = name @frames = frames @sprite = Sprite.new loop do Graphics.update update Input.update @counter += 1 #-------------------- if @counter == @frames @counter = 0 @index += 1 if @index == 4 #se avete 3 immagini, mettete 4. Se ne avete 5, mettete 6, e così via... @sprite.bitmap.dispose @sprite.dispose $scene = Scene_Title.new end end #-------------------- #-------------------- if $scene != self break end #-------------------- @sprite.bitmap = RPG::Cache.title(@name + @index.to_s) Graphics.transition end Graphics.freeze end def update if Input.trigger?(Input::C) @index += 1 #-------------------- if @index == 4 #se avete 3 immagini, mettete 4. Se ne avete 5, mettete 6, e così via... @sprite.bitmap.dispose @sprite.dispose $scene = Scene_Title.new end #-------------------- end end end Feautures:-Premendo INVIO l'immagine della intro viene sostituita con quella successiva.-La transizione non è "sfumata", quindi quando un'immagine viene sostituita, non la vedrete sfumare, ma un cambiamento "brusco".Compatibilità:Questo script funziona indipendentemente da qualunque altro, quindi, non dovrebbero esserci problemi di compatibilità.Bug:Ho testato personalmente lo script e non mi da alcun problema, nel caso si verifichi qualche bug, fatemelo presente.Crediti:Per me è indifferente se mi metterete nei crediti del vostro gioco o no, ovviamente mi farebbe piacere leggere il mio nick in un gioco non mio, ma non siete obbligati a citarmi se usate questo script.What else...? Enjoy! :chirol_iei2: Link to comment Share on other sites More sharing options...
Lord Sesshoumaru Posted November 6, 2006 Share Posted November 6, 2006 Screenshot? per fare capire meglio. Link to comment Share on other sites More sharing options...
Timisci Posted November 6, 2006 Share Posted November 6, 2006 (edited) Lord, praticamente prima dell'immagine dove compare "Inizia gioco", tale scriptti permette di inserire delle immagini a tua scelta, per fare una introduzione oper scriverci qualunque cosa tu voglia. es. Una immagine con "Lord Sesshoumaru presenta"...e poi viene il titolo con "New Game". Edited November 6, 2006 by Timisci Progetto in corso: "Hero Walking: Toward Another Life" Video Old Intro su Youtube Visite: 11.896! http://img212.imageshack.us/img212/1060/logheryb0.jpg *Posizioni raggiunte nei contest* http://www.rpg2s.net/awards/bestuser1.jpghttp://www.rpg2s.net/awards/beststaff1.jpg http://www.rpg2s.net/awards/bestmaker3.jpghttp://www.rpg2s.net/awards/bestcritical1.jpghttp://www.rpg2s.net/awards/mostcharismatic2.jpg http://www.rpg2s.net/awards/mosthelpful1.jpghttp://www.rpg2s.net/awards/mostpolite1.jpghttp://www.rpg2s.net/awards/mostpresent1.jpg http://img204.imageshack.us/img204/8039/sccontest3octpl3.gif http://img103.imageshack.us/img103/1496/sccontest2octou1.gif http://img118.imageshack.us/img118/181/sccontest1octdt9.gif http://img230.imageshack.us/img230/1273/sccontest1batio5.gif http://img103.imageshack.us/img103/1496/sccontest2octou1.gif http://img103.imageshack.us/img103/1496/sccontest2octou1.gif http://img103.imageshack.us/img103/1496/sccontest2octou1.gif http://img143.imageshack.us/img143/3755/destroyae4.png http://img141.imageshack.us/img141/3081/comics3od3.gif http://img118.imageshack.us/img118/181/sccontest1octdt9.gif SE VUOI AVERE RENS PER RISORSE, TUTORIAL, DEMO, ECC... LEGGI QUI Link to comment Share on other sites More sharing options...
EvilSeep Posted November 6, 2006 Share Posted November 6, 2006 Sembra interessante e veloce da creare...lo provero'appena posso :chirol_bak2: grazie Ziel van Brand :chirol_iei2: SEEP Universe su Steam:http://cdn.akamai.steamstatic.com/steam/apps/383630/capsule_184x69.jpg?t=1436537417 SEEP Universe: http://www.seepuniverse.com/ (Sito ufficiale) Blogging, dev log e vecchi progetti:SEEP Blog: http://www.seeproduction.blogspot.ie/ (DOWNLOAD dei nostri progetti)SEEP Bar: http://seepbar.blogspot.it/ (il bar viruale dove parlare di retrogaming e giochi indie) Link to comment Share on other sites More sharing options...
amivaleo Posted November 6, 2006 Author Share Posted November 6, 2006 figurati! ; Dl'ho fatto per un mio progetto e ho deciso di divulgarlo perchè qui non ce n'erano (anche se so bene che esistono moltissimi script che fanno la stessa cosa... forse anche meglio! ^_^"). Bon... contento di essere stato utile! ^^ Link to comment Share on other sites More sharing options...
Alato Posted November 7, 2006 Share Posted November 7, 2006 Già che mi hai fatto notare che manca aggiungo qui questo script dell'anteguerra, cos non stiamo ad aprire mille topic. :chirol_iei2:Descrizione:Ecco uno script interessante per inserire molto facilmente immagini prima della schermata dei titoli. Basterà inserire il comando display e relativi dati per inserire tali immagini. Questo si può saltare tramite il tasto esc.Istruzioni:Scene_PreTitle V1.1 by AlatoCreate una nuova classe, la chiamate Scene_PreTitle e inserite il codice scritto qui di seguito #===================================================== # ■ Scene_PreTitle V1.1 #------------------------------------------------------------------------------ # Questa scena avviene prima del title e semplicemente mostra # una serie di immagini che il giocatore può saltare premendo # esc o 0. #===================================================== # by Alato #===================================================== class Scene_PreTitle #-------------------------------------------------------------------------- # ● Main #-------------------------------------------------------------------------- def main @sprite = Sprite.new # Ogni display mostra un'immagine, mettete tra parantesi # il numero di frame e il nome dell'immagine(title) tra virgolette. display (200, "sfondotech.jpg") display (200, "NeuterDream.jpg") @sprite.dispose $scene = Scene_Title.new end #--------------------------------------------------------------------------- # ● Display #--------------------------------------------------------------------------- def display (frame, name_back) @sprite.bitmap = RPG::Cache.title(name_back) Graphics.transition loop do frame -=1 Graphics.update Input.update if (frame == 0) || Input.trigger?(Input::B) break end end Graphics.freeze end end Infine andate nella classe “Main” e sostituite (circa alla riga 15) $scene = Scene_Title.new con $scene = Scene_PreTitle.newEcco a voi delle immagini prima della schermata titles! ^^ o•°' - '°•oHei, mitä kuuluu? http://imagegen.last.fm/winterheadphones/recenttracks/5/Alato.gif 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