Ergebnis 1 bis 20 von 26

Thema: XP MAKER-Script TIPPS

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Wo wir gerade mal hier sind: Weiß jemand zufällig wie man den Bildschirm feststellt? Also so das der Bildausschnitt nicht mitscrollt wenn man sich auf einer Map bewegt, ich hab schon etwas rumexperimentiert, aber kein wirkliches Ergebnis erzielt.

  2. #2
    Zitat Zitat von Lil_Lucy
    Wo wir gerade mal hier sind: Weiß jemand zufällig wie man den Bildschirm feststellt? Also so das der Bildausschnitt nicht mitscrollt wenn man sich auf einer Map bewegt, ich hab schon etwas rumexperimentiert, aber kein wirkliches Ergebnis erzielt.
    Nya spontan würde ich es so machen:
    Code:
    class Game_Map
      #------------------------------------------
      def fix_position=(bool)
        @position_fix = bool
      end
      #------------------------------------------
      def scroll_down(distance)
        return if @position_fix
        @display_y = [@display_y + distance, (self.height - 15) * 128].min
      end
      #-------------------------------------------
      def scroll_left(distance)
        return if @position_fix
        @display_x = [@display_x - distance, 0].max
      end
      #-------------------------------------------
      def scroll_right(distance)
        return if @position_fix
        @display_x = [@display_x + distance, (self.width - 20) * 128].min
      end
      #-------------------------------------------
      def scroll_up(distance)
        return if @position_fix
        @display_y = [@display_y - distance, 0].max
      end
    end
    (in ein neues Skript über Main)
    Das könnte man dann von nem Event aus so aufrufen:
    Code:
    $game_map.fix_position = true
    ...und so wieder abschalten
    Code:
    $game_map.fix_position = false
    return true
    (das "return true" ist nur aus nem Event aus notwendig)
    Stilistisch sicher nicht das gelbe vom Ei, und die Position korrigiert sich nach dem ausschalten nicht automatisch, aber im Prinzip kann man es so machen ^^°

Berechtigungen

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