Der Musikspieler kann, wie gesagt, Musik abspielen. Vielleicht kennen einige solch ein Feature aus komerziellen Spielen. Das Script liest den BGM-Ordner aus und erstellt eine Liste mit allen Stücken, die dann auswählbar sind.Zusätzlich kann man Pitch (Tonhöhe) und Lautstärke verändern. Alles ist ganz simpel mit den Richtungstasten und C/Leertaste/Enter zu bedienen. Mit X/ESC kommt man zurück zum Title Screen bzw. auf die Map.
2. Hinweis
An alle Scripter: Da dies mein erstes Script ist, ist besonders technisch und programmierstilistisch mit Sicherheit nicht alles optimal. Kommentare sind größtenteils vorhanden, aber nicht in aller Ausführlichkeit. Dies werde ich in der eventuellen nächsten Version versuchen zu beheben.
3. Bedienung
Die Lautstärke kann zwischen 50 und 100 Prozent reguliert werden.
Die Tonhöhe kann von 5 bis 225 Prozent geändert werden. (Standard: 100)
4. Einbau/Komatiblität
Es wird benötigt: Ein Script der Klasse Scene, das auch beigefügt ist.
Das Script funktioniert nur, wenn der BGM-Ordner nicht leer ist, ansonsten beendet sich das Spiel.
Implementiert ist eine vierte Zeile im Title Screen, von der aus man sofort zum Musikspieler gelangen kann. Wer diese Funktion nicht haben möchte, kann alles ab
class Scene_Title
in Zeile 293 bis zum Ende löschen. Das Script wird in seiner Funktion dadurch nicht beeinflusst.
Das Script muss über Main und Unter Scene eingefügt werden.
Um von der Map aus den Musikspieler aufzurufen, muss über den „Script...“-Befehl die Codezeile
$scene = Scene_MusicPlayer.new
eingegeben werden.
Das Script und die Demo sind anbei.
Hinweis: Das Scene-Superklassenscript stammt aus dem Rubykurs von =Kai= / KD.
1. Allgemein
Sprache Deutsch Maker RPG Maker XP SDK Benötigt kein SDK APD Benötigt kein APD Mex Kein Mex-Code RDoc Documentation
Schaue ob du Scene Base in deinem Projekt schon hast, wenn nicht installiere es zuerst.
Öffne dein Projekt mit dem Maker. Danach öffne mit F11 den RGSS Editor, scrolle links die Liste bis zum Schluss. Klicke dann rechts auf 'Main' und dann 'Insert'. Nenne das neue Skript Musikspieler V1.0 und füge auf der rechten Seite ein: QuellcodeWeiterlesen