Alles Negativ
Hallo zusammen!
Ich suche mal wieder ein Script. Dieses soll so ähnlich wie Change Screen Color Tone die Farben im Spiel ändern. Nur soll dieses nicht etwa alles rot oder blau machen, sondern alles in negative (umgekehrte) Farben ändern. Das Script sollte so angelegt sein, dass ich ohne Probleme das Ganze ein- und wieder ausschalten kann. Wenn es eine Möglichkeit gibt, dass alles ohne Script (mit Events) zu machen, wäre das auch in Ordnung. Damit meine ich aber nicht alle Grafiken mit Hilfe von Paint etc. negativ zu machen und den Speicher unnötig zu belasten. In der SuFu habe ich zwar einen ähnlichen Thread gefunden, der aber keine Lösung bieten konnte. Zudem ist es schwierig etwas zu finden, wenn man das Wort "negativ" benutzt^^
MfG, Fab!
Ich suche mal wieder ein Script. Dieses soll so ähnlich wie Change Screen Color Tone die Farben im Spiel ändern. Nur soll dieses nicht etwa alles rot oder blau machen, sondern alles in negative (umgekehrte) Farben ändern. Das Script sollte so angelegt sein, dass ich ohne Probleme das Ganze ein- und wieder ausschalten kann. Wenn es eine Möglichkeit gibt, dass alles ohne Script (mit Events) zu machen, wäre das auch in Ordnung. Damit meine ich aber nicht alle Grafiken mit Hilfe von Paint etc. negativ zu machen und den Speicher unnötig zu belasten. In der SuFu habe ich zwar einen ähnlichen Thread gefunden, der aber keine Lösung bieten konnte. Zudem ist es schwierig etwas zu finden, wenn man das Wort "negativ" benutzt^^
MfG, Fab!
Du müsstest dafür das Modul RPG::Cache abändern.
Das Problem ist allerdings, dass die Methoden in Caesars Toolkit sehr langsam sind. Es ist also sinniger die Grafiken alle beim Spielstart zu generieren. Im Grunde genommen kannst du dann aber auch gleich die Grafiken per Grafikprogramm erzeugen, kostet mehr Speicherplatz, dafür muss der Spieler aber nicht am Anfang des Spiels minutenlang auf die fertigen Grafiken warten.
|
|
Ruby Quellcode |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
module RPG::Cache @negative_cache = {} @negative = false class << self alias load_bitmap_positive load_bitmap end def self.load_bitmap(path, file, hue=0) bit = load_bitmap_positive(path, file, hue) if @negative then @negative_cache[[path, file, hue]] ||= bit.zu_negativem_bild else bit end end end |
Das Problem ist allerdings, dass die Methoden in Caesars Toolkit sehr langsam sind. Es ist also sinniger die Grafiken alle beim Spielstart zu generieren. Im Grunde genommen kannst du dann aber auch gleich die Grafiken per Grafikprogramm erzeugen, kostet mehr Speicherplatz, dafür muss der Spieler aber nicht am Anfang des Spiels minutenlang auf die fertigen Grafiken warten.
Ja hmm^^
@Shingo-San: Was du da machst nennt sich Nekroposting und ist nur in der RGSS-Abteilung erlaubt^^ Also die andere nicht die hier^^
Bisschen alt aber ansonsten^^
Zitat
Samstag, 26. Juli 2008, 16:07
@Shingo-San: Was du da machst nennt sich Nekroposting und ist nur in der RGSS-Abteilung erlaubt^^ Also die andere nicht die hier^^

ヘ(^_^ヘ)
)
