collapse collapse

 Community


 User Info




Willkommen Gast. Bitte einloggen oder registrieren.

 Partnerseiten

rpgvx.net

Das Forum ist offline

Autor Thema: GrafikEventgrafik bugt  (Gelesen 658 mal)

Offline Khaelen

  • Database-Verunstalter
  • **
  • Beiträge: 138
GrafikEventgrafik bugt
« am: Januar 15, 2012, 14:49:45 »
Hi,

hab mal wieder ein Problem...und zwar bleibt bei mir manchmal die Grafik eines Events am Bildrand hängen, obwohl das Event nicht mehr zu sehen sein dürfte.

zu verdeutlichung ne kleine Beispiel Grafik:

Spoiler for Hiden:

Ich verwende folgende Scripts die sich direkt auf Map und Events beziehen:

Mode 7VX
hellMinor's "Just Anti-Lag" Version : beta v0.6
Caterpillar System
Autoshadow Remover von http://rmvx.gameclover.com


Ich habe auch ein auf der map 1 Event parallel laufen und das Spielertempo ist auf 5...aber daran dürfte es ja eigentlich nicht liegen...


Re: GrafikEventgrafik bugt

Offline Domin0e

  • Leaf in the Wind
  • Mr. MACK-Tile
  • ***
  • Beiträge: 237
    • Mein kleiner Blog~
Re: GrafikEventgrafik bugt
« Antwort #1 am: Januar 15, 2012, 15:36:42 »
Ich würde glatt behaupten es liegt entweder am Mode7 oder am Antilag. :x
Nimm mal jeweils ein von beiden raus und schau, ob es immernoch zum Problem führt.
"Twelve highlanders and a bagpipe make a rebellion." - Scottish Proverb

Mein kleiner Blog

Re: GrafikEventgrafik bugt

Offline Khaelen

  • Database-Verunstalter
  • **
  • Beiträge: 138
Re: GrafikEventgrafik bugt
« Antwort #2 am: Januar 15, 2012, 16:00:56 »
Danke war das Anti Lag...auf die Idee hät ich ja mal selbst kommen können *am Kopf pack*

Spoiler for Hiden:
#==============================================================================
#  hellMinor's "Just Anti-Lag"
#  Version : beta v0.6
#  Created by : hellMinor
#  Do NOT redistribute without my permission
#==============================================================================
# Um ein Event immer zu updaten, nenn es einfach - update - und schon wird
# es permanent geupdatet
#==============================================================================
 ADJUST = 2    # Bestimmt wieviele Felder außerhalb des Bildes geupdatet werden
 FRAMESKIP = 2 # Wieviele Frames sollen vor dem neu zeichnen übergangen werden
#==============================================================================
class Game_Map
#==============================================================================
  def update_events
    obere_schranke = @display_y/256 - ADJUST
    untere_schranke = @display_y/256 + 13 + ADJUST
    linke_schranke = @display_x/256 - ADJUST
    rechte_schranke = @display_x/256 + 17 + ADJUST
    for event in @events.values
      event_x = event.x
      event_y = event.y
      if event.name == "update"
        event.update
        next
      end
      event.update if event_x >= linke_schranke and event_x <= rechte_schranke and event_y >= obere_schranke and event_y <= untere_schranke
    end
    for common_event in @common_events.values
      common_event.update
    end
  end
end
#==============================================================================
class Spriteset_Map
#==============================================================================
  alias initialize_just_antilag initialize
  def initialize
    @run_ani = false
    @skip = 0
    initialize_just_antilag
  end
   
  def update
    if @skip == 0 or @run_ani
      @skip = FRAMESKIP
      update_tilemap
      update_parallax
      update_characters
      update_shadow
      update_weather
      update_pictures
      update_timer
      update_viewports
    end
    @skip -= 1
  end
   
  def update_characters
    screen_x = $game_map.display_x/256
    screen_y = $game_map.display_y/256
    for sprite in @character_sprites
      sprite_x = sprite.character.x
      sprite_y = sprite.character.y
      if sprite_x > (screen_x - ADJUST) and sprite_x < (screen_x + 17 + ADJUST) and sprite_y > (screen_y - ADJUST) and sprite_y < (screen_y + 13 + ADJUST)
        sprite.update
        @run_ani = sprite.animation?
      end
    end
  end
   
end
#==============================================================================
class Game_Event < Game_Character
  attr_reader   :name
  alias initialize_just_antilag initialize
  def initialize(map_id, event)
    initialize_just_antilag(map_id, event)
    @name = @event.name
  end
end
#==============================================================================

ka ob ich man da was spezielles einstellen sollte...aber ohne das Script geht es^^

Re: GrafikEventgrafik bugt

Offline papilion

  • In Zeitlupe-Makerer
  • Global Mod
  • VX-Meister
  • ****
  • Beiträge: 727
Re: GrafikEventgrafik bugt
« Antwort #3 am: Januar 15, 2012, 18:40:03 »
Nenn das Event, was den LE enthällt einfach mal "update" und guck ob das hilft.
Steht nämlich genau so im Script ;)
Hat bei mir immer geholfen.

Re: GrafikEventgrafik bugt

Offline Khaelen

  • Database-Verunstalter
  • **
  • Beiträge: 138
Re: GrafikEventgrafik bugt
« Antwort #4 am: Januar 15, 2012, 19:50:24 »
das hat ich schon versucht bringt aber nix...hab das Anti Lag Script nu raus gelassen und es funst...

also kann geschlossen werden ;)

Done. #Herendil
« Letzte Änderung: Januar 20, 2012, 07:06:34 von Herendil »

 


 Bild des Monats

rooftop party

Views: 3582
By: papilion

 Umfrage

  • Wer soll das BdM gewinnen?
  • Dot Kandidat 1
  • 3 (25%)
  • Dot Kandidat 2
  • 1 (8%)
  • Dot Kandidat 3
  • 2 (16%)
  • Dot Kandidat 4
  • 0 (0%)
  • Dot Kandidat 5
  • 6 (50%)
  • Stimmen insgesamt: 12
  • View Topic

 Schnellsuche





SimplePortal 2.3.3 © 2008-2010, SimplePortal