Darkshiva Posted June 27, 2009 Share Posted June 27, 2009 Ciao ritorno di nuovo a tentar di capire l'rgss l'altra volta ero vicinissimo a creare un nuovo minigameXD cmq il mio problema è capire come allargare/stringere il riquadro in cui c'è scritto Nuova partita,carica ed esci. io ho cisto ke in molti lo fannoXd :sisi: http://team.ffonline.it/imgpersonaggio/seifer_it.jpg http://team.ffonline.it/imgpersonaggio/kimahri_it.jpg E tu in che personaggio ti identifichi?http://img145.imageshack.us/img145/4716/squallni0.gifhttp://img262.imageshack.us/img262/6382/gohanssj2ky4.gif Link to comment Share on other sites More sharing options...
0 Narutofan95 Posted June 27, 2009 Share Posted June 27, 2009 (edited) #==============================================================================# - Scene_Title#------------------------------------------------------------------------------# Scena del title#============================================================================== class Scene_Title #-------------------------------------------------------------------------- # - Processo Principale #-------------------------------------------------------------------------- def main # In caso di prova battaglia if $BTEST battle_test return end # Caricamento 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") # Creazione dati sistema $game_system = Game_System.new # Creazione grafica @sprite = Sprite.new @sprite.bitmap = RPG::Cache.title($data_system.title_name) # Creazione testi s1 = "Avvia Partita" s2 = "Carica Partita" s3 = "Esci" @command_window = Window_Command.new(180, [s1, s2, s3]) @command_window.back_opacity = 0 @command_window.x = 320 - @command_window.width / 2 @command_window.y = 288 # Testo Carica: # Controlla se esiste almeno un salvataggio # Se @continue_enabled è true "Carica" è abilitato altrimenti no @continue_enabled = false for i in 0..3 if FileTest.exist?("Save#{i+1}.rxdata") @continue_enabled = true end end # Quando "Carica" è abilitato il cursore viene posizionato lì # Se "Carica" è disabilitato la scritta è grigia if @continue_enabled @command_window.index = 1 else @command_window.disable_item(1) end # Riproduzione BGM title $game_system.bgm_play($data_system.title_bgm) # Ferma ME e BGS Audio.me_stop Audio.bgs_stop # Fade Graphics.transition # Loop Principale loop do # Aggiornamento Grafica Graphics.update # Aggiornamento Input Input.update # Aggiornamento Frame update # Quando cambia la scena blocca il loop if $scene != self break end end # Preparazione Fade Graphics.freeze # Eliminazione Finestre @command_window.dispose # Eliminazione Grafica @sprite.bitmap.dispose @sprite.dispose end #-------------------------------------------------------------------------- # - Aggiornamento #-------------------------------------------------------------------------- def update # Aggiornamento finestra di comando @command_window.update # Quando C è premuto if Input.trigger?(Input::C) # I vari casi a seconda della posizione del cursore case @command_window.index when 0 # Nuovo Gioco command_new_game when 1 # Carica command_continue when 2 # Esci command_shutdown end end end #-------------------------------------------------------------------------- # - Comando: Nuovo Gioco #-------------------------------------------------------------------------- def command_new_game # Suona SE azione $game_system.se_play($data_system.decision_se) # Ferma BGM Audio.bgm_stop # Resetta il contatore frame per il tempo di gioco Graphics.frame_count = 0 # Creazione oggetti $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 # Creazione Gruppo $game_party.setup_starting_members # Creazione Mappa $game_map.setup($data_system.start_map_id) # Trasferimento al punto d'inizio $game_player.moveto($data_system.start_x, $data_system.start_y) # Aggiornamento Giocatore $game_player.refresh # Suona BGM e BGS automatici $game_map.autoplay # Aggiornamento Mappa $game_map.update # Cambia Scena $scene = Scene_Map.new end #-------------------------------------------------------------------------- # - Comando: Carica #-------------------------------------------------------------------------- def command_continue # Quando "Carica" è disabilitato unless @continue_enabled # Suona SE Azione impossibile $game_system.se_play($data_system.buzzer_se) return end # Suona SE Azione $game_system.se_play($data_system.decision_se) # Passa alla scena del caricamento $scene = Scene_Load.new end #-------------------------------------------------------------------------- # - Comando: Esci #-------------------------------------------------------------------------- def command_shutdown # Suona SE Azione $game_system.se_play($data_system.decision_se) # Dissolvi BGM,BGS,ME Audio.bgm_fade(800) Audio.bgs_fade(800) Audio.me_fade(800) # Esci $scene = nil end #-------------------------------------------------------------------------- # - Test Battagia #-------------------------------------------------------------------------- def battle_test # Caricamento Database per il test battaglia $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") # Resetta il contatore frame per il tempo di gioco Graphics.frame_count = 0 # Creazione oggetti $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 # Settaggio Gruppo per il test battaglia $game_party.setup_battle_test_members # Settaggio ID Gruppo di mostri, possibilità di fuga e sfondo $game_temp.battle_troop_id = $data_system.test_troop_id $game_temp.battle_can_escape = true $game_map.battleback_name = $data_system.battleback_name # Suona SE Inizio Battaglia $game_system.se_play($data_system.battle_start_se) # Suona BGM Battaglia $game_system.bgm_play($game_system.battle_bgm) # Vai alla scena della battaglia $scene = Scene_Battle.new endendModifica il 180 per stringere/allargare (RIGA 40) Edited June 27, 2009 by Narutofan95 http://i46.tinypic.com/295vf6e.png merutochan Bandcamp | Twitter | Tumblr Link to comment Share on other sites More sharing options...
0 Darkshiva Posted June 27, 2009 Author Share Posted June 27, 2009 OK grz una'ultima cosa allargando si anke alza??(le dimensioniXD) http://team.ffonline.it/imgpersonaggio/seifer_it.jpg http://team.ffonline.it/imgpersonaggio/kimahri_it.jpg E tu in che personaggio ti identifichi?http://img145.imageshack.us/img145/4716/squallni0.gifhttp://img262.imageshack.us/img262/6382/gohanssj2ky4.gif Link to comment Share on other sites More sharing options...
Question
Darkshiva
Ciao ritorno di nuovo a tentar di capire l'rgss l'altra volta ero vicinissimo a creare un nuovo minigameXD
cmq il mio problema è capire come allargare/stringere il riquadro in cui c'è scritto Nuova partita,carica ed esci.
io ho cisto ke in molti lo fannoXd
:sisi:
http://team.ffonline.it/imgpersonaggio/seifer_it.jpg http://team.ffonline.it/imgpersonaggio/kimahri_it.jpg
E tu in che personaggio ti identifichi?
http://img145.imageshack.us/img145/4716/squallni0.gifhttp://img262.imageshack.us/img262/6382/gohanssj2ky4.gif
Link to comment
Share on other sites
2 answers to this question
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now