Euh, désolé, Berka, mais c'est possible ...
J'ai déjà du faire cette modif.
( Hélas, à l'epoque je ne te "connaissais" pas ... )
En fait, le chara du héros ( pas son sprite ) est de type Game_Player, un simple "is_a?" suffit.
Et pour la chenille, ça depend du script.
Si tu utilise celui qui crée des "Game_Followers", c'est possible, de la même maniere.
( Si par contre ton script rajoute des "Game_Event", ça ne fonctionnera que difficilement )
Voila ce que j'avais fait ( rapidement ) :
- Code:
-
class Spriteset_Map
def update_characters
for sprite in @character_sprites
if $game_switches[1] # ID d'interrupteur = si actif zoom héros uniquement
if sprite.character.is_a?(Game_Player)
$z = 1.0 if $z.nil?
sprite.zoom_x = sprite.zoom_y = $z
end
sprite.update
else # si désactivé = zoom tout les characters de la map
$z = 1.0 if $z.nil?
sprite.zoom_x = sprite.zoom_y = $z
sprite.update
end
end
end
end
ASHKA