Dear visitor, welcome to RPG Studio - Make your World real. If this is your first visit here, please read the Help. It explains in detail how this page works. To use all features of this page, you should consider registering. Please use the registration form, to register here or read more information about the registration process. If you are already registered, please login here.

Blitz 2

Krieger

  • "Blitz 2" started this thread

Motto: Das Leben ist ein Auf und Ab wie Hantelcurls

  • Send private message

1

Sunday, July 14th 2013, 9:53pm

Loading Screen Funktioniert Nicht

Hallo,
Wie schon der Titel Sagt funktioniert der Loading Screen script nicht.
Ich habe wie verlangt die Bilder unter Graphics/Parallax/BACKGROUNDS.
Aber irgendwie werden die Bilder nicht angezeigt.

Hier gibt es das Script:
Spoiler

Ruby Source code

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
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
# RGSS2 Load Screen
# author: new
 
module NEW
  module LOAD_SCREEN
    # image must be placed in Graphics/Parallaxes folder
    # background[0] will not be used leave blank
    # place image names in this array
    BACKGROUNDS = [
    "","tips_01","tips_02","tips_03","tips_04","tips_05","tips_06","tips_07",
    ]
    # wait frames
    LS_TIME = 120
    # variable ID used
    # set variable ID value to 0 to disable image display
    LS_VAR = 1
  end
end  
 
# DO NOT MODIFY BEYOND THIS LINE
 
class Scene_Map
  #--------------------------------------------------------------------------
  # * Player Transfer  Processing
  #--------------------------------------------------------------------------
  def update_transfer_player
    return unless $game_player.transfer?
    fade = (Graphics.brightness > 0)
    create_load_screen if use_loadscreen?
    fadeout(30) if fade
    @spriteset.dispose              # Dispose of sprite set
    $game_player.perform_transfer   # Execute player transfer
    dispose_load_screen if use_loadscreen?
    $game_map.autoplay              # Automatically switch BGM and BGS
    $game_map.update
    Graphics.wait(15)
    @spriteset = Spriteset_Map.new  # Recreate sprite set
    fadein(30) if fade
    Input.update
  end
 
  def create_load_screen
    RPG::BGM.stop
    RPG::BGS.stop    
    RPG::ME.stop    
    RPG::SE.stop        
    n = $game_variables[NEW::LOAD_SCREEN::LS_VAR]
    @loadscreen_sprite = Sprite.new
    @loadscreen_sprite.bitmap = Cache.parallax(NEW::LOAD_SCREEN::BACKGROUNDS[n])
    @loadscreen_sprite.z = 999    
    Graphics.wait(NEW::LOAD_SCREEN::LS_TIME)
  end  
 
  def dispose_load_screen
    @loadscreen_sprite.dispose
  end
 
  def use_loadscreen?
    return true if $game_variables[NEW::LOAD_SCREEN::LS_VAR] != 0
  end  
end
highlight to read


Ich hoffe ihr könnt mir helfen.


LG Blitz 2 :D
Bild

Gmork

Krieger

Motto: Wer nur in die Fußstapfen anderer tritt, hinterlässt keine bleibenden Eindrücke.

  • Send private message

2

Sunday, July 14th 2013, 10:05pm

Hi Blitz2,

könntest du bitte entweder die Bilder hochladen oder ein paar Platzhalter o. ä. damit ich es testen und checken kann
oder ein Testprojekt?

LG Gmork
  • :puzzle: Aktuelles aus anderen Foren

    Bild
  • Mein Projekt(1.Demo):block:

    Ich arbeite zur Zeit an der Demo meines Projektes "Mosferia".
    Geplant als Erscheinungstermin ist der November 2013.

    Bisher könnt ihr nur einen nicht mehr aktuellen Screen zum Projekt in
    meinem Profil bewundern, aber demnächst werde ich weiteres präsentieren.
  • Meine Ressourcen :palette:

  • Mein Avatar :mask:

    Der Ersteller der ursprünglichen Zeichnung meines aktuellen Avatars:
    Bild

Blitz 2

Krieger

  • "Blitz 2" started this thread

Motto: Das Leben ist ein Auf und Ab wie Hantelcurls

  • Send private message

3

Sunday, July 14th 2013, 10:21pm

Jo Klar ein Test Projekt ist angehängt.
Blitz 2 has attached the following file:
  • Project3.exe (36.05 MB - 5 times downloaded - latest: Sep 21st 2014, 8:11pm)
Bild

Gmork

Krieger

Motto: Wer nur in die Fußstapfen anderer tritt, hinterlässt keine bleibenden Eindrücke.

  • Send private message

4

Monday, July 15th 2013, 12:33am

Hier die überarbeitete Fassung:
Spoiler

Source code

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
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
#--------------------------------------------------------------------------
# * RGSS2 Load Screen
#----------------------------------------------------------------------------
# Autor: new
# Add-on/Übersetzung: Gmork
 
module NEW
  module LOAD_SCREEN
 
  #--------------------------------------------------------------------------
    # Alle Bilder müssen im Projektordner unter "System" im
    # Ordner "Parallaxes" gespeichert werden.
    # Pfad: "Projekt/Graphics/Parallaxes"
    # Die Namen der Bilder werden in BACKGROUNDS dargestellt.
    # Beispiel:
    # "tips_01" beschreibt das Bild "tips_01.png" im
    # angegebenen Pfad.
    BACKGROUNDS = [
    "",
    "tips_01",
    "tips_02",
    "tips_03",
    "tips_04",
    "tips_05",
    "tips_06",
    "tips_07"
    ]
    # Bild hinzufügen:
    # Ein Komma hinter den letzten Bildnamen setzen und eine
    # Zeile darunter in Anführungszeichen den Bildnamen schreiben.
  #--------------------------------------------------------------------------
 
    # LS_TIME beschreibt die Zeit in Frames, die das Ladebild angezeigt wird.
    LS_TIME = 120
  #--------------------------------------------------------------------------
 
    # LS_VAR beschreibt dir ID der Variable, welche den aktuellen
    # Tipp beinhaltet.
    # Beispiel: Die VariablenID ist gleich 1. Nun kannst du per 
    # Eventcommand die Variable auf 3 setzen. Folglich wird
    # das Bild Nr.3 (hier "tips_03.png") angezeigt.
    LS_VAR = 1
  #--------------------------------------------------------------------------
 
    # Wenn jedes Mal ein zufälliges nicht leeres Bild angezeigt werden soll,
    # setze folgenden Wert auf "true":
    LS_ZUFALLSBILD = false
  #--------------------------------------------------------------------------
 
    # Wenn die Musik weiterlaufen sollen während des Ladescreens, dann
    # setze folgenden Boolean auf "false":
    LS_STOP_MUSIC = false
 
  end
end  
 
# ÄNDERE NICHTS AB DIESER LINIE
  #--------------------------------------------------------------------------
 
class Scene_Map
  #--------------------------------------------------------------------------
  # * Player Transfer  Processing
  #--------------------------------------------------------------------------
  def update_transfer_player
    return unless $game_player.transfer?
    fade = (Graphics.brightness > 0)
    create_load_screen if use_loadscreen?
    fadeout(30) if fade
    @spriteset.dispose              # Dispose of sprite set
    $game_player.perform_transfer   # Execute player transfer
    dispose_load_screen if use_loadscreen?
    $game_map.autoplay              # Automatically switch BGM and BGS
    $game_map.update
    Graphics.wait(15)
    @spriteset = Spriteset_Map.new  # Recreate sprite set
    fadein(30) if fade
    Input.update
  end
 
  def create_load_screen
    if NEW::LOAD_SCREEN::LS_STOP_MUSIC
      RPG::BGS.fade(1000)
      RPG::BGM.fade(1000)
      RPG::ME.fade(1000)     
      RPG::SE.stop  
    end
    if NEW::LOAD_SCREEN::LS_ZUFALLSBILD
      n=rand(NEW::LOAD_SCREEN::BACKGROUNDS.length-2)+1
    else
      n = $game_variables[NEW::LOAD_SCREEN::LS_VAR]
    end
    @loadscreen_sprite = Sprite.new
    @loadscreen_sprite.bitmap = Cache.parallax(NEW::LOAD_SCREEN::BACKGROUNDS[n])
    @loadscreen_sprite.z = 999  
    i = 0
    while i < 255 do
      @loadscreen_sprite.opacity = i
      Graphics.wait(1)
      i = i + 10
    end
    @loadscreen_sprite.opacity = 255
    Graphics.update
    Graphics.wait(NEW::LOAD_SCREEN::LS_TIME)
  end  
 
  def dispose_load_screen
    @loadscreen_sprite.dispose
  end
 
  def use_loadscreen?
    return true if not NEW::LOAD_SCREEN::LS_ZUFALLSBILD
    return true if $game_variables[NEW::LOAD_SCREEN::LS_VAR] != 0
  end  
end
highlight to read


Ich habe mir die Freiheit genommen zwei Funktionen hinzuzufügen und die Sache mit dem Soundstoppen schöner zu gestalten.
Das Skript ist jetzt auf deutsch übersetzt. Der genannte "BACKGROUNDS"-Ordner war allerdings weder beschrieben noch
erforderlich. Viel Spaß damit. ;) Bei Wünschen kannst du dich einfach melden,

LG Gmork
  • :puzzle: Aktuelles aus anderen Foren

    Bild
  • Mein Projekt(1.Demo):block:

    Ich arbeite zur Zeit an der Demo meines Projektes "Mosferia".
    Geplant als Erscheinungstermin ist der November 2013.

    Bisher könnt ihr nur einen nicht mehr aktuellen Screen zum Projekt in
    meinem Profil bewundern, aber demnächst werde ich weiteres präsentieren.
  • Meine Ressourcen :palette:

  • Mein Avatar :mask:

    Der Ersteller der ursprünglichen Zeichnung meines aktuellen Avatars:
    Bild

Blitz 2

Krieger

  • "Blitz 2" started this thread

Motto: Das Leben ist ein Auf und Ab wie Hantelcurls

  • Send private message

5

Monday, July 15th 2013, 2:16pm

Also muss ich in dem Event bei dem ich die Map wechsel ein Comment mit der jeweiligen ID hinzufügen ?


LG Blitz 2 :D
Bild

Gmork

Krieger

Motto: Wer nur in die Fußstapfen anderer tritt, hinterlässt keine bleibenden Eindrücke.

  • Send private message

6

Monday, July 15th 2013, 4:04pm

Was? Nein.
Das läuft nicht per Map, sondern per Inhalt der angegebenen Variable.
Wenn du Variable 1 zB = 2 setzt, so wird beim Ladescreen das zweite
nichtleere Bild angezeigt. ;)

LG Gmork
  • :puzzle: Aktuelles aus anderen Foren

    Bild
  • Mein Projekt(1.Demo):block:

    Ich arbeite zur Zeit an der Demo meines Projektes "Mosferia".
    Geplant als Erscheinungstermin ist der November 2013.

    Bisher könnt ihr nur einen nicht mehr aktuellen Screen zum Projekt in
    meinem Profil bewundern, aber demnächst werde ich weiteres präsentieren.
  • Meine Ressourcen :palette:

  • Mein Avatar :mask:

    Der Ersteller der ursprünglichen Zeichnung meines aktuellen Avatars:
    Bild

Blitz 2

Krieger

  • "Blitz 2" started this thread

Motto: Das Leben ist ein Auf und Ab wie Hantelcurls

  • Send private message

7

Monday, July 15th 2013, 6:11pm

Und wenn ich jetzt auf Zufallsbild "true" setze muss dann die Variable bei dem davor 0 sein oder ist das egal?


LG Blitz 2 :D
Bild

Gmork

Krieger

Motto: Wer nur in die Fußstapfen anderer tritt, hinterlässt keine bleibenden Eindrücke.

  • Send private message

8

Monday, July 15th 2013, 6:14pm

Dann ist das egal.

LG Gmork
  • :puzzle: Aktuelles aus anderen Foren

    Bild
  • Mein Projekt(1.Demo):block:

    Ich arbeite zur Zeit an der Demo meines Projektes "Mosferia".
    Geplant als Erscheinungstermin ist der November 2013.

    Bisher könnt ihr nur einen nicht mehr aktuellen Screen zum Projekt in
    meinem Profil bewundern, aber demnächst werde ich weiteres präsentieren.
  • Meine Ressourcen :palette:

  • Mein Avatar :mask:

    Der Ersteller der ursprünglichen Zeichnung meines aktuellen Avatars:
    Bild

Blitz 2

Krieger

  • "Blitz 2" started this thread

Motto: Das Leben ist ein Auf und Ab wie Hantelcurls

  • Send private message

9

Monday, July 15th 2013, 6:18pm

Ok danke, dann wären meine Fragen fürs erste geklärt.
Danke das du dir die Zeit genommen hast ;)


LG Blitz 2 :D
Bild

Gmork

Krieger

Motto: Wer nur in die Fußstapfen anderer tritt, hinterlässt keine bleibenden Eindrücke.

  • Send private message

10

Monday, July 15th 2013, 7:11pm

Kein Problem. ;)

Eine Anmerkung noch: Auch wenn du auf Zufall einstellst, solltest du für " LS_VAR" nicht 0 angeben. Das würde zu einem
Fehler führen.
  • :puzzle: Aktuelles aus anderen Foren

    Bild
  • Mein Projekt(1.Demo):block:

    Ich arbeite zur Zeit an der Demo meines Projektes "Mosferia".
    Geplant als Erscheinungstermin ist der November 2013.

    Bisher könnt ihr nur einen nicht mehr aktuellen Screen zum Projekt in
    meinem Profil bewundern, aber demnächst werde ich weiteres präsentieren.
  • Meine Ressourcen :palette:

  • Mein Avatar :mask:

    Der Ersteller der ursprünglichen Zeichnung meines aktuellen Avatars:
    Bild

Blitz 2

Krieger

  • "Blitz 2" started this thread

Motto: Das Leben ist ein Auf und Ab wie Hantelcurls

  • Send private message

11

Monday, July 15th 2013, 7:13pm

Oh, Ok
Danke für den Hinweis, ich hätte sonst bestimmt wieder nen Problem gehabt ^^


LG Blitz 2 :D
Bild

Social bookmarks