AccueilAccueil  PortailPortail  RechercherRechercher  Dernières imagesDernières images  S'enregistrerS'enregistrer  ConnexionConnexion  



Le deal à ne pas rater :
SSD interne Crucial BX500 2,5″ SATA – 500 Go à 29,99€
29.99 €
Voir le deal

Partagez
 

 [VX] Zoom Héros

Voir le sujet précédent Voir le sujet suivant Aller en bas 
AuteurMessage
Akio
Va-nu-pieds Lv.4
Va-nu-pieds Lv.4
Akio


Masculin Age : 30
Inscrit le : 23/07/2008
Messages : 56

[VX] Zoom Héros Empty
MessageSujet: [VX] Zoom Héros   [VX] Zoom Héros Icon_minitimeJeu 31 Juil 2008 - 8:27

Auteur : Berka

Voilà ce script n'est pas de moi mais il marche très bien et donne un bon rendu.
Ce script permet d'agrandir le charas ou le rétrécir. comme ici :
[VX] Zoom Héros Image110

Mettez ce script au dessus de Main.

Code:
#=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
#                    Charas_Zoom      ~berka~
#=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
#  modifie la taille des charas affichés sur la map
#
#  dans appel de script:
#  $scene.zoom_hero("+50") > pour augmenter la taille de 50%
#  $scene.zoom_hero("-50") > pour diminuer la taille de 50%
#  $scene.zoom_hero("0") > pour reinitialiser la taille
#=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=


class Scene_Map < Scene_Base
  def zoom_hero(zoom)
    $z = 1 + ((zoom.gsub!("+") { $1 }).to_f) /100.0 if zoom.include?("+") rescue ($z = 1)
    $z = 1 - ((zoom.gsub!("-") { $1 }).to_f) /100.0 if zoom.include?("-") rescue ($z = 1)
    $z = 1  if zoom == "0"
    @spriteset.update_characters
  end
end

class Spriteset_Map
  def update_characters
    for sprite in @character_sprites
      $z = 1.0 if $z.nil?
      sprite.zoom_x = sprite.zoom_y = $z
      sprite.update
    end
  end
end


Pour modifier la taille du héros, faites une appelations de script, et nottez ceci : $scene.zoom_hero("")
Entre les guillemets, c'est le nombre de % d'agrandissement ou de rétrécissement, mettez "+suivi de votre chiffre de pourcentage" pour agrandir et
"-suivi de votre chiffre de pourcentage" pour rétrécir.
Ex :
$scene.zoom_hero("+20") pour agrandir.
$scene.zoom_hero("-20") pour rétrécir.

Voilà j'espère que j'aide quelqun.
Revenir en haut Aller en bas
Raitosan
† Fondateur du forum †
† Fondateur du forum †
Raitosan


Masculin Age : 31
Inscrit le : 09/02/2008
Messages : 1974

[VX] Zoom Héros Empty
MessageSujet: Re: [VX] Zoom Héros   [VX] Zoom Héros Icon_minitimeJeu 31 Juil 2008 - 19:55

Merci pour ce partage Smile +10 points en aide^^
Revenir en haut Aller en bas
http://www.zeforiu.fr
fabY
dYeu retraité prématurément
dYeu retraité prématurément
fabY


Masculin Age : 29
Inscrit le : 09/02/2008
Messages : 5357

[VX] Zoom Héros Empty
MessageSujet: Re: [VX] Zoom Héros   [VX] Zoom Héros Icon_minitimeJeu 31 Juil 2008 - 21:01

Et +1 en script Wink
Revenir en haut Aller en bas
https://rpg-maker-vx.bbactif.com/
Invité
Invité
avatar



[VX] Zoom Héros Empty
MessageSujet: Re: [VX] Zoom Héros   [VX] Zoom Héros Icon_minitimeMer 20 Aoû 2008 - 21:08

Je prend, merci.
Revenir en haut Aller en bas
DarkShield
Vagabond Lv.5
Vagabond Lv.5
DarkShield


Inscrit le : 14/05/2008
Messages : 86

[VX] Zoom Héros Empty
MessageSujet: Re: [VX] Zoom Héros   [VX] Zoom Héros Icon_minitimeSam 29 Nov 2008 - 20:38

Est ce que c'est possible de réduire la taille des heros (y compris ceux en chenille) sans réduire la taille des event environnants?
Revenir en haut Aller en bas
berka
Maire Lv.9
Maire Lv.9
berka


Masculin Age : 34
Inscrit le : 15/10/2008
Messages : 351

[VX] Zoom Héros Empty
MessageSujet: Re: [VX] Zoom Héros   [VX] Zoom Héros Icon_minitimeLun 1 Déc 2008 - 0:43

C'est quand même marrant... de voir ses script arriver comme ça...
et surtout qu'il y ait des mecs qui pompent sans demander rien a l'auteur... et qui se récoltent des points scripts, sans rien piger au ruby...

Enfin, il parait que l'auteur s'en fiche... et qu'il trouve bien que ses scripts plaisent a certaines personnes.

Citation :
Voilà ce script n'est pas de moi mais il marche très bien et donne un bon rendu.
Manquerait plus que les scripts qui ne sont pas de toi ne marchent pas ^^

@DarkShield: ce n'est malheureusement pas possible, étant donné que le chara du hero est considéré comme un event par rmvx, dans la mesure ou il stocke tous les charas dans un mem tableau. Alors pour retrier tout ca ^^
Revenir en haut Aller en bas
http://rpgruby.olympe-network.com
ASHKA
Voyageur Lv.10
Voyageur Lv.10
avatar


Masculin Age : 42
Inscrit le : 04/12/2008
Messages : 383

[VX] Zoom Héros Empty
MessageSujet: Re: [VX] Zoom Héros   [VX] Zoom Héros Icon_minitimeVen 5 Déc 2008 - 11:08

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
Revenir en haut Aller en bas
Inferno59
Poulet Lv.1
Poulet Lv.1
Inferno59


Masculin Age : 30
Inscrit le : 21/06/2011
Messages : 6

[VX] Zoom Héros Empty
MessageSujet: Re: [VX] Zoom Héros   [VX] Zoom Héros Icon_minitimeMar 21 Juin 2011 - 14:33

Vraiment super utile pour la map monde Smile
Revenir en haut Aller en bas
Contenu sponsorisé




[VX] Zoom Héros Empty
MessageSujet: Re: [VX] Zoom Héros   [VX] Zoom Héros Icon_minitime

Revenir en haut Aller en bas
 

[VX] Zoom Héros

Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 1 sur 1

 Sujets similaires

-
» [RESOLU]PHS de KGC, changer les héros de combat, mais garder le même héros sur la map
» [RESOLU] Afficher nom héros en message si l'ID du héros peut varier.
» [VX] Zoom par Jet
» job du héros
» Nom du héros

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
RPG Maker VX :: Entraide :: Scripts :: Scripts VX - RGSS2 :: Évents & PNJs-
Créer un forum | ©phpBB | Forum gratuit d'entraide | Signaler un abus | Cookies | Forum gratuit