Citadin Lv.7
Age : 31 Inscrit le : 05/04/2012 Messages : 172
| Sujet: [Résolu][RGSS3] Retirer un texte. Dim 17 Juin 2012 - 13:07 | |
| Bonjour ! J'ai trouvé un script de menu pour RPG Maker VX Ace codé par Mist'. Le menu fait apparaître le titre du jeu sous forme de texte mais j'ai moi implanté mon logo du jeu dans l'image du menu donc ce texte n'est pas nécessaire pour moi. Vu que je n'y connais rien en script, je ne sais pas quelle partie du script je dois retirer pour que le texte s'enlève. Merci de votre aide. Voici le script : - Code:
-
#============================================================================== # ▼ MATS - MistAnimTitleScreen # Version : 1.0 #------------------------------------------------------------------------------ # Ecran-Titre Animé par un scrolling horizontal et/ou vertical. # Par Mist' # Le 05/02/12 # http://www.rpgmakervx-fr.com/ # # [Basé sur le Scene_Title Miria de Moghunter (http://www.atelier-rgss.com/)] #============================================================================== # Créer le Dossier "Graphics/MATS/" s'il n'existe pas. #============================================================================== TMP = "MATS" Dir.mkdir("Graphics/#{TMP}", 0777) rescue nil FileTest.exist?(TMP) ? nil : p("Le dossier #{TMP} a bien été créé !")
#============================================================================== # Dans ce même dossier, placez les images suivantes : # # Plane1 # Couche 1 # Plane2 # Couche 2 # Plane3 # Couche 3 # Title_Command # Image du menu de sélection # #==============================================================================
#============================================================================== # ▼ MATS - MistAnimTitleScreen # Module #============================================================================== module Mist_Anim_Title_Screen # Temps de transition TT = 120 # Activer le mouvement d'ondes sur le texte du titre. # (true = activé ou false = désactivé) TWAVE = false # Opacité de la couche 1. TPLANE1_OPA = 255 # Opacité de la couche 2. TPLANE2_OPA = 200 # Opacité de la couche 3. TPLANE3_OPA = 170 # Vitesse de déplacement de la couche 1 [Horizontal]. TPLANE1_X = 0 # Vitesse de déplacement de la couche 1 [Vertical]. TPLANE1_Y = 0 # Vitesse de déplacement de la couche 2 [Horizontal]. TPLANE2_X = 2 # Vitesse de déplacement de la couche 2 [Vertical]. TPLANE2_Y = 0 # Vitesse de déplacement de la couche 3 [Horizontal]. TPLANE3_X = 4 # Vitesse de déplacement de la couche 3 [Vertical]. TPLANE3_Y = 0 # Position des commandes : # X Y COMMAND_POS = [0, 220] end
#=============================================================================== # ▼ Cache #=============================================================================== module Cache def self.title(filename) load_bitmap("Graphics/#{TMP}/", filename) end end
#=============================================================================== # ▼ Scene_Title #===============================================================================
class Scene_Title < Scene_Base include Mist_Anim_Title_Screen alias mats_old_start start alias mats_old_update update #-------------------------------------------------------------------------- # ● ALIAS ~ #-------------------------------------------------------------------------- def start mats_old_start create_command_sprite end #-------------------------------------------------------------------------- # ● MODIF ~ #-------------------------------------------------------------------------- def create_background @sprite = Plane.new @sprite.bitmap = Cache.title("Plane1") @sprite2 = Plane.new @sprite2.bitmap = Cache.title("Plane2") @sprite3 = Plane.new @sprite3.bitmap = Cache.title("Plane3") @sprite.opacity = TPLANE1_OPA @sprite2.opacity = TPLANE2_OPA @sprite3.opacity = TPLANE3_OPA @sprite.z = 1 @sprite2.z = 2 @sprite3.z = 3 end #-------------------------------------------------------------------------- # ● MODIF ~ #-------------------------------------------------------------------------- def create_foreground @foreground_sprite = Sprite.new @foreground_sprite.bitmap = Bitmap.new(Graphics.width, Graphics.height) @foreground_sprite.opacity = 0 @foreground_sprite.z = 100 draw_game_title if $data_system.opt_draw_title if TWAVE == true @foreground_sprite.wave_amp = 8 @foreground_sprite.wave_length = 240 @foreground_sprite.wave_speed = 320 end end #-------------------------------------------------------------------------- # ● AJOUT ~ #-------------------------------------------------------------------------- def create_command_sprite @com_image = Cache.title("Title_Command") @com_bitmap = Bitmap.new(@com_image.width,@com_image.height) @com_width = @com_image.width @com_height = @com_image.height / 3 @com_src_rect = Rect.new(0, @command_window.index * @com_height, @com_width, @com_height) @com_bitmap.blt(0,0, @com_image, @com_src_rect) @com = Sprite.new @com.bitmap = @com_bitmap @com.opacity = 0 @com.x = COMMAND_POS[0] @com.y = COMMAND_POS[1] @com.z = 4 end #-------------------------------------------------------------------------- # ● ALIAS ~ #-------------------------------------------------------------------------- def update mats_old_update @command_window.visible=false update_sprite_command @foreground_sprite.opacity += 2 @com.opacity += 2 if @foreground_sprite.opacity > 150 @sprite.ox += TPLANE1_X @sprite.oy += TPLANE1_Y @sprite2.ox += TPLANE2_X @sprite2.oy += TPLANE2_Y @sprite3.ox += TPLANE3_X @sprite3.oy += TPLANE3_Y @foreground_sprite.update if TWAVE == true end #-------------------------------------------------------------------------- # ● AJOUT ~ #-------------------------------------------------------------------------- def update_sprite_command return if @sprite_index == @command_window.index @sprite_index = @command_window.index @com.bitmap.clear @com_src_rect = Rect.new(0, @command_window.index * @com_height, @com_width, @com_height) @com_bitmap.blt(0,0, @com_image, @com_src_rect) end #-------------------------------------------------------------------------- # ● AJOUT ~ #-------------------------------------------------------------------------- def update_slide @sprite.ox += TPLANE1_X @sprite.oy += TPLANE1_Y @sprite2.ox += TPLANE2_X @sprite2.oy += TPLANE2_Y @sprite3.ox += TPLANE3_X @sprite3.oy += TPLANE3_Y @foreground_sprite.update if TWAVE == true end #-------------------------------------------------------------------------- # ● MODIF ~ #-------------------------------------------------------------------------- def dispose_background @sprite.bitmap.dispose @sprite2.bitmap.dispose @sprite3.bitmap.dispose @com.bitmap.dispose @foreground_sprite.bitmap.dispose @sprite.dispose @sprite2.dispose @sprite3.dispose @com.dispose @foreground_sprite.dispose end #-------------------------------------------------------------------------- # ● AJOUT ~ #-------------------------------------------------------------------------- def title_fade if TWAVE == true @foreground_sprite.wave_amp = 34 @foreground_sprite.wave_length =120 @foreground_sprite.wave_speed = 800 end for i in 0..120 @foreground_sprite.opacity -= 3 @foreground_sprite.update if TWAVE == true @com.opacity -= 3 case @command_window.index when 0 @sprite.zoom_x += 0.01 @sprite.zoom_y += 0.01 @sprite2.zoom_x += 0.01 @sprite2.zoom_y += 0.01 @sprite3.zoom_x += 0.01 @sprite3.zoom_y += 0.01 @sprite.ox += 2 @sprite.oy += 2 @sprite2.ox += 2 @sprite2.oy += 2 @sprite3.ox += 2 @sprite3.oy += 2 end update_slide Graphics.update end end end
Dernière édition par Gryfon le Dim 17 Juin 2012 - 13:50, édité 1 fois |
|
Seigneur Lv.18
Age : 28 Inscrit le : 26/12/2010 Messages : 2220
| Sujet: Re: [Résolu][RGSS3] Retirer un texte. Dim 17 Juin 2012 - 13:23 | |
| Tu peu mettre un lien de là ou tu l'a trouvé ? je vais éssayer de t'aider. |
|
Citadin Lv.7
Age : 31 Inscrit le : 05/04/2012 Messages : 172
| Sujet: Re: [Résolu][RGSS3] Retirer un texte. Dim 17 Juin 2012 - 13:27 | |
| Le lien est marqué dans le script. |
|
Seigneur Lv.18
Age : 28 Inscrit le : 26/12/2010 Messages : 2220
| Sujet: Re: [Résolu][RGSS3] Retirer un texte. Dim 17 Juin 2012 - 13:40 | |
| tu peux me faire un screen ? En fait le texte c'est une image ou un texte normal ? |
|
Age : 30 Inscrit le : 22/12/2011 Messages : 1600
| Sujet: Re: [Résolu][RGSS3] Retirer un texte. Dim 17 Juin 2012 - 13:44 | |
| Si j'ai bien compris, tu n'as pas besoin de script pour enlever le nom. Vas dans l'onglet système dans la BDD et enlève le titre du projet. |
|
Citadin Lv.7
Age : 31 Inscrit le : 05/04/2012 Messages : 172
| Sujet: Re: [Résolu][RGSS3] Retirer un texte. Dim 17 Juin 2012 - 13:50 | |
| Mon dieu... j'ai déjà vu des solutions à la con mais là c'est vraiment une solution à la con... Je suis passé sous VX Ace depuis hier et j'ai encore un peu de mal avec les nouvelles options. En tout cas, c'était bien ça, fallait bêtement masqué cette option et rien changé dans le script. Ca m'apprendra à pas regarder plus souvent la BDD ! Merci beaucoup RitoJS ! |
|
Seigneur Lv.18
Age : 28 Inscrit le : 26/12/2010 Messages : 2220
| Sujet: Re: [Résolu][RGSS3] Retirer un texte. Dim 17 Juin 2012 - 13:50 | |
| oui c'est ce que je me disais |
|
| Sujet: Re: [Résolu][RGSS3] Retirer un texte. | |
| |
|