Ergebnis 1 bis 20 von 20

Thema: Hilfe gesucht: HP Leiste vertikal im Menü anzeigen

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Awesome, vielen Dank Linkey!!! So ist es perfekt

  2. #2
    Mal was anderes: Ich hab im anderen Topic das Feedback bekommen, ich solle einheitlichere Fenstergrößen verwenden. Nun wollte ich das Hauptmenü entsprechend anpassen, sehe aber kein Befehl, der es mir möglich macht, die Fenstergröße einzustellen. Sämtliches Ausprobieren verschiebt das Fenster lediglich, aber die Höhen und Breitenmaße scheinen uneditierbar. Kennt sich damit jemand aus oder übersehe ich in dem Skript vielleicht auch was?

  3. #3
    Window.x = X-Koordinate
    Window.y = Y-Koordinate
    Window.width = Breite
    Window.height = Höhe

    Die meisten Baisc-Windows bekommen ihre größe bei der Initialisierung mitgegeben. Schau mal in den Scripten an die Stellen, wo die Windows initialisiert werden (Window_Name.new(...)).

  4. #4
    Verwendete Befehle:

    Code:
    @command_window.height = 200
    @command_window.width = 272
    Lustigerweise funktioniert es sogar. Es sieht aber richtig, richtig scheiße aus! Schade, müsste wohl sämtliche Fenster ineinander schieben, damit das gut aussieht.

    FRAGE: Wie mach ich denn die HP-Leiste um 8 Pixel länger? HP_HEIGHT = 108 ändert leider nichts
    Miniaturansichten angehängter Grafiken Miniaturansichten angehängter Grafiken Unbenannt.png  

    Geändert von Ken der Kot (12.03.2018 um 18:47 Uhr)

  5. #5
    Um Fenster gleichgroß zu machen, errechnet man sich entweder die größte Größe und wendet diese dann auf alle Fenster an, oder man setzt alle Fenster gleich dem größten.

    Die HP-Leiste könntest du mit der Konstanten HP_HEIGHT setzen - aber nur, wenn die Höhe nicht schon beim Initialisieren mitgegeben wird. Das habe ich deshalb eingebaut, damit du die Möglichkeit hast, eine fixe Höhe einzustellen.
    Aktuell wird die HP_Bar wiefolgt erzeugt:
    Code:
    def create_hp_bar_window     @hp_bar_window = LDT_Window_HPBar.new(@command_window.width,0,@command_window.height)
      end
    Durch den Befehl ist das Fenster genauso hoch wie das Command-Window. Willst du stattdessen eine fixe Größe verwenden, kannst du "@command_window_height" dort entfernen oder durch "nil" ersetzen.

  6. #6

Berechtigungen

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