Forums » RPG Maker XP

Como fazer um mapa virar o menu

    • 404 posts
    29 de maio de 2015 16:53:26 ART

    Olá gente ! depois de muuuuuito tempo sem postar nada , resolvi postar alguma coisa 

    Como fazer um mapa virar o menu

     

    Criador:Redirecting [ Apenas o tutorial e a demo, o Script não sei quem fez]
    Engine: RMXP
    DificuldadeFácil/Iniciante
    Lag geradoSem lag



    1º Passo

     

    Coloque esse script acima do MAIN
    #==============================================================================# * Pular Tela de Título#------------------------------------------------------------------------------#  This class performs title screen processing.#==============================================================================classScene_Title#--------------------------------------------------------------------------# * Main Processing#--------------------------------------------------------------------------def main   # If battle test   if $BTEST battle_test return   end   # Load database   $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")   # Make system object   $game_system =Game_System.new   # Reset frame count for measuring play time   Graphics.frame_count =0   # Make each type of game object   $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   # Set up initial party   $game_party.setup_starting_members   # Set up initial map position   $game_map.setup($data_system.start_map_id)   # Move player to initial position   $game_player.moveto($data_system.start_x, $data_system.start_y)   # Refresh player   $game_player.refresh   # Run automatic change for BGM and BGS set with map   $game_map.autoplay   # Update map (run parallel process event)   $game_map.update   # Switch to map screen   $scene =Scene_Map.newend#--------------------------------------------------------------------------# * Battle Test#--------------------------------------------------------------------------def battle_test   # Load database (for 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")   # Reset frame count for measuring play time   Graphics.frame_count =0   # Make each game object   $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   # Set up party for battle test   $game_party.setup_battle_test_members   # Set troop ID, can escape flag, and battleback   $game_temp.battle_troop_id = $data_system.test_troop_id   $game_temp.battle_can_escape =true   $game_map.battleback_name = $data_system.battleback_name   # Play battle start SE   $game_system.se_play($data_system.battle_start_se)   # Play battle BGM   $game_system.bgm_play($game_system.battle_bgm)   # Switch to battle screen   $scene =Scene_Battle.newendend
    Depois e só criar um mapa com o nome de MENU

     

    2º Passo

     

    Com o mapa ja feito, e so usar a imaginação e criar os lugares de ''Novo  jogo'' Continua'' e ''sair''.você pode usar uma casa ou um caminho oque preferir,O meu ficou assim :
    Spoiler 
    Imagem Postada
    Imagem 2
    Imagem Postada



    3º Passo

     

    Agora chegou a parte de programar , No caminho/casa que você decidiu ser o botão de novo jogo, crie um evento e coloque o teleporte para qualquer mapa, Onde você decidiu ser o '' Continuar " crie um evento e coloque :
    $scene =Scene_Load.new
    No de sair coloque :
    $scene =nil



    4º Passo

     

    Agora chegou a parte mais fácil , alias todas são fáceis , Tire uma screen shot do mapa e com um progama que edita imagem, cole a screen la e escreva no caminho/casa '' Novo jogo'' ,''continuar'' e ''sair'' , depois de editar o texto, basta remover a imagem que esta o mapa e salvar, Ficara assim :
    Spoiler 
    Imagem Postada

    depois disto, coloque ela na pasta ''pictures''
    do seu projeto e coloque  um evento assim :
    Imagem Postada



    Resultado final

     

    Spoiler 
    Imagem Postada

     

    Download

     

    Imagem Postada