Ergebnis 1 bis 4 von 4

Thema: Ausrichtung des Textblockes

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Also helfen kann ich dir zwar nicht, aber dein Projekt kannst du nicht zerstören.
    Entweder du schreibst dir die ursprünglichen Zahlen auf und korrigierst sie wenn du etwas geändert hast und mit dem Ergebnis nicht zufrieden bist.
    Oder du kopierst dein Projekt und probierst es an der Kopie aus.
    Oder du machst ein neues Projekt und kopierst das gesamte Script in das Projekt, falls du das Script total versaust.
    Wobei die erste Möglichkeit bei so wenigen Zahlen die einfachste ist.
    Alles lässt sich korrigieren, bzw. wieder herstellen. Zerstören kannst du so leicht nicht.

  2. #2
    1.) # diäitsch (omg für den namen musste ich 3 mal nachschauen)
    2.) mit dem AMS-skript kannst du z.B. komplett variable message-boxen aufrufen
    3.) meine erklärung zum code:


    #--------------------------------------------------------------------------
    # * Set Window Position and Opacity Level
    #--------------------------------------------------------------------------
    Code:
      def reset_window
        if $game_temp.in_battle
          self.y = 16  #beschreibt die y-position des fensters, wenn man gerade im kampf ist
        else
          case $game_system.message_position
          when 0  # up
            self.y = 16#da der maker (der englische zumindest) sehr gut dokumentiert 
    #ist brauchst du nur auf die kommentare (in grün) achten. dann findest du  
    # wie hier z.B. heraus dass dies die y position für ein 
    #fenster ist, das OBEN angezeigt wird
          when 1  # middle
            self.y = 160 # dies ist der y wert für ein mittiges fenster
          when 2  # down
            self.y = 304  # und der ist für das standardfenster, welches unten angezeigt wird
          end
        end
        if $game_system.message_frame == 0
          self.opacity = 255
        else
          self.opacity = 0
        end
        self.back_opacity = 160
      end
    D.h. wenn du nur das standardfenster, das unten angezeigt wird (bei message options oder so ähnlich kann man unten/oben/mittig auswählen) dann ändere den 3. y-wert, wenn es für alle 3 arten gelten soll, ändere alle 3.

  3. #3
    Würde dann zb für 8 Pixel nach oben dann so aussehen.
    Code:
      #--------------------------------------------------------------------------
      # * Set Window Position and Opacity Level
      #--------------------------------------------------------------------------
      def reset_window
        if $game_temp.in_battle
          self.y = 16
        else
          case $game_system.message_position
          when 0  # up
            self.y = 16 - 8
          when 1  # middle
            self.y = 160 - 8
          when 2  # down
            self.y = 304 - 8
          end
        end
        if $game_system.message_frame == 0
          self.opacity = 255
        else
          self.opacity = 0
        end
        self.back_opacity = 160
      end

Berechtigungen

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