Anti Lag(Near Fantastica)

Publicar nuevo tema   Responder al tema

Ver el tema anterior Ver el tema siguiente Ir abajo

Anti Lag(Near Fantastica)

Mensaje por Caistsa el Jue Feb 21, 2008 10:54 pm

Este script reduce el lag en nuestro juego^^.

Este es el script:
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


Ponedlo encima de main y ya esta^^.
Creditos->Near Fantastica

Caistsa
Administrador
Administrador

Mensajes : 170
Inscrito el : 21 Feb 2008

Volver arriba Ir abajo

Re: Anti Lag(Near Fantastica)

Mensaje por PepDracko el Dom Mar 30, 2008 8:39 pm

Holas!!

Esta bueno el script, lo usaré en algun proyecto.

PD desaparece.

PepDracko
Hijo De Artemisa
Hijo De Artemisa

AriesRata
Mensajes : 59
Inscrito el : 10 Mar 2008
Edad : 12
Localización : In your room, above your sister

Volver arriba Ir abajo

Re: Anti Lag(Near Fantastica)

Mensaje por SriLanka el Lun Mar 31, 2008 7:35 pm

Muy buen el script y todo eso pero... el laj porque sale? Esque nunca lo he sabido solo se que avaces lo tengo y por eso cogere el script bueno al que responda mi pregunta para no hacer flood gracias rabbit

SriLanka
Hijo De Artemisa
Hijo De Artemisa

AriesGallo
Mensajes : 55
Inscrito el : 03 Mar 2008
Edad : 15
Localización : aqui....alla....no me acuerdo...

Volver arriba Ir abajo

Re: Anti Lag(Near Fantastica)

Mensaje por .::KokeRPG::. el Lun Mar 31, 2008 8:37 pm

Por tener muchos eventos en proceso paralelo en un mapa sale el lag ^^

Salu2 Very Happy Very Happy Very Happy
KokeRPG


PD: yo suelo usar este script
(Clícame y ayúdame a creder ^^)

Una persona no es valiente cuando no tiene miedos, es valiente cuando tiene miedos y los afronta...

.::KokeRPG::.
Super-moderador
Super-moderador

CapricornioGallo
Mensajes : 110
Inscrito el : 03 Mar 2008
Edad : 14
Localización : I'm Lost -_-u

Volver arriba Ir abajo

Ver el tema anterior Ver el tema siguiente Volver arriba


Publicar nuevo tema   Responder al tema
Permiso de este foro:
No puedes responder a temas en este foro.