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



-25%
Le deal à ne pas rater :
PC Portable Gamer 16,1” HP Victus 16 – 16 Go /512 Go
749.99 € 999.99 €
Voir le deal

Partagez
 

 [Résolu] Teleport avec HUD en image

Voir le sujet précédent Voir le sujet suivant Aller en bas 
AuteurMessage
nuparu1997
Habitant Lv.6
Habitant Lv.6
nuparu1997


Masculin Age : 27
Avertissements : 3
Inscrit le : 08/12/2008
Messages : 135

[Résolu] Teleport avec HUD en image Empty
MessageSujet: [Résolu] Teleport avec HUD en image   [Résolu] Teleport avec HUD en image Icon_minitimeVen 16 Juil 2010 - 8:29

Bon, j'utilise le script de barre de vie en image par La meche, modifié par Zangther pour pouvoir changer de barre en cours de jeu , mais, lors d'un teleport d'une map à l'autre, la barre quell qu'elle soit disparait.
Donc je voudrais savoir si quelqu'un sait comment faire.
Pour information, j'ai remarqué que ca me le fait aussi avec la version non modifié par Zangther.
J'ai aussi testé sur projet vierge mais j'ai toujours le bug.

Lien du topic du script : Barre de Vie en Image

Lien du projet vierge : MegaUpload

Merci d'avance.


Dernière édition par nuparu1997 le Sam 17 Juil 2010 - 11:21, édité 1 fois
Revenir en haut Aller en bas
Zangther
Maître des Duels
Maître des Duels
Zangther


Masculin Age : 32
Inscrit le : 29/07/2009
Messages : 7841

[Résolu] Teleport avec HUD en image Empty
MessageSujet: Re: [Résolu] Teleport avec HUD en image   [Résolu] Teleport avec HUD en image Icon_minitimeVen 16 Juil 2010 - 8:54

Je m'en occupe, j'édite / je post quand j'aurais résolu ton problème.


EDIT : Voila, j'ai testé ton projet, puis j'ai fait le test avec un nouveau projet vierge ( au cas ou j'eus dja fait des modifs sur le premier xD ) et voila le verdict : t'as un bug dans tes scripts de base.

Ce que tu dois faire pour résoudre ton problème est simple : désinstalle RPG Maker VX. Puis réinstalle le avec ça : RPG Maker VX + RTP, c'est la version que j'utilise donc normalement elle est saine.

Voila. ^^
Revenir en haut Aller en bas
nuparu1997
Habitant Lv.6
Habitant Lv.6
nuparu1997


Masculin Age : 27
Avertissements : 3
Inscrit le : 08/12/2008
Messages : 135

[Résolu] Teleport avec HUD en image Empty
MessageSujet: Re: [Résolu] Teleport avec HUD en image   [Résolu] Teleport avec HUD en image Icon_minitimeVen 16 Juil 2010 - 9:05

Je l'ai désinstallé, réinstallé, j'ai même créé un autre projet vierge, mais otujours le même problème.

Tu pourrais me passer un projet vierge ou ça marche voir si ca viens de moi ?
Revenir en haut Aller en bas
Zangther
Maître des Duels
Maître des Duels
Zangther


Masculin Age : 32
Inscrit le : 29/07/2009
Messages : 7841

[Résolu] Teleport avec HUD en image Empty
MessageSujet: Re: [Résolu] Teleport avec HUD en image   [Résolu] Teleport avec HUD en image Icon_minitimeVen 16 Juil 2010 - 9:16

http://www.megaupload.com/?d=CEK0Y369

Essaye, moi ça marche.
Revenir en haut Aller en bas
nuparu1997
Habitant Lv.6
Habitant Lv.6
nuparu1997


Masculin Age : 27
Avertissements : 3
Inscrit le : 08/12/2008
Messages : 135

[Résolu] Teleport avec HUD en image Empty
MessageSujet: Re: [Résolu] Teleport avec HUD en image   [Résolu] Teleport avec HUD en image Icon_minitimeSam 17 Juil 2010 - 11:01

En fait ca marche s'il n'y a rien (carreaux vides) sur la 2nde map, mais la seconde map est remplie (mappée quoi) ca ne marche pas. Je pense que le problème viens du fait que le tileset passe par dessus la barre.
Ca doit être une histoire d'élévation en Z, non ?
Revenir en haut Aller en bas
Zangther
Maître des Duels
Maître des Duels
Zangther


Masculin Age : 32
Inscrit le : 29/07/2009
Messages : 7841

[Résolu] Teleport avec HUD en image Empty
MessageSujet: Re: [Résolu] Teleport avec HUD en image   [Résolu] Teleport avec HUD en image Icon_minitimeSam 17 Juil 2010 - 11:12

En effet, j'avais pas pensé a mapper.

J'ai réparé le bug. Et tu as bien raison, c'est un problème de superposition. J'ai mis un z à 500 comme ça on est tranquilles x)


Voila ta version :

Code:
#==============================================================================
# ● [VX] ◦ Barre de vie en Image
#------------------------------------------------------------------------------
# ◦ Par La Meche
# ◦ http://rpg-maker-vx.bbactif.com/forum.htm
# ◦ Crée le 20/06/09
# ◦ Version 2
#------------------------------------------------------------------------------
# ●  Installation :
#  Insérez le script au dessus de main
#  Il vous faudra créer deux images :
#    - Remplis
#    Représentation graphique de votre vie
#    - Vide
#    Fond
# /!\  Les images doivent avoir la même taille
#------------------------------------------------------------------------------
# ● Utilisation
#  Pour afficher le HUD il faudra que l'interrupteur Int (Par défault 1) soit activé
# L'interrupteur en question peut être modifié à la ligne 26
#==============================================================================
module Stats
  #--------------------------------------------------------------------------
  #  ID de l'interrupteur qui active et désactive le HUD
  #--------------------------------------------------------------------------
  Int = 1
  #--------------------------------------------------------------------------
  #  true : Affichage en plus d'une barre de MP
  #  false : Affichage uniquement de la barre de HP
  #--------------------------------------------------------------------------
  MP = false
  #--------------------------------------------------------------------------
  #  Coordonné des images
  #--------------------------------------------------------------------------
  HP_X = 0 # Coordonné X de la barre de HP
  HP_Y = 0 # Coordonné Y de la barre de HP
  #--------------------------------------------------------------------------
  # /!\ Il faut que l'interrupteur MP au dessus soit activé
  #  pour que ce qui suivent fonctionne
  #--------------------------------------------------------------------------
  MP_X = 0 # Coordonné X de la barre de MP
  MP_Y = 32 # Coordonné Y de la barre de MP
  #--------------------------------------------------------------------------
  #  Nom des fichiers
  #  Si vous voulez modifiez, modifiez ce qui est entre " "
  #  /!\ Il faut absolument que le nom soit entre " "
  #--------------------------------------------------------------------------
  # ID de la variable qui déterminera quelles images seront affichées
  Zang_HMmodif = 1
  # Entrez les fichiers graphiques qui seront affichés selon la valeur de la variable.
  # Voici le modèle : Valeur => [["barreHPpleine", "barreHPvide"],["barreMPpleine, "barreMPvide"]],
  Zang_Fichiers = { 0 => [["RH1","VH1"],["RH1","VH1"]],
                                  1 => [["RH2","VH2"],["RH2","VH2"]]
                                }
  #--------------------------------------------------------------------------
  #  Fin de la personnalisation du script
  #--------------------------------------------------------------------------
end
#==============================================================================
# * * Scene_Map
#------------------------------------------------------------------------------
#  Surcharge de la classe Map.
#==============================================================================
class Scene_Map
  #--------------------------------------------------------------------------
  # * Alias
  #--------------------------------------------------------------------------
  alias add_start start
  alias add_terminate terminate
  alias add_update update
  #--------------------------------------------------------------------------
  # * Lancement de la Scene
  #--------------------------------------------------------------------------
  def start
    add_start
    @barre = Window_Barre.new
    @barre.clear if $game_switches[Stats::Int] == false
    @hp = $game_party.members[0].hp
    @mp = $game_party.members[0].mp
  end
  #--------------------------------------------------------------------------
  # * Fin de le Scene
  #--------------------------------------------------------------------------
  def terminate
    @barre.clear
    add_terminate
  end
  #--------------------------------------------------------------------------
  # * Update
  #--------------------------------------------------------------------------
  def update
    add_update
    if @hp != $game_party.members[0].hp
      @barre.refresh
      @hp = $game_party.members[0].hp
    end
    if @mp != $game_party.members[0].mp and Stats::MP == true
      @barre.refresh
      @mp = $game_party.members[0].mp
    end
    if $game_switches[Stats::Int] == true
      @barre.refresh
    else
      @barre.clear
    end
  end
end
#==============================================================================
# * * Window_Barre
#------------------------------------------------------------------------------
#  Barre HP en Image.
#==============================================================================
class Window_Barre
  #--------------------------------------------------------------------------
  # * Initialisation
  #--------------------------------------------------------------------------
  def initialize
    @sprite = Sprite.new
    @sprite.bitmap = Bitmap.new(544, 416)
    @actor = $game_party.members[0]
    @sprite.z = 500
    refresh
  end
  #--------------------------------------------------------------------------
  # * Effacement des images
  #--------------------------------------------------------------------------
  def clear
    @sprite.bitmap.clear
  end
  #--------------------------------------------------------------------------
  # * Affichage des images
  #--------------------------------------------------------------------------
  def refresh
    @sprite.bitmap.clear
    fichiers = Stats::Zang_Fichiers[$game_variables[Stats::Zang_HMmodif]]
    return if !fichiers
    remplis = Cache.picture(fichiers[0][0])
    vide = Cache.picture(fichiers[0][1])
    rect_v = vide.width
    rect_1 = Rect.new(0, 0, rect_v, 416)
    rect_r = rect_v * @actor.hp / @actor.maxhp
    rect_2 = Rect.new(0, 0, rect_r, 416)
    @sprite.bitmap.blt(Stats::HP_X, Stats::HP_Y, vide, rect_1, 255)
    @sprite.bitmap.blt(Stats::HP_X, Stats::HP_Y, remplis, rect_2, 255)
    if Stats::MP == true
      remplis = Cache.picture(fichiers[1][0])
      vide = Cache.picture(fichiers[1][1])
      rect_v = vide.width
      rect_1 = Rect.new(0, 0, rect_v, 416)
      rect_r = rect_v * @actor.mp / @actor.maxmp
      rect_2 = Rect.new(0, 0, rect_r, 416)
      @sprite.bitmap.blt(Stats::MP_X, Stats::MP_Y, vide, rect_1, 255)
      @sprite.bitmap.blt(Stats::MP_X, Stats::MP_Y, remplis, rect_2, 255)
    end
  end
end
Revenir en haut Aller en bas
nuparu1997
Habitant Lv.6
Habitant Lv.6
nuparu1997


Masculin Age : 27
Avertissements : 3
Inscrit le : 08/12/2008
Messages : 135

[Résolu] Teleport avec HUD en image Empty
MessageSujet: Re: [Résolu] Teleport avec HUD en image   [Résolu] Teleport avec HUD en image Icon_minitimeSam 17 Juil 2010 - 11:20

C'est bon tout marche ! Excellent ! Merci !


Revenir en haut Aller en bas
Contenu sponsorisé




[Résolu] Teleport avec HUD en image Empty
MessageSujet: Re: [Résolu] Teleport avec HUD en image   [Résolu] Teleport avec HUD en image Icon_minitime

Revenir en haut Aller en bas
 

[Résolu] Teleport avec HUD en image

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

 Sujets similaires

-
» [Résolu] Problème avec une image
» [Résolu](script) Sauvegarder une image en png avec ruby.
» [Résolu]Mettre son image de gameover/image d'accueil
» RÉSOLU Probleme avec CATEGORY IDENTIFIER objet avec KGC script
» [Résolu] Problème d'intro, et de jeu (avec les portes) [RESOLU]

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
RPG Maker VX :: Entraide :: Problèmes et Solutions :: Résolu-
Créer un forum | ©phpBB | Forum gratuit d'entraide | Signaler un abus | Cookies | Forum gratuit