Elekami Fondateur
Messages postés : 19071 Date d'inscription : 19/07/2008 Jauge LPC :
| Sujet: [XP] Press start avant l'écran titre Ven 31 Déc 2010 - 11:15 | |
| Tout est dans le nom, ça vous rajoute un classique "press start" avant d'accéder à l'écran titre. Désolé, je n'ai plus les sources! - Code:
-
#============================================================================== # ■ Scene_start #------------------------------------------------------------------------------ #par je-plus-qui modifié par chaipokoi #============================================================================== #le script qui suit permet d'afficher un "press start" avant le menu principal
#IMPORTANT!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! #pour le bon fonctionnement de ce script veuillez modifier le #"$scene = Scene_Title.new" du script "main" #par : #"$scene = Scene_Start.new". #------------------------------------------------------------------------------- class Scene_Start def main if $BTEST battle_test return end $data_actors = load_data("Data/Actors.rxdata") $data_classes = load_data("Data/Classes.rxdata") $data_skills = load_data("Data/Skills.rxdata") $data_items = load_data("Data/Items.rxdata") $data_weapons = load_data("Data/Weapons.rxdata") $data_armors = load_data("Data/Armors.rxdata") $data_enemies = load_data("Data/Enemies.rxdata") $data_troops = load_data("Data/Troops.rxdata") $data_states = load_data("Data/States.rxdata") $data_animations = load_data("Data/Animations.rxdata") $data_tilesets = load_data("Data/Tilesets.rxdata") $data_common_events = load_data("Data/CommonEvents.rxdata") $data_system = load_data("Data/System.rxdata") $game_system = Game_System.new #------------------------------------------------------------------------------- #vous pouvez modifier le message en changeant la valeur cette variable. s1 = "Press Start" #------------------------------------------------------------------------------- @command_window = Window_Command.new(192, [s1]) @command_window.contents.font.color=Color.new(0,0,0,100) @command_window.back_opacity = 255 @command_window.x = 320 - @command_window.width / 2 @command_window.y = 288 $game_system.bgm_play($data_system.title_bgm) Audio.me_stop Audio.bgs_stop Graphics.transition loop do Graphics.update Input.update update if $scene != self break end end Graphics.freeze @command_window.dispose
end #--------------------------------------------------------- def update @command_window.update if Input.trigger?(Input::C)
$scene = Scene_Title.new end end #------------------------------------------------------ def battle_test $data_actors = load_data("Data/BT_Actors.rxdata") $data_classes = load_data("Data/BT_Classes.rxdata") $data_skills = load_data("Data/BT_Skills.rxdata") $data_items = load_data("Data/BT_Items.rxdata") $data_weapons = load_data("Data/BT_Weapons.rxdata") $data_armors = load_data("Data/BT_Armors.rxdata") $data_enemies = load_data("Data/BT_Enemies.rxdata") $data_troops = load_data("Data/BT_Troops.rxdata") $data_states = load_data("Data/BT_States.rxdata") $data_animations = load_data("Data/BT_Animations.rxdata") $data_tilesets = load_data("Data/BT_Tilesets.rxdata") $data_common_events = load_data("Data/BT_CommonEvents.rxdata") $data_system = load_data("Data/BT_System.rxdata") Graphics.frame_count = 0 $game_temp = Game_Temp.new $game_system = Game_System.new $game_switches = Game_Switches.new $game_variables = Game_Variables.new $game_self_switches = Game_SelfSwitches.new $game_screen = Game_Screen.new $game_actors = Game_Actors.new $game_party = Game_Party.new $game_troop = Game_Troop.new $game_map = Game_Map.new $game_player = Game_Player.new $game_party.setup_battle_test_members $game_temp.battle_troop_id = $data_system.test_troop_id $game_temp.battle_can_escape = true $game_map.battleback_name = $data_system.battleback_name $game_system.se_play($data_system.battle_start_se) $game_system.bgm_play($game_system.battle_bgm) $scene = Scene_Battle.new end end |
|
WolfDjin Paysan (niveau 2)
Messages postés : 18 Date d'inscription : 31/12/2010 Jauge LPC :
| Sujet: Re: [XP] Press start avant l'écran titre Ven 31 Déc 2010 - 11:21 | |
| Ce script ne risque pas de ralentir légèrement le jeu? |
|
Elekami Fondateur
Messages postés : 19071 Date d'inscription : 19/07/2008 Jauge LPC :
| Sujet: Re: [XP] Press start avant l'écran titre Ven 31 Déc 2010 - 11:22 | |
| Non, c'est juste avant l'écran titre histoire de faire joli; donc aucun risque de ce côté là. |
|
Contenu sponsorisé
| Sujet: Re: [XP] Press start avant l'écran titre | |
| |
|