RPGVX.net

  RPGVX.net => RPGVX.net Service => Archiv => Thema gestartet von: Kaefer am März 31, 2008, 11:01:36

Titel: Animierter Titelbildschirm...
Beitrag von: Kaefer am März 31, 2008, 11:01:36
Also ^^ erst einmal ein freundliches hallo ^^ bin der neue ^^
ähm und naja dann mag ich gleich auch mal was fragen.
Nähmlich gab es beim RPGXP die möglichkeit mit einem Skript den Titelbildschirm zu überspringen um ein eigenen Titelbildschirm auf einer Map zu erstellen, also das man das quasi auch richtig schön animieren kann und so.
Hab zwar schon nen script dazu gefunden(mehr oder weniger) aber der baut einfach nur das normale menü um und das nutzt mir nix.
Also wäre nett wenn mir da jemand weiter helfen könnte.

Es grüßt euer Kaefer ^^
Titel: Animierter Titelbildschirm...
Beitrag von: Onkel Hell am März 31, 2008, 12:04:52
was genau soll das denn jetz tun ?
du wills statt der title_screen wo man neues spiel , laden und beenden steht er direkt ins spiel geht?
Titel: Animierter Titelbildschirm...
Beitrag von: Kaefer am März 31, 2008, 12:15:11
Japp, genau das ^^ also einfach das Menü überspringen. Versuch grad das RPGXP Skript umzuschreiben aber kenn mich da ja null aus :)

Edit:
Habs ausgetestet und rumprobiert aber des will net gehen sad.gif\" style=\"vertical-align:middle\" emoid=\":(\" border=\"0\" alt=\"sad.gif\" /] also wäre echt nett wenn jemand der sich mit dem Skriptzeugs auskennt das machen würde. Ist dann natürlich auch ein Credits-Eintrag mit drin ;)
Titel: Animierter Titelbildschirm...
Beitrag von: ERZENGEL am März 31, 2008, 14:14:21
Also damit überspringt man das Titelbild ohne viel Änderungen. Leider gibts dann auch kein Titelmenü mehr, aber das willst du ja durch ein eigenes ersetzen ^^ Und immer dran denken, RGSS-Skripte kommen in Materials :)

Skript:
#==============================================================================
# ** Scene_Title
#------------------------------------------------------------------------------
#  This class performs the title screen processing.
#==============================================================================

class Scene_Title < Scene_Base
  #--------------------------------------------------------------------------
  # * Start processing
  #--------------------------------------------------------------------------
  def start
    super
    load_database                     # Load database
    create_game_objects               # Create game objects
    command_new_game                  # Create command window
  end
  #--------------------------------------------------------------------------
  # * Post-Start Processing
  #--------------------------------------------------------------------------
  def post_start
  end
  #--------------------------------------------------------------------------
  # * Pre-termination Processing
  #--------------------------------------------------------------------------
  def pre_terminate
  end
  #--------------------------------------------------------------------------
  # * Termination Processing
  #--------------------------------------------------------------------------
  def terminate
  end
  #--------------------------------------------------------------------------
  # * Frame Update
  #--------------------------------------------------------------------------
  def update
  end
  #--------------------------------------------------------------------------
  # * Command: New Game
  #--------------------------------------------------------------------------
  def command_new_game
    confirm_player_location
    $game_party.setup_starting_members            # Initial party
    $game_map.setup($data_system.start_map_id)    # Initial map position
    $game_player.moveto($data_system.start_x, $data_system.start_y)
    $game_player.refresh
    $scene = Scene_Map.new
    Graphics.frame_count = 0
    $game_map.autoplay
  end
end
Zum Lademenü kommt man mit dem Code$scene = Scene_File.new(false, true, false)und ganz beenden geht mit$scene = nil Das muss man dann in den Eventcommand "Script..." schreiben, wo das ausgelöst werden soll.
Titel: Animierter Titelbildschirm...
Beitrag von: Kaefer am März 31, 2008, 16:19:58
Besten dank für die schnelle Hilfe ^^ genau das hab ich gesucht :)
Titel: Animierter Titelbildschirm...
Beitrag von: ERZENGEL am März 31, 2008, 21:26:59
Dainreth hat mich gerade darauf aufmerksam gemacht, dass es etwas dauert beim Starten. Lösche einfach diese beiden Zeilen aus dem Skript:    Graphics.fadeout(60)
    Graphics.wait(40)
Tut mir leid.
Titel: Animierter Titelbildschirm...
Beitrag von: Dainreth am März 31, 2008, 21:56:01
Hab das grad mal ausprobiert, schneller ging's nicht wirklich, allerdings als ich die nächste Zeile auch noch mit gelöscht hatte:

Graphics.frame_count = 0

Könntest du erklären, was die besagt?
Titel: Animierter Titelbildschirm...
Beitrag von: ERZENGEL am März 31, 2008, 22:12:05
Soweit ich weiß, setzt das den Zähler für die bereits angezeigten Frames auf 0, was ja für die Berechnung der korrekten Spielzeit von Nöten ist. Aber die Zeile ist eigentlich auch nicht nötig, da ein paar Frames mehr auch nichts großartig an dieser ändern würden. Jedoch hat das wirklich den Startprozess verschnellert? Kann ich mir überhaupt nicht vorstellen oO
Aber es dauert auch bei mir ohne irgendwelche Skripte etwas bis der Titlescreen angezeigt wird (die Daten müssen ja geladen werden). Vllt hat jemand anderes noch ne Idee oder sogar ne Lösung.
Titel: Animierter Titelbildschirm...
Beitrag von: Kaefer am März 31, 2008, 22:21:56
Och also ich war zufrieden mit dem Skript. Liegt aber wahrscheinlich auch daran das mir das, mein rechner net mehr der schnellste ist, gar net aufgefallen ist das er länger brauch ^^ bei mir dauert da irgendwie alles ein wenig länger. Auch die ersten Spiele bzw demos vom RPGVX Ruckeln so ein bisl vor sich hin.

Also falls das natürlich noch was bringt werd ichs austesten aber sonst passt das scho so wie es ist.
SimplePortal 2.3.3 © 2008-2010, SimplePortal