Accueil du SiteAccueil du Site  AccueilAccueil  Dernières imagesDernières images  RechercherRechercher  ConnexionConnexion  S'enregistrerS'enregistrer  




Partagez
 

 RMVXAce - JMB Title

Voir le sujet précédent Voir le sujet suivant Aller en bas 
AuteurMessage
Heaven
Chevalier Dragon (niveau 1)
Chevalier Dragon (niveau 1)
Heaven

Masculin
Messages postés : 755
Date d'inscription : 01/04/2013
Jauge LPC :
RMVXAce - JMB Title 891527140055 / 10055 / 100RMVXAce - JMB Title 8915271400

RMVXAce - JMB Title Membre10
RMVXAce - JMB Title Partag10
RMVXAce - JMB Title 140126073300967155
RMVXAce - JMB Title Collec10
RMVXAce - JMB Title Collec11


RMVXAce - JMB Title Empty
MessageSujet: RMVXAce - JMB Title   RMVXAce - JMB Title EmptyMar 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
Revenir en haut Aller en bas
City Hunter
Administrateur
Administrateur
City Hunter

Masculin
Messages postés : 6523
Date d'inscription : 25/05/2011
Jauge LPC :
RMVXAce - JMB Title 891527140040 / 10040 / 100RMVXAce - JMB Title 8915271400

RMVXAce - JMB Title Staffe10
RMVXAce - JMB Title Mappeu10
RMVXAce - JMB Title Membre15
RMVXAce - JMB Title Testeu10
RMVXAce - JMB Title Promot10
RMVXAce - JMB Title Projet10
RMVXAce - JMB Title Projet16
RMVXAce - JMB Title Riche_10
RMVXAce - JMB Title Travai10
RMVXAce - JMB Title Collec10
RMVXAce - JMB Title Collec11
RMVXAce - JMB Title Collec12
RMVXAce - JMB Title Collec13
RMVXAce - JMB Title Pandac10
RMVXAce - JMB Title 10000011


RMVXAce - JMB Title Empty
MessageSujet: Re: RMVXAce - JMB Title   RMVXAce - JMB Title EmptyMar 22 Oct 2013 - 20:43

Merci du partage Smile
Script fort utile^^ C'est bien appréciable d'avoir ce genre de petit élément supplémentaire pour le jeu
des points.
Revenir en haut Aller en bas
Zexion
Administrateur
Administrateur
Zexion

Masculin
Messages postés : 6228
Date d'inscription : 04/01/2012
Jauge LPC :
RMVXAce - JMB Title 891527140097 / 10097 / 100RMVXAce - JMB Title 8915271400

RMVXAce - JMB Title Membre15
RMVXAce - JMB Title Event-10
RMVXAce - JMB Title Altrui10
RMVXAce - JMB Title Action10
RMVXAce - JMB Title Travai10
RMVXAce - JMB Title Collec10
RMVXAce - JMB Title Collec11
RMVXAce - JMB Title Collec12
RMVXAce - JMB Title Staffe11
RMVXAce - JMB Title Dessin10


RMVXAce - JMB Title Empty
MessageSujet: Re: RMVXAce - JMB Title   RMVXAce - JMB Title EmptyMer 23 Oct 2013 - 0:34

Merci Heaven, je suis surpris qu'il faille un script si long pour cela. x)
Revenir en haut Aller en bas
Ti-Max
Membre V.I.P.
Membre V.I.P.
Ti-Max

Masculin
Messages postés : 2259
Date d'inscription : 11/07/2012
Jauge LPC :
RMVXAce - JMB Title 891527140080 / 10080 / 100RMVXAce - JMB Title 8915271400

RMVXAce - JMB Title Membre10
RMVXAce - JMB Title Membre15
RMVXAce - JMB Title Padago10
RMVXAce - JMB Title Altrui10
RMVXAce - JMB Title Event-10
RMVXAce - JMB Title Partag10
RMVXAce - JMB Title Promot10
RMVXAce - JMB Title Riche_10
RMVXAce - JMB Title Collec10
RMVXAce - JMB Title Collec11
RMVXAce - JMB Title Collec12
RMVXAce - JMB Title Mister10
RMVXAce - JMB Title Projet15
RMVXAce - JMB Title Projet10


RMVXAce - JMB Title Empty
MessageSujet: Re: RMVXAce - JMB Title   RMVXAce - JMB Title EmptyMer 23 Oct 2013 - 0:38

Bien, je crois que ça se modifie dans le script Scene_Title. Enfin sur XP. ^^
Revenir en haut Aller en bas
Heaven
Chevalier Dragon (niveau 1)
Chevalier Dragon (niveau 1)
Heaven

Masculin
Messages postés : 755
Date d'inscription : 01/04/2013
Jauge LPC :
RMVXAce - JMB Title 891527140055 / 10055 / 100RMVXAce - JMB Title 8915271400

RMVXAce - JMB Title Membre10
RMVXAce - JMB Title Partag10
RMVXAce - JMB Title 140126073300967155
RMVXAce - JMB Title Collec10
RMVXAce - JMB Title Collec11


RMVXAce - JMB Title Empty
MessageSujet: Re: RMVXAce - JMB Title   RMVXAce - JMB Title EmptyMer 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
Revenir en haut Aller en bas
Contenu sponsorisé




RMVXAce - JMB Title Empty
MessageSujet: Re: RMVXAce - JMB Title   RMVXAce - JMB Title Empty

Revenir en haut Aller en bas
 
RMVXAce - JMB Title
Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» [RMVXAce] Akhdesia
» [RMVXAce] Etosae
» RMVXace / Sauter
» [RMVXAce] Dark World
» Déplacement horizontal RMVXAce

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Le Palais Créatif :: ~ PARTAGE ~ :: Scripts et plugins :: RPG Maker VXAce :: Système-
Sauter vers: