Guest clyde Posted April 6, 2012 Share Posted April 6, 2012 (edited) Scene Intro 1.0clyde IntroduzioneQuesto script permette di aggiungere un logo, più un video o uno slideshow come intro prima del titolo di gioco. Istruzioni LOGOAttiva/disattiva la schermata del logo. (true = attivo) LOGOTIMERappresenta la durata del logo in secondi. MODEImposta1 per lo slideshow, 2 per il video (ogg/theora movie) PICTURESLista di immagini da mostrare in sequenza nello slideshow. (contenute nella cartella Graphics/Intro/) PICTIMETempo di visualizzazione per ciascuna immagine. VIDEOFile del video. (contenuto nella cartella Graphics/Intro/) INTROMUSIC (Eseguita solo in modalità Slideshow!)File della musica. (contenuto nella cartella Graphics/Intro/) DemoPer vedere lo script in azione scarica la demo da QUI. Script #=============================================================================== # Scene Intro 1.0 - 06/04/2012 #------------------------------------------------------------------------------- # First of all, as anybody can see this script is heavily based on moghunter # Animated Title Screen. #------------------------------------------------------------------------------- # This scripts allows to add a slideshow or a movie as intro before the title # screen is shown. #------------------------------------------------------------------------------- # INSTRUCTIONS # # LOGO # Toggles Logo screen ON/OFF (true = on) # # LOGOTIME # Represents Logo duration in seconds. # # MODE # Sets 1 for slideshow, 2 for video (ogg/theora movie) # # PICTURES # Array of pictures showed in the slideshow. (put in Graphics/Intro/ folder) # # PICTIME # Each picture display duration. # # VIDEO # Video's filename. (put in Graphics/Intro/ folder) # # INTROMUSIC (played only in Slideshow Mode!) # Intro music filename (put in Graphics/Intro/ folder) #=============================================================================== #------------------------------------------------------------------------------- # CONFIGURE #------------------------------------------------------------------------------- module INTRO LOGO = true LOGOTIME = 2 #seconds MODE = 1 #1=slideshow 2=video PICTURES = ["Intro0","Intro1","Intro2","Intro3"] #Graphics/Intro PICTIME = 3 #seconds VIDEO = "video" #Graphics/Intro INTROMUSIC = "Intro" #Audio/BGM/Intro end #module INTRO #------------------------------------------------------------------------------- # SCENE MANAGER #------------------------------------------------------------------------------- module SceneManager def self.first_scene_class $BTEST ? Scene_Battle : Scene_Intro end end #module SceneManager #------------------------------------------------------------------------------- # CACHE #------------------------------------------------------------------------------- module Cache def self.intro(filename) load_bitmap("Graphics/Intro/", filename) end end #module Cache #------------------------------------------------------------------------------- # SCENE INTRO #------------------------------------------------------------------------------- class Scene_Intro < Scene_Base include INTRO def start super SceneManager.clear @phase = 1 @phase_time = -1 if LOGO create_logo else start_intro end #play_intro_music unless LOGO end def start_intro if MODE == 1 #Play Slideshow create_sshow play_intro_music else #Play Movie Graphics.play_movie('Graphics/Intro/Intro.ogg') SceneManager.goto(Scene_Title) end end def create_logo @phase = 0 @logo = Sprite.new @logo.bitmap = Cache.intro("Logo") @logo.opacity = 0 @logo_duration = 180 + (LOGOTIME * 60) end def create_sshow @slide_duration = 120 @old_pic_index = 0 @sprite = Plane.new @sprite.opacity = 0 change_picture(true) end def dispose_sshow @sprite.dispose @sprite = nil end def dispose_logo return unless LOGO @logo.bitmap.dispose @logo.dispose end def update super update_logo update_initial_animation update_sshow if MODE == 1 end def update_logo return if @phase != 0 loop do break if @logo_duration == 0 execute_logo Graphics.update end start_intro end def update_initial_animation return if @phase != 1 @phase_time -= 1 if @phase_time > 0 if @phase_time == 0 @phase = 2 @phase_time = 30 end end def update_sshow return if PICTURES.size == 1 @slide_duration -= 1 if @slide_duration <= 0 @sprite.opacity -= 5 else @sprite.opacity += 5 end return if @sprite.opacity != 0 change_picture end def execute_logo @logo_duration -= 1 if @logo_duration > 120 @logo.opacity += 5 else @logo.opacity -= 5 end if @logo.opacity <= 0 @logo_duration = 0 @phase = 1 end end def change_picture(initial = false) @slide_duration = [[60 * PICTIME, 9999].min, 60].max if @sprite.bitmap != nil @sprite.bitmap.dispose @sprite.bitmap = nil end @old_pic_index += 1 unless initial if @old_pic_index >= PICTURES.size SceneManager.goto(Scene_Title) else pic = PICTURES[@old_pic_index] @sprite.bitmap = Cache.intro(pic) end end def play_intro_music Audio.bgm_play('Audio/BGM/' + INTROMUSIC) RPG::BGS.stop RPG::ME.stop end def terminate super SceneManager.snapshot_for_background dispose_sshow if MODE == 1 dispose_logo if LOGO end end #class Scene_Intro < Scene_Base Crediti e Ringraziamenti:-clyde-moghunter-ginolamantino Note dell'Autore:Come puoi vedere questo script è pesantemente basato su Animated Title di moghunter. Questo non significa che è copiato. Se vuoi creditare qualcuno, credita moghunter. NON creditare clyde se hai usato il suo script. Clyde è solo un nome senza significato. Puoi tranquillamente creditare il tuo criceto. ^_^ Edited May 5, 2012 by clyde Link to comment Share on other sites More sharing options...
Dilos Posted April 6, 2012 Share Posted April 6, 2012 E bravo Clyde http://www.montagnaforum.com/images/smilies/2010/caffe.gifInteressante vedere che ti crediti da solo XD.Comunque, tornando seri, bello script, il tuo genera una intro scriptata, il mio genera una intro ad eventi e lancia il title, gli altri saltano il title, quindi ora c'è più scelta per le intro :smile: . |FIRMA| http://img190.imageshack.us/img190/4826/pizzamannew.png Uomo Delle Pizze Uomo Misterioso http://img209.imageshack.us/img209/6190/dilos.jpg Link to comment Share on other sites More sharing options...
Guardian of Irael Posted April 6, 2012 Share Posted April 6, 2012 Ehi adesso basta troppi script da intro, preintro, titolo, ecc... ! XD Fate qualcosa pure per il game over! XD^ ^ Bel lavoro essere non importante da nominare! E' pure abbastanza personalizzabile con immagini varie, video e sequenze! :3^ ^ (\_/)(^ ^) <----coniglietto rosso, me! (> <) Il mio Tumblr dove seguire i miei progetti, i progetti della Reverie : : Project ^ ^ http://i.imgur.com/KdUDtQt.png disponibile su Google Play, qui i dettagli! ^ ^ http://i.imgur.com/FwnGMI3.png completo! Giocabile online, qui i dettagli! ^ ^ REVERIE : : RENDEZVOUS (In allenamento per apprendere le buone arti prima di cominciarlo per bene ^ ^) Trovate i dettagli qui insieme alla mia intervista (non utilizzerò più rpgmaker) ^ ^ 🖤http://www.rpg2s.net/dax_games/r2s_regali2s.png E:3 http://www.rpg2s.net/dax_games/xmas/gifnatale123.gifhttp://i.imgur.com/FfvHCGG.png by Testament (notare dettaglio in basso a destra)! E:3http://i.imgur.com/MpaUphY.jpg by Idriu E:3Membro Onorario, Ambasciatore dei Coniglietti (Membro n.44) http://i.imgur.com/PgUqHPm.pngUfficiale"Ad opera della sua onestà e del suo completo appoggio alla causa dei Panda, Guardian Of Irael viene ufficialmente considerato un Membro portante del Partito, e Ambasciatore del suo Popolo presso di noi"http://i.imgur.com/TbRr4iS.png<- Grazie Testament E:3Ricorda...se rivolgi il tuo sguardo ^ ^ a Guardian anche Guardian volge il suo sguardo ^ ^ a te ^ ^http://i.imgur.com/u8UJ4Vm.gifby Flame ^ ^http://i.imgur.com/VbggEKS.gifhttp://i.imgur.com/2tJmjFJ.gifhttp://projectste.altervista.org/Our_Hero_adotta/ado2.pngGrazie Testament XD Fan n°1 ufficiale di PQ! :DVivail Rhaxen! <- Folletto te lo avevo detto (fa pure rima) che nonavevo programmi di grafica per fare un banner su questo pc XD (ora ho dinuovo il mio PC veramente :D) Rosso Guardiano dellahttp://i.imgur.com/Os5rvhx.pngRpg2s RPG BY FORUM:Nome: Darth Reveal PV totali 2PA totali 16Descrizione: ragazzo dai lunghi capelli rossi ed occhi dello stesso colore. Indossa una elegante giacca rossa sopra ad una maglietta nera. Porta pantaloni rossi larghi, una cintura nera e degli stivali dello stesso colore. E' solito trasportare lo spadone dietro la schiena in un fodero apposito. Ha un pendente al collo e tiene ben legato un pezzo di stoffa (che gli sta particolarmente a cuore) intorno al braccio sinistro sotto la giacca, copre una cicatrice.Bozze vesti non definitive qui.Equipaggiamento:Indossa:60$ e 59$ divisi in due tasche interneLevaitanSpada a due mani elsa lungaGuanti del Defender (2PA)Anello del linguaggio animale (diventato del Richiamo)Scrinieri da lanciere (2 PA)Elmo del Leone (5 PA)Corazza del Leone in Ferro Corrazzato (7 PA) ZAINO (20) contenente:Portamonete in pelle di cinghiale contenente: 100$Scatola Sanitaria Sigillata (può contenere e tenere al sicuro fino a 4 oggetti curativi) (contiene Benda di pronto soccorso x3, Pozione di cura)CordaBottiglia di idromeleForma di formaggioTorcia (serve ad illuminare, dura tre settori)Fiasca di ceramica con Giglio Amaro (Dona +1PN e Velocità all'utilizzatore)Ampolla BiancaSemi di Balissa CAVALLO NORMALE + SELLA (30 +2 armi) contentente:66$Benda di pronto soccorso x3Spada a due maniFagotto per Adara (fazzoletto ricamato) Link to comment Share on other sites More sharing options...
Keroro Posted April 6, 2012 Share Posted April 6, 2012 Bravo clyde, hai modificato le classi giuste, il tuo è il miglior intro script finora :) I Miei Script:Salva Schermata (3 Aprile 2012)Attacco Personalizzabile (2 Aprile 2012)Keyboard Input (Porting) (17 Marzo 2012)Continua... Link to comment Share on other sites More sharing options...
Guest clyde Posted April 6, 2012 Share Posted April 6, 2012 L'interesse per gli script intro è nato in seguito alla richiesta di un utente. Ora che la domanda sembra soddisfatta clyde e gli altri attendono nuove richieste! ^_^ Link to comment Share on other sites More sharing options...
Ichika Strize Posted April 6, 2012 Share Posted April 6, 2012 Grande clyde! E un gran complimento anche al suo criceto XDPosso farti una domanda? Anzi due.Lo script l'hai creato te (non l'ho capito -.-") ? E, se si, perché le istruzioni in inglese? :S http://team.ffonline.it/imgpersonaggio/irvine_it.jpg E tu in che personaggio ti identifichi? Link to comment Share on other sites More sharing options...
Guest clyde Posted April 6, 2012 Share Posted April 6, 2012 Come scritto nelle note, lo script di clyde è "pesantemente basato su Animated Title di moghunter". Lo script di Moghunter ha una funzione diversa ma simile per molti aspetti. Non che clyde non potesse arrivare da solo a quella soluzione, ma clyde ha ritenuto saggio prendere qualcosa che già esisteva per abbreviare il lavoro. E sarebbe stato stupido rinominare qua e là e cambiare un po' l'ordine solo per nascondere le inevitabili somiglianze. Questo risponde, clyde spera, alla prima domanda.About your second question, l'inglese è dovuto al fatto che clyde thinks and writes in English, e visto che le istruzioni nel topic sono le stesse contenute nello script clyde non si è preoccupato di tradurle. 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