Connexion automatique

Pas encore membre ? Inscrivez-vous ici !
Vous avez oublié votre mot de passe ? On vous aide ici

AccueilPage d'accueilFAQRechercherS'enregistrerConnexion

Sélecteur de thème :


Partagez | .
[Résolu] Affichage d'un texte

Kayss
Paysan

Paysan
avatar
http://www.reparation-iphone-lille.fr/

Nombre de messages : 68
Age : 27
Capacités : bon
Distinction : aucune
Date d'inscription : 03/02/2013

MessageSujet: [Résolu] Affichage d'un texte    Lun 11 Fév 2013 - 3:29

Domaines concernés : Event, script

Bonjour,
Alors voilà, j'ai un problème. J'aimerais afficher un texte de type "description" à l'aide de la commande "Script...".
Mais je ne vois pas trop comment faire, donc si quelqu'un pouvait éclairer ma lanterne, s'il vous plaît Smile ?

Merci d'avance.


Dernière édition par Kayss le Mer 13 Fév 2013 - 5:33, édité 1 fois (Raison : Résolu)
 
Zangther
Garde du Trésor

Garde du Trésor
avatar

Nombre de messages : 887
Capacités : très bon
Distinction : aucune
Date d'inscription : 06/02/2013

MessageSujet: Re: [Résolu] Affichage d'un texte    Lun 11 Fév 2013 - 3:57

Cela dépend, comment veux-tu l'afficher et surtout où (dans le sens : dans un autre script ? dans un menu ? sur la map ?)
 
Kayss
Paysan

Paysan
avatar
http://www.reparation-iphone-lille.fr/

Nombre de messages : 68
Age : 27
Capacités : bon
Distinction : aucune
Date d'inscription : 03/02/2013

MessageSujet: Re: [Résolu] Affichage d'un texte    Lun 11 Fév 2013 - 5:49

En event donc sur la map, sans que ça interfère avec les processus en cours. En fait je fais un menu de compétence en event, et je veux donc afficher une description du skill en "surbrillance" (mon index en event quoi). Mais aussi en bas de l'écran, quelques infos. Comme : Points de skill disponibles etc. (Pour ce qui est de l'appel de variables, je sais faire, mais c'est comment créer cette fenêtre et y mettre les infos à afficher par event qui me pose problème. )
Merci d'avance ! (t'as l'air calé en RGSS toi ! Dès qu'il s'agit de Ruby, je te vois ^^ )
 
Zangther
Garde du Trésor

Garde du Trésor
avatar

Nombre de messages : 887
Capacités : très bon
Distinction : aucune
Date d'inscription : 06/02/2013

MessageSujet: Re: [Résolu] Affichage d'un texte    Lun 11 Fév 2013 - 6:02

Programmer c'est mon métier ahah Very Happy
En gros tu as besoin d'une Window.

Tu n'as qu'a essayer avec une Window_Help, ça devrait aller.
Quand tu lances ton menu tu fais
Code:
@help_window = Window_Help.new
Et quand tu le vires tu n'oublie pas de faire
Code:
@help_window.dispose

Pour mettre du texte dedans, essaye de voir les methodes que Window_Help propose. Je ne suis pas sur (je n'ai pas RPG maker à porté) mais ça devrait être un truc du genre @help_window.text "Ceci est un exemple"
 
tonyryu
Garde du Trésor

Garde du Trésor
avatar
http://www.tonyryudev.com

Nombre de messages : 893
Age : 37
Localisation : Près de Nantes
Capacités : expert
Distinction : aucune
Date d'inscription : 27/05/2010

MessageSujet: Re: [Résolu] Affichage d'un texte    Lun 11 Fév 2013 - 6:20

en suivant l'idée de Zangther, j'ai fait ce petit script sur le pouce, a ajouter dans Material :

Code:
#==============================================================================
# ** Scene_Map
#------------------------------------------------------------------------------
#  Extention de la classe Scene_Map
#==============================================================================
class Scene_Map
 
  #--------------------------------------------------------------------------
  # * Surcharge de la méthode create_all_windows
  #--------------------------------------------------------------------------
  alias desc_create_all_windows create_all_windows
  def create_all_windows
    desc_create_all_windows
    @help_window = Window_Help.new
    @help_window.visible = false
  end
 
  #--------------------------------------------------------------------------
  # * Modifier le texte de la fenêtre d'aide
  #--------------------------------------------------------------------------
  def modifier_texte_help(pText)
    @help_window.visible = true
    @help_window.set_text(pText)
  end
 
  #--------------------------------------------------------------------------
  # * Effacer la fenêtre d'aide
  #--------------------------------------------------------------------------
  def effacer_help
    @help_window.visible = false
  end
end

Ensuite dans tes events pour afficher du texte dans la fenêtre de description :
Code:
SceneManager.scene.modifier_texte_help("ton texte a afficher")

Et pour l'effacer :
Code:
SceneManager.scene.effacer_help()
 
Kayss
Paysan

Paysan
avatar
http://www.reparation-iphone-lille.fr/

Nombre de messages : 68
Age : 27
Capacités : bon
Distinction : aucune
Date d'inscription : 03/02/2013

MessageSujet: Re: [Résolu] Affichage d'un texte    Lun 11 Fév 2013 - 6:34

Ca fonctionne ! (Bizarrement j'avais déjà essayé cette méthode par le passé et ça n'avait pas fonctionné... )
Merci à toi, et ton métier Very Happy !

EDIT : Ah Tonyryu est venu a ma rescousse aussi :P ! Merci à vous deux Wink ! (je vais essayer ton script aussi Tonyryu ^^ )
 
Zangther
Garde du Trésor

Garde du Trésor
avatar

Nombre de messages : 887
Capacités : très bon
Distinction : aucune
Date d'inscription : 06/02/2013

MessageSujet: Re: [Résolu] Affichage d'un texte    Lun 11 Fév 2013 - 6:37

Prends le script de Tonyryu, pour toi il sera plus pratique. Wink
 
Kayss
Paysan

Paysan
avatar
http://www.reparation-iphone-lille.fr/

Nombre de messages : 68
Age : 27
Capacités : bon
Distinction : aucune
Date d'inscription : 03/02/2013

MessageSujet: Re: [Résolu] Affichage d'un texte    Lun 11 Fév 2013 - 7:13

Bah les deux méthodes ont leurs inconvénients Suspect ! Avec la méthode "normal" les fenêtres se superpose ce qui me fait retirer le processus parallèle et pour ce qui du script de Tonyryu je ne peux pas agir sur les propriété de Window_Help . Mais je pense aussi que le script de tonyryu est plus utile parce que je peux le modifier afin que ça répond à mes attentes Smile !
 
Zangther
Garde du Trésor

Garde du Trésor
avatar

Nombre de messages : 887
Capacités : très bon
Distinction : aucune
Date d'inscription : 06/02/2013

MessageSujet: Re: [Résolu] Affichage d'un texte    Lun 11 Fév 2013 - 8:41

Si tu veux la modifier fais le dans cette partie de son script :
Code:
  def create_all_windows
    desc_create_all_windows
    @help_window = Window_Help.new
    @help_window.visible = false
    # @help_window.x = 42
  end
 
Kayss
Paysan

Paysan
avatar
http://www.reparation-iphone-lille.fr/

Nombre de messages : 68
Age : 27
Capacités : bon
Distinction : aucune
Date d'inscription : 03/02/2013

MessageSujet: Re: [Résolu] Affichage d'un texte    Lun 11 Fév 2013 - 8:56

J'ai fait ça : (Comme ça je peux l'utiliser pour plusieurs choses en utilisant d'autres structures "def" )

Code:
 def down_text_help
    @help_window.height = 64
    @help_window.y = 416
  end

Oui, j'ai quelques connaissances en Ruby, mais pas assez pour me débrouiller de moi-même à chaque fois ><... Et ça me permet d'apprendre un peu plus.
 
Zangther
Garde du Trésor

Garde du Trésor
avatar

Nombre de messages : 887
Capacités : très bon
Distinction : aucune
Date d'inscription : 06/02/2013

MessageSujet: Re: [Résolu] Affichage d'un texte    Mar 12 Fév 2013 - 1:52

Créer une méthode n'est pas obligatoire mais bon Smile
Tant que cela marche, c'est le principal.

Encore besoin d'aide ?
 
Kayss
Paysan

Paysan
avatar
http://www.reparation-iphone-lille.fr/

Nombre de messages : 68
Age : 27
Capacités : bon
Distinction : aucune
Date d'inscription : 03/02/2013

MessageSujet: Re: [Résolu] Affichage d'un texte    Mar 12 Fév 2013 - 2:06

J'ai essayé d'agir sur la variable @help_window mais vu ce n'est pas un variable global, ça ne fonctionne pas. Donc je ne vois pas d'autres moyens pour agir dessus x)...

Je ne pense pas avoir encore besoin d'aide sur ce sujet ^^ ! Merci à vous deux !
 
Alexdream
Membre d'Honneur

Membre d'Honneur
avatar
http://alexdream.canalblog.com/

Nombre de messages : 1400
Age : 28
Localisation : Rodez
Capacités : bon
Date d'inscription : 02/03/2008

MessageSujet: Re: [Résolu] Affichage d'un texte    Mar 12 Fév 2013 - 3:10

sinon tu peux faire comme cela avec une commande d'évenemment.

Spoiler:
 
 
Jungle
Mineur Spécialiste

Mineur Spécialiste
avatar

Nombre de messages : 30
Capacités : moyen
Distinction : aucune
Date d'inscription : 28/08/2012

MessageSujet: Re: [Résolu] Affichage d'un texte    Mar 12 Fév 2013 - 8:53

Ce n'est pas ce qu'il cherchait je crois.
 
Kayss
Paysan

Paysan
avatar
http://www.reparation-iphone-lille.fr/

Nombre de messages : 68
Age : 27
Capacités : bon
Distinction : aucune
Date d'inscription : 03/02/2013

MessageSujet: Re: [Résolu] Affichage d'un texte    Mar 12 Fév 2013 - 10:24

En effet, le texte doit resté affiché et se mettre à jour (si besoin y est) pendant toute la durée de l'exploration du menu. (Au passage, j'adore ton avatar Jungle ! Beck FTW )
 
Chaos17
Gagnant MS n°50

Gagnant MS n°50
avatar
http://blogofchaos17.wordpress.com/

Nombre de messages : 223
Localisation : France
Capacités : débutant
Distinction : aucune
Date d'inscription : 11/04/2012

MessageSujet: Re: [Résolu] Affichage d'un texte    Mer 13 Fév 2013 - 5:17

Gab manager (comme dans FF13, une petite banderole noire apparait avec du exte dessus)

http://www.rpgmakervxace.net/topic/8125-gab-manager/
 
Kayss
Paysan

Paysan
avatar
http://www.reparation-iphone-lille.fr/

Nombre de messages : 68
Age : 27
Capacités : bon
Distinction : aucune
Date d'inscription : 03/02/2013

MessageSujet: Re: [Résolu] Affichage d'un texte    Mer 13 Fév 2013 - 5:32

Kayss a écrit:
Je ne pense pas avoir encore besoin d'aide sur ce sujet ^^ ! Merci à vous deux !

Zanghter et Tonyryu ont résolu ma requête ! Lisez les messages précédents...
Quoi qu'il en soit, merci Smile !
 
Contenu sponsorisé




MessageSujet: Re: [Résolu] Affichage d'un texte    

 

   Page 1 sur 1

 Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum