RM-Land : le forum
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.



Bienvenue sur RM-Land : Le forum !
Après votre inscription, vous aurez accès à tout le forum : Partage de ressources, de scripts, résolution de vos problèmes, présentations de projets et montage de teams.
 
AccueilLe sitePortailDernières imagesRechercherS'enregistrerConnexion
-20%
Le deal à ne pas rater :
-20% Récupérateur à eau mural 300 litres (Anthracite)
79 € 99 €
Voir le deal

 

 scene intro

Aller en bas 
AuteurMessage
Invité
Invité




scene intro Empty
MessageSujet: scene intro   scene intro Icon_minitimeSam 17 Mai - 14:22

Voila un petit scripts pour ceux qui veulent faire une intro avant l'écran titre (l'écran ou on choisis une nouvelle partie)

Tout dabord creer un nouveau scrîpt au dessus de main nommé [Scene_Intro]

#=================================
#Scene_Intro
#------------------------------------------------------------------
#Les images doivent etres mise dans le dossier pictures
#=================================

class Scene_Intro

#-----------------------------------------------------------------
def main
$data_system = load_data("Data/System.rxdata")
$game_system = Game_System.new
@start_time = Time.now
#---------------------------------
pictures=["Arshes", "Basil", "Sirus", "Estelle", "Felix", "Gloria", "Hilda"]
@pic_start_array=[1,3,4,14,23,29,80]
@pic_end_array=[5,7,10,22,32,38,90]
#---------------------------------
x_list=[0,300,50,0,0,0,0]
#------------------------------------
y_list=[50,250,350,0,0,0,0]
#ici la vitesse a laquelle les images dispraissent en fondu
@fade_in_speed=[1,1,1,5,1,2,1]
@pic_array=Array.new
for i in 0...pictures.size
sprite=Sprite.new
sprite.bitmap=RPG::Cache.picture("" + pictures[i])
sprite.opacity=0
sprite.x=x_list[i]
sprite.y=y_list[i]
sprite.z=9997
@pic_array[i]=sprite
end
strings=["put string list here"]
@win=Window_Base.new(0,480,640,64 * strings.size )
@win.contents=Bitmap.new(@win.width-32,@win.height-32)
@win.contents.font.name="Bookman Old Style"
@win.contents.font.size=28
@win.opacity=0
@win.z=9998
@win.contents.font.color=Color.new(234,236,147,200)
for i in 0...strings.size
cw=@win.contents.text_size(strings[i]).width
@win.contents.draw_text(@win.contents.width/2 - cw/2,64*i,cw,32,strings[i])
end
@skip_enabled = false
for i in 0..3
if FileTest.exist?("Save#{i+1}.sav")
@skip_enabled = true
end
end
if $DEBUG
@skip_enabled=true
end
#----------------------------
Audio.bgm_play("Audio/BGM/Kaze No Ne (E)", 150, 100)
Graphics.transition
@go_to_title=false
@every_other=0
loop do
if @go_to_title
break
end
Graphics.update
Input.update
$game_system.update
update
end
Graphics.freeze
for i in 0...@pic_array.size
@pic_array[i].dispose
end
@win.dispose
$scene=Scene_Title.new
end

#-----------------------------------------------------------------
def update
if Input.trigger?(Input::C) and @skip_enabled
$game_system.se_play($data_system.cancel_se)
@go_to_title= true
end
if Time.now >= @start_time + 85
@go_to_title = true
end
if Time.now <= @start_time + 38 or Time.now >= @start_time +77
phase_1
end
if Time.now >= @start_time + 33
phase_2
end
end

#-----------------------------------------------------------------
def phase_1
for i in 0...@pic_array.size
time = Time.now - @start_time
if time >= @pic_start_array[i] and time <= @pic_end_array[i]
@pic_array[i].opacity +=@fade_in_speed[i]
else
@pic_array[i].opacity -= @fade_in_speed[i]
end
end
end

#-----------------------------------------------------------------
def phase_2
@every_other+=1
if @every_other % 2 ==1
@win.y -= 1
end
end

end # Scene_Intro

Puis allez dans Main et metter a la place de "Scene_title","Sene_Intro"

Utilisation

Ligne 15:Spécifier le nom des images
Ligne 16:Ici la vitesse par laquelle les images apparaitrons [Par ordre]
Ligne 17:Ici la vitesse par laquelle les images disparaitrons [Par ordre]
Ligne 19:Ici les axes x ou les images apparaitrons [Par ordre]
Ligne 21:Ici les axes y ou les images apparaitrons [Par ordre]
Ligne 23:Ici la vitesse du fondu[Par ordre]
Ligne 21:Ici les axes y ou les images apparaitrons [Par ordre]
Ligne 35:Ici Un message(Bref ecrivez ce que vous voulez)
Ligne 37:Ici La police du message
Ligne 38:Ici La taille de la police du message
Ligne 39:Ici l'opacité de la fenetre du message
Ligne 41:Ici La couleur du message
Ligne 56:Ici La musique de l'intro
NOTE:Les images doivent etre mise dans le dossier "pictures"

voila ce script vien de rpgmakeronline
jespere vous avoir aider scene intro 630864
Revenir en haut Aller en bas
Invité
Invité




scene intro Empty
MessageSujet: Re: scene intro   scene intro Icon_minitimeSam 17 Mai - 15:08

C'est un bon script, scene intro 69872 du partage^^ je les utilisé pour mon jeu.
Revenir en haut Aller en bas
Shikamaru
Designer
Designer
Shikamaru


Nombre de messages : 1560
Age : 31
Localisation : Tunisie > Mon ordinateur > RM LAND
Date d'inscription : 31/12/2007

scene intro Empty
MessageSujet: Re: scene intro   scene intro Icon_minitimeSam 17 Mai - 15:35

Bon script , super comme but merci Fisher ,

Désolé mais une petite remarque que ce script a été déjà posté Ici

En tout cas Thank You...
Revenir en haut Aller en bas
Invité
Invité




scene intro Empty
MessageSujet: Re: scene intro   scene intro Icon_minitimeMar 27 Mai - 2:37

J'en ai deja un comme celui la mais je ne peu maleureusement pas le partager mais , il lui ressemble beaucoup.
Revenir en haut Aller en bas
Contenu sponsorisé





scene intro Empty
MessageSujet: Re: scene intro   scene intro Icon_minitime

Revenir en haut Aller en bas
 
scene intro
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» [Demande] scene map
» le fonctionnement d'une scène ^^
» intro jeu
» [Demande] Comment placer une intro ?
» Script pour mettre une image, intro avant l'écrans titre

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
RM-Land : le forum :: Quartier des makers :: Bibliothèque-
Sauter vers: