• Anmelden

Kaliba

Rekrut

  • »Kaliba« ist der Autor dieses Themas

Motto: Wer glaubt etwas besonderes zu sein, hat aufgehört etwas besonderes zu werden.

  • Nachricht senden

1

Mittwoch, 17. August 2011, 02:49

Starten des Spiels

Manch ähnliche Threads dieser Art existieren schon doch wenn ich sie öffnen wollte kam immer NOT FOUND ...
Also öffne ich frag ich einfach mal und hoffe mir reisst keiner den Kopf ab.
Ich wüsste ob jemand ein Skript für mich hat das vor dem Titelbildschirm erst 2 nacheinanderfolgende Bilder zeigen kann und
es soll schon bevor man zum Titelbildschirm gelangt die Theme beginnen. Gleichzeitig wollte ich vermeiden,
dass wenn man vom Spiel zurück zum Titelbildschirm will wieder diese Art Intro abgespielt wird.
Ich hoffe mir kann jemand helfen
"Phantasie ist wichtiger als Wissen.

Wissen ist begrenzt, die Phantasie unendlich."


Mitsch93

Drachentöter

Motto: Aufgeben ist es, was den Menschen tötet. Nur der Mensch, der sich weigert aufzugeben, hat sich das Recht verdient, auf dem glanzvollen Pfad der Menschheit zu wandeln.

  • Nachricht senden

2

Mittwoch, 17. August 2011, 10:13

Mit dem Introscreen 3.0 funktioniert das sehr simpel.
Leider weiß ich nicht mehr, von wem der Skript ist.
Folgendes habe ich einfach mal aus einem meiner alten Spiele herauskopiert.
Spoiler

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
#===============================INTROSCREEN 3.0===============================#	
	$game_system.bgm_play($data_system.title_bgm) 	
	Audio.me_stop
	Audio.bgs_stop
	unless $introscreen
  	sprite = Sprite.new
  	# Name des Bildes mit Endung in Lila, Anführungszeichen und Klammern
  	# Diese zwei Punkte sind zu beachten und befolgen: 
  	# hat Größe: max. 640x480 sonst zentriert
  	# in Ordner: Graphics/Titles
  	sprite.bitmap = RPG::Cache.title('Bildname1')
  	# Anzeigeposition x und y des Bildes
  	# Transparenz des Bildes [Rot]
  	sprite.opacity = 255
  	# Einblendzeit des Bildes [Rot und in Klammern]
  	Graphics.transition(40)
  	41.times { Graphics.update }
  	Graphics.freeze
  	sprite.dispose
  	# Ausblendzeit des Bildes [Rot und in Klammern]
  	Graphics.transition(40)
  	Graphics.freeze
  	sprite = Sprite.new
  	sprite.bitmap = RPG::Cache.title('Bildname2')
  	Graphics.transition(40)
  	41.times { Graphics.update }
  	Graphics.freeze
  	sprite.dispose
  	Graphics.transition(40)
  	Graphics.freeze
	end
	# Bei Neustart [F12] kein zweites Anzeigen des Bildes
	$introscreen = true
zum Lesen den Text mit der Maus markieren


Für Bildname1 bzw. Bildname 2 in

Quellcode

1
sprite.bitmap = RPG::Cache.title('Bildname1')

fügst du den Namen des Bildes ein, den du anzeigen lassem willst.
Wichtig dabei ist, dass du die Bilder im Ordner "Title" speicherst!

Eigentlich läuft bei dem Skript erst die Titelbgm, wenn der eigentliche Titel zum Vorschein kommt.
Aber das habe ich eben schnell behoben. Habe einfach Folgendes oben eingefügt:

Quellcode

1
$game_system.bgm_play($data_system.title_bgm)


Die Introbilder werden auch nur einmal anzeigt.

Den Skript fügst du in Scene_Title in Zeile 34 ein, also nach

Quellcode

1
$game_system = Game_System.new


Hoffe das ist der Skript, den du brauchst.

Kaliba

Rekrut

  • »Kaliba« ist der Autor dieses Themas

Motto: Wer glaubt etwas besonderes zu sein, hat aufgehört etwas besonderes zu werden.

  • Nachricht senden

3

Donnerstag, 25. August 2011, 12:08

Danke dir sehr hat super geklappt.
Gruß K.
"Phantasie ist wichtiger als Wissen.

Wissen ist begrenzt, die Phantasie unendlich."


Ähnliche Themen

Social Bookmarks