DaviX Admin.


Cantidad de envíos: 2724 Miembro desde: 08/07/2009 Edad: 19 Localización: España Sexo: 
Maker: 
Logros MP:
  
 | Tema: Anti Lag de Near Fantastic Miér Jul 08, 2009 3:59 am | |
| Este script sirve para que no haya lag en vuestros juegos Crear clase nueva arriba de Main y pegar dentro esto. | Código: | #============================================================================== # ** Anti Event Lag Script #============================================================================== # Near Fantastica # Version 3 # 29.11.05 #============================================================================== # The Anti Event Lag Script reduces the Lag in RMXP cause by events dramatically # It dose this by limiting process updating and graphic updating for events # outside the view of the screen. Events that are parallel process or auto-start # are not effected by this script. #==============================================================================
class Game_Map #-------------------------------------------------------------------------- def in_range?(object) screne_x = $game_map.display_x screne_x -= 256 screne_y = $game_map.display_y screne_y -= 256 screne_width = $game_map.display_x screne_width += 2816 screne_height = $game_map.display_y screne_height += 2176 return false if object.real_x <= screne_x return false if object.real_x >= screne_width return false if object.real_y <= screne_y return false if object.real_y >= screne_height return true end #-------------------------------------------------------------------------- def update_events for event in @events.values if in_range?(event) or event.trigger == 3 or event.trigger == 4 event.update end end end end
#============================================================================ # ** Spriteset_Map #============================================================================
class Spriteset_Map #-------------------------------------------------------------------------- def in_range?(object) screne_x = $game_map.display_x screne_x -= 256 screne_y = $game_map.display_y screne_y -= 256 screne_width = $game_map.display_x screne_width += 2816 screne_height = $game_map.display_y screne_height += 2176 return false if object.real_x <= screne_x return false if object.real_x >= screne_width return false if object.real_y <= screne_y return false if object.real_y >= screne_height return true end #-------------------------------------------------------------------------- def update_character_sprites for sprite in @character_sprites if sprite.character.is_a?(Game_Event) if in_range?(sprite.character) or sprite.character.trigger == 3 or sprite.character.trigger == 4 sprite.update end else sprite.update end end end end
|
Siempre pon los script usando el boton codigo. |
|