Jump to content
Rpg²S Forum
  • 0

Scene_title


Darkshiva
 Share

Question

Ciao ritorno di nuovo a tentar di capire l'rgss l'altra volta ero vicinissimo a creare un nuovo minigameXD :biggrin:

 

cmq il mio problema è capire come allargare/stringere il riquadro in cui c'è scritto Nuova partita,carica ed esci. :sisi:

io ho cisto ke in molti lo fannoXd :sisi: :sisi:

Link to comment
Share on other sites

2 answers to this question

Recommended Posts

  • 0

#==============================================================================# - 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  endend

Modifica il 180 per stringere/allargare (RIGA 40)

Edited by Narutofan95
Link to comment
Share on other sites

  • 0

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...