RPG-Maker Quartier

Hier dreht sich alles um die RPG-Maker-Reihe von ASCII/Enterbrain. Der RPG-Maker ist ein Tool, mit dem du dir dein eigenes kleines Rollenspiel erstellen kannst. Du findest hier alles, was du dazu brauchst. Aber natürlich umfasst die Community noch mehr!
Aktuelle Zeit: Di Mär 03, 2020 2:57

Alle Zeiten sind UTC + 1 Stunde



Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast



Ein neues Thema erstellen Auf das Thema antworten  [ 6 Beiträge ] 
Autor Nachricht
Offline
Alex
Alex
Benutzeravatar
Beiträge: 22
 Betreff des Beitrags: Titelmenü: Schriftfarbe verändern
BeitragVerfasst: Sa Feb 11, 2012 20:11 
RPG-Maker XP:
Ist es möglich die Schriftfarbe im Hauptmenü zu ändern?
Höchstwahrscheinlich über den Script-Editor im Eintrag >>Scene_Title<<.
Und ja, wie man die Farbe bei normalem Ingame-Text ändert weiß ich.

Es geht mir im Endeffekt darum die Schrift leserlicher machen zu können. Wenn das nicht geht mache ich einfach das Titelbild an der Stelle dunkler.

_________________


Nach oben
 Profil  
Mit Zitat antworten  

BeitragVerfasst: Sa Feb 11, 2012 22:35 
Nicht ganz.
Das Fenster selbst greift intern auf eine Konstante Farbe zu.
Man kann aber hingehen und diese Konstante in einer Variablen auslagern. (Keine Game-Variable, wie in den Events benutzt wird)
Das packt man dann ganz einfach über die Main-Seite im Skript.
Code:
class Window_Base
  def normal_color
    return $normal_color
  end
end

Jetzt muss man aber an den entscheidenen Stellen diese Variable mit einer Farbe füllen:
Code:
$normal_color = Color.new(255, 0, 0)

Ich würde vorschlagen du setzt die Variable in Scene_Title oben direkt unter def main.
Und dann in Scene_Map ebenfalls unter def main.
Somit hast du seperate Farben für das Titelmenü und für den Rest.

Wie man daraus seine Wunschfarbe einstellt weißt du?


Nach oben
  
Mit Zitat antworten  
Offline
Alex
Alex
Benutzeravatar
Beiträge: 22
BeitragVerfasst: Sa Feb 11, 2012 23:11 
Code:
class Window_Base
  def normal_color
    return $normal_color
  end
end

Das habe ich als neue Seite bei den Scripts reingepackt. Als vorletztes über "Main" und nannte es "Intro-Farbänderung".

Dann bin ich zum Script "Scente_Title" gegangen und habe unter "def main" diesen
Code:
$normal_color = Color.new(255, 0, 0)
code gepackt. Habe ihn dann noch nach meinen Farbwünschen verändert.


Rot-, Grün-, Blauwert.


Jedoch ändert sich damit überall die Farbe. Nicht nur beim Titelbildschirm.

_________________


Nach oben
 Profil  
Mit Zitat antworten  

BeitragVerfasst: Sa Feb 11, 2012 23:22 
TheWhiteShadow hat geschrieben:
Und dann in Scene_Map ebenfalls unter def main.

Hast du das auch gemacht?


Nach oben
  
Mit Zitat antworten  
Offline
Alex
Alex
Benutzeravatar
Beiträge: 22
BeitragVerfasst: So Feb 12, 2012 0:14 
Manchmal Oft zweifle ich stark an meinem Intellekt oder zumindest an meiner Lese- und Aufnahmefertigkeit.

Das habe ich nämlich vergessen in "Scene_Map" einzufügen.


Nun aber... ... mhm ... trotzdem wird es global verändert. :heul:

_________________


Nach oben
 Profil  
Mit Zitat antworten  
Offline
Official Oldschool
Official Oldschool
Benutzeravatar
Beiträge: 8917
Alter: 31
Wohnort: BRD, Thüringen
BeitragVerfasst: So Feb 12, 2012 14:27 
Hm, es reicht wenn du nur in Scene_Title etwas änderst. Entweder du machst aus dieser Zeile
Code:
@command_window = Window_Command.new(192, [s1, s2, s3])

diese hier
Code:
@command_window = Window_Command.new(192, [s1, s2, s3])
def @command_window.normal_color
  Color.new(255, 0, 0)
end


oder du fügst unter der Zeile class Scene_Title folgendes ein:
Code:
class Window_Command < ::Window_Command
  def normal_color
    Color.new(255, 0, 0)
  end
end

_________________


Nach oben
 Profil ICQ  
Mit Zitat antworten  
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 6 Beiträge ] 

Alle Zeiten sind UTC + 1 Stunde


Du darfst keine neuen Themen in diesem Forum erstellen.
Du darfst keine Antworten zu Themen in diesem Forum erstellen.
Du darfst deine Beiträge in diesem Forum nicht ändern.
Du darfst deine Beiträge in diesem Forum nicht löschen.
Du darfst keine Dateianhänge in diesem Forum erstellen.

Suche nach:
Gehe zu:  
cron
Powered by phpBB® Forum Software © phpBB Group
Deutsche Übersetzung durch phpBB.de