Tio Posted October 22, 2006 Share Posted October 22, 2006 Mettere uno sfondo nella propria ScenaDescrizioneEcco un mini script che mostra come inserire uno sfondo nella scena che abbiamo appena creato... Il codice l'ho "fatto" io, cmq non c'è bisogno di credits, tanto era abbastanza semplice da scoprire, è solamente una breve spiegazione :)AutoreTioAllegati..Istruzioni per l'usoFaccio un esempio con la classe Scene_Menu. Andiamo nella def main e prima della stringa loop do inseriamo questo codice: @background = Sprite.new @background.bitmap = RPG::Cache.picture("sfondo") @background.x = 0 @background.y = 0Quindi andiamo poco più in basso, dove ci sono queste stringhe: Graphics.freeze # ウィンドウを解放 @command_window.dispose @playtime_window.dispose @steps_window.dispose @gold_window.dispose @status_window.disposeAggiugiamo subito dopo @status_window.dispose questa stringa (serve ad eliminare lo sfondo quando usciamo dal menu): @background.bitmap.disposeOvviamente lo sfondo non si vedrà se usiamo le finestre opache al 100%, quindi andiamo più in alto, dove ci sono queste stringhe: @playtime_window = Window_PlayTime.new @playtime_window.x = 0 @playtime_window.y = 22 # 歩数ウィンドウを作成 @steps_window = Window_Steps.new @steps_window.x = 0 @steps_window.y = 320 # ゴールドウィンドウを作成 @gold_window = Window_Gold.new @gold_window.x = 0 @gold_window.y = 416 # ステータスウィンドウを作成 @status_window = Window_MenuStatus.new @status_window.x = 160 @status_window.y = 0Per ogni finestra (infatti queste stringhe sono i codici che mostrano le finestre del menu) aggiungiamo una stringa che dice @NOMEVARIABILE.opacity = scegliete l'opacità che volete (da 0 a 255, 0 è trasparente e 255 è opaco al 100%).Per esempio, se volessimo fare la finestra con le ore di gioco invisibile, dovremmo aggiungere: @playtime_window.opacity = 0L'immagine che volete usare come sfondo dovrà chiamarsi sfondo e dovrà essere importata nella directory Graphics/Picture (640x480 pixel). Se volete cambiare il nome dello sfondo, basta farlo da questa stringa: @background.bitmap = RPG::Cache.picture("sfondo")Questo codice è molto utile se vi create uno bello sfondo con photoshop creando da lì le finestre e poi mettendo quelle del menu completamente invisibili.Per qualsiasi problema fatemi sapere! :D "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...
Alato Posted March 2, 2007 Share Posted March 2, 2007 Aggiunto all'Elenco Script e applicato il Template. 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