Ergebnis 1 bis 4 von 4

Thema: Leistengrafik und Text per RGSS

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Das beantwortet zwar vermutlich deine Frage nicht, aber dein Ansatz ist mMn komplett verkehrt.
    RGSS ist nicht einfach eine andere Form Events zu schreiben. Gleichfalls eignen sich Events nicht wirklich (auch wenn sie durch Scriplets "aufgewertet" werden) um Menüs zu erstellen. Das macht man am besten komplett mit RGSS im Script Editor. Das ist zwar vermutlich mit einiger Einarbeitungszeit verbunden, zahlt sich aber hundertfach aus.

  2. #2
    Ich muss da Burrito zustimmen. Die Punkte, wo du hier RGSS einsetzen willst sind die maßgeblichen Punkte wo das Menüdesign per Ruby dem per Event überlegen ist (da einfacher), das hast du ja auch schon gemerkt.
    Die Verbindung von RGSS und Events ist immer ein wenig problematisch, da man dann Teile des Systems in RGSS hat und Teile in Eventcode, macht die Problemsuche und evt. Erweiterungen nicht gerade einfacher.

    Das Erstellen von Menüs in RGSS ist relativ simpel, da wichtige Grundbausteine schon vorliegen und man diese einfach seinen Wünschen anpassen kann. Ein wenig Einarbeitungszeit ist zwar nötig, aber der Zeit- und Nervengewinn bei der Erstellung deines Menüs ist es wert.

    Deine Probleme lassen sich nämlich in RGSS wunderbar mit Windows und Sprites lösen, die entsprechende Methoden bieten um Text zu schreiben, oder farbige Rechtecke zu zeichnen, oder sonstwie Bilder anzuzeigen.
    Deine Leiste lässt sich dann auch über eine einfache Schleife lösen. Wobei dazu zu sagen ist, eine Breite von 141 Pixeln ist ungünstig. Du kannst nur ganze Pixel zeichnen, wenn du den Wert dann in Prozent angibst sollte deine Breite ein Vielfaches, oder ein leicht teilbares von 100 sein. (50, 100, 150, 200 sind alles gute Werte), so daß man gut ausrechnen kann: Alle X% zeichne Y Pixel. Krumme Werte verkomplizieren das nur übermäßig.

    Falls du aber bei der Zweiteilung bleiben willst, kann ich mal gucken ob ich wegen der Leistenproblematik am WE was kleines schreibe (dann aber mit 150 Pixel breite).

  3. #3
    Bevor sich jemand die Mühe macht: Die Frage wurde im Quartier schon von mir beantwortet. Mein Script ist vielleicht etwas überladen (zumal ich es noch mit einer anderen Anfrage kombiniert hab), funktioniert aber offensichtlich.
    Hier das Script.

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •