Heaven Chevalier Dragon (niveau 1)
Messages postés : 755 Date d'inscription : 01/04/2013 Jauge LPC :
| Sujet: RMVXAce - JMB Title Mar 22 Oct 2013 - 20:08 | |
| Yo ! Voici un script qui va vous permettre de rendre transparent le windowskin de votre écran titre. Auteur : JMB GISOKA Screen :https://2img.net/r/ihimizer/img69/5741/titlejmb.png Script : - Code:
-
#============================================================================== # ■ Created by JMB GISOKA #------------------------------------------------------------------------------ # RGSS 3 Lenguaje Game Scripting #==============================================================================
class Scene_Title < Scene_Base #-------------------------------------------------------------------------- # ● Scena de Titulo #-------------------------------------------------------------------------- def start super SceneManager.clear Graphics.freeze create_background create_foreground create_command_window play_title_music @gisoka = JMB_GISOKA.new(0,0) end #-------------------------------------------------------------------------- # ● Rapidez de la Transiccion #-------------------------------------------------------------------------- def transition_speed return 20 end #-------------------------------------------------------------------------- # ● Cuando Termina la transiccion #-------------------------------------------------------------------------- def terminate super SceneManager.snapshot_for_background dispose_background dispose_foreground @gisoka.dispose end #-------------------------------------------------------------------------- # ● Crea los Fondos #-------------------------------------------------------------------------- def create_background @sprite1 = Sprite.new @sprite1.bitmap = Cache.title1($data_system.title1_name) @sprite2 = Sprite.new @sprite2.bitmap = Cache.title2($data_system.title2_name) center_sprite(@sprite1) center_sprite(@sprite2) end #-------------------------------------------------------------------------- # ● Crea los fondos de afuera #-------------------------------------------------------------------------- def create_foreground @foreground_sprite = Sprite.new @foreground_sprite.bitmap = Bitmap.new(Graphics.width, Graphics.height) @foreground_sprite.z = 100 draw_game_title if $data_system.opt_draw_title end #-------------------------------------------------------------------------- # ● Crea el titulo del Juego #------------------------------------------------------------------------- def draw_game_title @foreground_sprite.bitmap.font.size = 48 rect = Rect.new(0, 0, Graphics.width, Graphics.height / 2) @foreground_sprite.bitmap.draw_text(rect, $data_system.game_title, 1) end #-------------------------------------------------------------------------- # ● Acepta los Fondo #-------------------------------------------------------------------------- def dispose_background @sprite1.bitmap.dispose @sprite1.dispose @sprite2.bitmap.dispose @sprite2.dispose end #-------------------------------------------------------------------------- # ● Acepta los Fondos de Afuera #-------------------------------------------------------------------------- def dispose_foreground @foreground_sprite.bitmap.dispose @foreground_sprite.dispose end #-------------------------------------------------------------------------- # ● Centra los Sprite #-------------------------------------------------------------------------- def center_sprite(sprite) sprite.ox = sprite.bitmap.width / 2 sprite.oy = sprite.bitmap.height / 2 sprite.x = Graphics.width / 2 sprite.y = Graphics.height / 2 end #-------------------------------------------------------------------------- # ● Crea los comandos de la window #-------------------------------------------------------------------------- def create_command_window @command_window = Window_TitleCommand.new @command_window.set_handler(:new_game, method(:command_new_game)) @command_window.set_handler(:continue, method(:command_continue)) @command_window.set_handler(:shutdown, method(:command_shutdown)) @command_window.opacity = 0 end #-------------------------------------------------------------------------- # ● Cierra los comandos de la window #-------------------------------------------------------------------------- def close_command_window @command_window.close update until @command_window.close? end #-------------------------------------------------------------------------- # ● crea el comando new game #-------------------------------------------------------------------------- def command_new_game DataManager.setup_new_game close_command_window fadeout_all $game_map.autoplay SceneManager.goto(Scene_Map) end #-------------------------------------------------------------------------- # ● cre el comando new game #-------------------------------------------------------------------------- def command_continue close_command_window SceneManager.call(Scene_Load) end #-------------------------------------------------------------------------- # ● crea el comando salir del juego #-------------------------------------------------------------------------- def command_shutdown close_command_window fadeout_all SceneManager.exit end #-------------------------------------------------------------------------- # ● Hace reproducir la musica #-------------------------------------------------------------------------- def play_title_music $data_system.title_bgm.play RPG::BGS.stop RPG::ME.stop end end #-------------------------------------------------------------- # Info Creator #---------------------------------------------------------------- class JMB_GISOKA < Window_Base #-------------------------------------------------------------------------- def initialize(x, y) super(x, 360, 190, WLH + 32) refresh end #-------------------------------------------------------------------------- def refresh self.contents.clear self.contents.draw_text(0, 0, 160, WLH , "Created by ...", 1) end end Heav'n |
|
City Hunter Administrateur
Messages postés : 6524 Date d'inscription : 25/05/2011 Jauge LPC :
| Sujet: Re: RMVXAce - JMB Title Mar 22 Oct 2013 - 20:43 | |
| Merci du partage Script fort utile^^ C'est bien appréciable d'avoir ce genre de petit élément supplémentaire pour le jeu des points. |
|
Zexion Administrateur
Messages postés : 6228 Date d'inscription : 04/01/2012 Jauge LPC :
| Sujet: Re: RMVXAce - JMB Title Mer 23 Oct 2013 - 0:34 | |
| Merci Heaven, je suis surpris qu'il faille un script si long pour cela. x) |
|
Ti-Max Membre V.I.P.
Messages postés : 2260 Date d'inscription : 11/07/2012 Jauge LPC :
| Sujet: Re: RMVXAce - JMB Title Mer 23 Oct 2013 - 0:38 | |
| Bien, je crois que ça se modifie dans le script Scene_Title. Enfin sur XP. ^^ |
|
Heaven Chevalier Dragon (niveau 1)
Messages postés : 755 Date d'inscription : 01/04/2013 Jauge LPC :
| Sujet: Re: RMVXAce - JMB Title Mer 23 Oct 2013 - 8:59 | |
| Ouais, ça marche si on trafique l'éditeur de script mais pour ceux qui ne veulent pas se faire chier...
Heav'n |
|
Contenu sponsorisé
| Sujet: Re: RMVXAce - JMB Title | |
| |
|