Maire Lv.9
Age : 36 Inscrit le : 18/12/2009 Messages : 360
| Sujet: Script de Bestiaire [KGC] Images des Battlers agrandies ?? [Résolu] Jeu 14 Oct 2010 - 14:39 | |
| Yop yop !! Alors j'utilise le bestiaire de KGC : https://rpg-maker-vx.bbactif.com/resolu-f140/script-bestiaire-t6260.htm?highlight=bestiaireEt j'aurais une question sur celui-ci, j'ai fait des recherches sur plusieurs forum, mais je n'ai pas trouvé de réponse donc peut être que ce n'est pas faisable, je ne sais pas. Donc ma question est la suivante, peut-on agrandir l'image du battlers ?? Si on regarde bien dans le 4ème post de Diblo (du lien ci-dessus) on voit que sa guêpe est rikiki... J'ai essayer de voir enemy_id dans le script et j'ai trouvé ceci : - Code:
-
def initialize super(0, WLH + 32, 240, Graphics.height - (WLH + 32)) self.index = 0 refresh if KGC::EnemyGuide::USE_BACKGROUND_IMAGE self.opacity = 0 self.height -= (self.height - 32) % WLH end end J'ai essayé de modifier mais apparemment ça ne change que la fenêtre d'information du monstre en question... Quand on presse "Entrer" sur un monstre pour voir les infos, on le voit en plus grand... donc je me suis dit, on devrait pouvoir le mettre un peu plus grand dans la description, donc need de l'help Je vous en supplie de toute la fibre de mon être. ^^ Merci d'avance en tout cas !
Dernière édition par Varkan le Jeu 14 Oct 2010 - 17:48, édité 1 fois |
|
Maître des Duels
Age : 32 Inscrit le : 29/07/2009 Messages : 7841
| Sujet: Re: Script de Bestiaire [KGC] Images des Battlers agrandies ?? [Résolu] Jeu 14 Oct 2010 - 14:49 | |
| Essaye voir avec ça : - Code:
-
module ZANG_KGC_BESTIAIRE_MODIF ZOOM = 2 end #============================================================================== # □ Window_EnemyGuideStatus #------------------------------------------------------------------------------ # モンスター図鑑画面で、ステータスを表示するウィンドウです。 #==============================================================================
class Window_EnemyGuideStatus < Window_Base #-------------------------------------------------------------------------- # ○ エネミースプライト描画 #-------------------------------------------------------------------------- def draw_enemy_sprite return if @enemy_sprite == nil
@enemy_sprite.bitmap.fill_rect(@enemy_sprite.bitmap.rect, Color.new(0, 0, 0, 160))
return if enemy == nil || !KGC::Commands.enemy_encountered?(enemy.id)
bitmap = Cache.battler(enemy.battler_name, enemy.battler_hue) dx = (Graphics.width - bitmap.width) / 2 dy = (Graphics.height - bitmap.height) / 2 @enemy_sprite.bitmap.blt(dx, dy, bitmap, bitmap.rect) @enemy_sprite.zoom_x = ZANG_KGC_BESTIAIRE_MODIF::ZOOM @enemy_sprite.zoom_y = ZANG_KGC_BESTIAIRE_MODIF::ZOOM end end |
|
Maire Lv.9
Age : 36 Inscrit le : 18/12/2009 Messages : 360
| Sujet: Re: Script de Bestiaire [KGC] Images des Battlers agrandies ?? [Résolu] Jeu 14 Oct 2010 - 15:32 | |
| Alors j'ai essayé de remplacer le "attr_reader :enemy" par ton bout de code et j'ai cette erreur : J'ai aussi mit ton bout de code en laissant "attr_reader :enemy", mais aucun changement. |
|
Maître des Duels
Age : 32 Inscrit le : 29/07/2009 Messages : 7841
| Sujet: Re: Script de Bestiaire [KGC] Images des Battlers agrandies ?? [Résolu] Jeu 14 Oct 2010 - 15:47 | |
| Nan, en fait, met le script dans ton projet. Puis en dessous ajoute mon add-on. Et teste. |
|
Maire Lv.9
Age : 36 Inscrit le : 18/12/2009 Messages : 360
| Sujet: Re: Script de Bestiaire [KGC] Images des Battlers agrandies ?? [Résolu] Jeu 14 Oct 2010 - 16:16 | |
| Ok alors l'image reste petite et quand je presse Enter, l'image de monstre en question ne s'affiche plus (pas dans la description mais comme je l'ai expliquer dans mon premier post). |
|
Maître des Duels
Age : 32 Inscrit le : 29/07/2009 Messages : 7841
| Sujet: Re: Script de Bestiaire [KGC] Images des Battlers agrandies ?? [Résolu] Jeu 14 Oct 2010 - 16:33 | |
| Retire ce que tu t'ai donné et met ça a la place : Modifie DIV = 1 pour changer la taille. Mais sache que si les images étaient réduites, c'est qu'il y a une raison. Les battlers trop grand dépasseront le cadre qui leur est accordé. - Code:
-
#============================================================================== # □ Window_EnemyGuideStatus #------------------------------------------------------------------------------ # モンスター図鑑画面で、ステータスを表示するウィンドウです。 #==============================================================================
class Window_EnemyGuideStatus < Window_Base DIV = 1 # Dézoom sur l'image, 1 : Image taille normale, 0.5 : Image réduite de moitié #-------------------------------------------------------------------------- # ○ グラフィック描画 # dx, dy : 描画先 X, Y #-------------------------------------------------------------------------- def draw_graphic(dx, dy) buf = Bitmap.new(108, 96) bitmap = Cache.battler(enemy.battler_name, enemy.battler_hue) rect = Rect.new(0, 0, bitmap.width * DIV, bitmap.height * DIV) rect.x = (108 - rect.width) / 2 rect.y = (96 - rect.height) / 2 buf.stretch_blt(rect, bitmap, bitmap.rect) self.contents.blt(dx, dy, buf, buf.rect) buf.dispose end end |
|
Maire Lv.9
Age : 36 Inscrit le : 18/12/2009 Messages : 360
| Sujet: Re: Script de Bestiaire [KGC] Images des Battlers agrandies ?? [Résolu] Jeu 14 Oct 2010 - 17:47 | |
| Oh génial ! C'est nickel chrome ! Oui mais bon l'image était vraiment trop réduite ^^ Bref c'est résolu et c'est parfait ! Merci Zang |
|
| Sujet: Re: Script de Bestiaire [KGC] Images des Battlers agrandies ?? [Résolu] | |
| |
|