RPG Fusion
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.



 
AccueilPortailRechercherDernières imagesS'enregistrerConnexion
-20%
Le deal à ne pas rater :
Ecran PC GIGABYTE 28″ LED M28U 4K ( IPS, 1 ms, 144 Hz, FreeSync ...
399 € 499 €
Voir le deal

 

 Afficher plusieurs images sur l'écran titre.

Aller en bas 
AuteurMessage
Invité
Invité
Anonymous



Afficher plusieurs images sur l'écran titre. Empty
MessageSujet: Afficher plusieurs images sur l'écran titre.   Afficher plusieurs images sur l'écran titre. EmptyLun 01 Oct 2012, 16:30

Bonjour,

Fonction : Permet de mettre plusieurs images sur l'écran titre.

Remarque : Testé et fonctionnel.

Nombre de scripts : 2 Scripts.

Installation : Ouvrez l'éditeur de scripts (F11) et créez un nouveau script au dessus de "Main" et nommez le "Scene_Splash" et collez le code ci-dessous.

-

Mettre deux graphiques appelés "Intro-1" et "Intro-2" au format PNG, dans \Graphics\Pictures de votre dossier de votre projet.

Code:
#------------------------------------------------------------------------
# Show two splashscreens when your game loads
#------------------------------------------------------------------------
class Scene_Splash
 
 #--------------------------------------------------------------------------
 # ? Initialize the scene
 #-------------------------------------------------------------------------- 
 def main
 
 # Load the System database & create a new game 
 $data_system = load_data("Data/System.rxdata")
 $game_system = Game_System.new

 # Initialize some transition stuff
 @show = true
 @hide = false
 @n = 0
 @splash_numb = 2
 
 # Define info about each splash screen
 @sprite1 = Sprite.new
 @sprite1.bitmap = RPG::Cache.picture("Intro-1")
 @sprite1.opacity = 0
 
 @sprite2 = Sprite.new
 @sprite2.bitmap = RPG::Cache.picture("Intro-2")
 @sprite2.opacity = 0
 
 # Update graphics and input
 Graphics.transition
 loop do
  Graphics.update
  Input.update
  update
  if $scene != self
    break
  end
 end

 # Discard your graphics when you leave this scene
 Graphics.freeze
 @sprite1.dispose
 @sprite2.dispose
 
 end

 #--------------------------------------------------------------------------
 # ? Update the contents in this scene
 #--------------------------------------------------------------------------
 
 def update
 
  # If SPACEBAR is pressed, go to to title screen
  if Input.trigger?(Input::C)
      $scene = Scene_Title.new
  end
 
  # Change the opacity of the graphics
  transition
 
  # Update graphics
  @sprite1.update
  @sprite2.update
 
 end
 
 #--------------------------------------------------------------
 # Transition through splash screens
 #-------------------------------------------------------------- 
 def transition
       
      # Fade in a splashscreen
      if @show == true
        @n += 2
        if @n > 255
          @hide = true
          @show = false
          @n = 255
        end
      end
     
      # Fade out a splashscreen and load the next one
      if @hide == true
        @n -= 2
        if @n < 0
          @hide = false
          @show = true
          @splash_numb -= 1
          @n = 0
        end
      end     
     
      # Choose which action to perform in this scene
      case @splash_numb     
        when 0
          $scene = Scene_Title.new
        when 1
          @sprite2.opacity = @n
        when 2
          @sprite1.opacity = @n
      end     
     
 end
 
 
end

Dans le script "Main" mettez : Scene_Title.new par $scene = Scene_Splash.new
Revenir en haut Aller en bas
 
Afficher plusieurs images sur l'écran titre.
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Plusieurs status?
» Plusieurs scriptes
» Afficher les Mp, Hp sur la Map

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
RPG Fusion :: BANQUE DU CODE :: Antre des Scripts :: Menu-
Sauter vers:  
Ne ratez plus aucun deal !
Abonnez-vous pour recevoir par notification une sélection des meilleurs deals chaque jour.
IgnorerAutoriser