|
|
Auteur | Message |
---|
Va-nu-pieds Lv.4
Age : 31 Inscrit le : 03/08/2009 Messages : 61
| Sujet: Re: RGSS2 / Ruby Mar 18 Aoû 2009 - 21:28 | |
| - Citation :
- si tes textes sont statiques
Qu'est ce que tu veux dire par textes statiques ? - Citation :
- Sinon, tu auras un effet d'aliasing
?? |
|
| |
Voyageur Lv.10
Age : 36 Inscrit le : 24/04/2009 Messages : 407
| Sujet: Re: RGSS2 / Ruby Mar 18 Aoû 2009 - 21:32 | |
| En gros, si tes textes restent toujours les mêmes. Exemples : Temps de jeu : pas fixe. PV en combat : pas fixe. Argent dans le menu : fixe (tu ne gagneras pas d'argent à rester planter là dans ton menu! X) La valeur ne changera pas là.) |
|
| |
Va-nu-pieds Lv.4
Age : 31 Inscrit le : 03/08/2009 Messages : 61
| Sujet: Re: RGSS2 / Ruby Mar 18 Aoû 2009 - 21:36 | |
| Euh... lol Je n'es pas encore compris qu'est ce qui dois être modifié ^^' Que dois-je faire maintenant ? Et au faîte, de quels textes statiques tu parle ?? Edit: Ceci est un autre sujet... : Comment puis-je effectuer un changement de fenêtre automatique selon la position du curseur ? Par exemple lorsque le curseur est posé sur un choix, il affiche une fenêtre, et lorsqu'il est sur un autre choix, il affiche une autre fenêtre automatiquement sans appuyer sur C ou B ou autre bouton (Je sais le faire avec des sprites, mais pas avec des fenêtres ^^') Merci. Pour le sujet des varibles, j'ai essayais avec les variables du jeu, genre à la place d'utiliser $var ou $reput_points, j'ai utiliser $game_variables[num. de la variable], mais, bien qu'il me renvoit aucune erreur, cela ne me mets aucun changement de valeur de variable, cette dernière reste toujours à son ancienne valeur. Qu'st ce qui "cloche" ?? 2ème Edit: Pour le problème de changement de fenêtre selon la position du curseur, c'est bon, je l'ai résolu (Il fallait juste faire comme avec les sprites ^^") 3ème Edit: J'ai un autre problème lol, bon, lorsque je crée une fenêtre de sélection comme ceci : - Code:
-
@selection_window = Window_Command.new(192, @variable_contenant_six_choix,1,5) lorsque le curseur arrive au 5ème choix, et que je veux descendre voir le 6ème, le nom de ce dernier n'apparait pas, bien que sa colonne elle, existe. Cette fois j'ai pas réussi à trouver la solution é_è D'où viens le problème ? Et désolé, si j'ai trop de problème 4ème Edit: C'est bon, c'est résolu le problème de la fenêtre de sélection, c'était un problème de bitmap et il fallait changer la méthode Initialise de Window_Command en ceci : - Code:
-
def initialize(width, commands, column_max = 1, row_max = 0, spacing = 32) if row_max == 0 row_max = (commands.size + column_max - 1) / column_max end super(0, 0, width, row_max * WLH + 32, spacing) @commands = commands @item_max = commands.size @column_max = column_max self.contents.dispose self.contents = Bitmap.new(width - 32, @item_max * WLH) refresh self.index = 0 end Voilà, et c'est résolu ! Et encore désolé ^^' |
|
| |
Flibustier Lv.21
Age : 30 Inscrit le : 24/05/2008 Messages : 3234
| Sujet: Re: RGSS2 / Ruby Lun 2 Nov 2009 - 16:07 | |
| Hello ! Je viens demander un "cour" cette fois ! Par moment dans certain script je vois - Code:
-
@x >> 8 Ou encore - Code:
-
@y << 2 Et j'aimerais juste savoir à quoi sert - Code:
-
>> || << Merci d'avance ^^ |
|
| |
dYeu retraité prématurément
Age : 29 Inscrit le : 09/02/2008 Messages : 5357
| Sujet: Re: RGSS2 / Ruby Lun 2 Nov 2009 - 17:58 | |
| Je sais pas si ça peut avoir un rapport mais voici un lien qui t'aidera sur les signes mathématiques qui sont susceptibles d'apparaitre dans des scripts : Table des symboles de math Où tu trouvera : || | Valeur absolue ou module d'un nombre complexe ou cardinal d'un ensemble. « Valeur absolue de... », « module de ... »; « cardinal de ... » Nombre ou Théorie des ensembles | |x| désigne la valeur absolue de x (ou le module de x). | A | désigne le cardinal de l'ensemble A et représente, lorsque A est fini, le nombre d'éléments de A. |
|
|
| |
Flibustier Lv.21
Age : 30 Inscrit le : 24/05/2008 Messages : 3234
| Sujet: Re: RGSS2 / Ruby Lun 2 Nov 2009 - 18:36 | |
| N'en sa n'a aucun rapport xD || en ruby veut dire (enfin je crois) ouUtilisais dans des conditions ! Pour le |x| c'est pas pareil que en math là je crois que tu créer une variable enfin un truc bizarre comme ça Faudrais aussi que je demande un cour sur ça - Code:
-
|x| Merci quand même fabY ^^ |
|
| |
Voyageur Lv.10
Age : 42 Inscrit le : 04/12/2008 Messages : 383
| Sujet: Re: RGSS2 / Ruby Mar 3 Nov 2009 - 8:51 | |
| Personnellement, je n'utilise que tres peu cet operateur. Pour les Array, "<<" est assimilable à un "push". Pour les String, c'est comme "+=". L'avantage, c'est de pouvoir en utiliser plusieurs à la suite. - Code:
-
name = "A" << "S" << "H" << "K" << "A" Apres verification ( http://ruby-doc.org/docs/ProgrammingRuby/ ), ça semble etre la principale utilisation. |
|
| |
Flibustier Lv.21
Age : 30 Inscrit le : 24/05/2008 Messages : 3234
| Sujet: Re: RGSS2 / Ruby Sam 2 Jan 2010 - 19:40 | |
| Ah ok ! Merci ^^ _________________ Hey ! Nouvelles question ! Voilà je chercher à savoir si dans un string se trouve un code Par exemple dans un message nous pouvons mettre un code par exemple \C[4] Et bah je voudrais si avec cette variable par exemple - Code:
-
text = "Essai \T[Test]" Nous pouvions récupérez le mot "Test" (ce qui est entre crochet).. J'espère que vous m'aurez compris :s Merci d'avance ! |
|
| |
Voyageur Lv.10
Age : 42 Inscrit le : 04/12/2008 Messages : 383
| Sujet: Re: RGSS2 / Ruby Dim 3 Jan 2010 - 9:25 | |
| Oui, evidement, c'est possible. Regarde du coté de la methode "gsub!" de la classe String. Tu trouvera tout un tas d'exemple d'utilisation dans le script "Window_Message". |
|
| |
Illusionniste Lv.12
Age : 115 Inscrit le : 07/08/2009 Messages : 774
| Sujet: Re: RGSS2 / Ruby Dim 3 Jan 2010 - 9:45 | |
| Quel temps de réaction La Mèche, impressionnant ! |
|
| |
Flibustier Lv.21
Age : 30 Inscrit le : 24/05/2008 Messages : 3234
| Sujet: Re: RGSS2 / Ruby Dim 3 Jan 2010 - 13:48 | |
| Diblo => Pas compris ASHKA => Nan mais avec gsub! d'accord mais moi je veux une condition ! Par exemple on me donne un array - Code:
-
code = ["Maison", "\T[maison]"] Ensuite je fait un petit for pour parcourir l'array puis je voudrais une condition genre - Code:
-
if i.include?(/\\T\[([0-9]+)\]/i) Seulement include? ne prend pas les / / Donc si il existé une méthode qui fonctionne avec les / / |
|
| |
Illusionniste Lv.12
Age : 115 Inscrit le : 07/08/2009 Messages : 774
| Sujet: Re: RGSS2 / Ruby Dim 3 Jan 2010 - 15:54 | |
| Du 3 novembre à aujourd'hui ça fait un bail =) A moins que tu es supprimé ton message pour pouvoir édité en plus de faire un up? Alors dans ce cas je me suis fait carotte... |
|
| |
Flibustier Lv.21
Age : 30 Inscrit le : 24/05/2008 Messages : 3234
| Sujet: Re: RGSS2 / Ruby Dim 3 Jan 2010 - 17:03 | |
| Tu t'es fait carotte xD Et une autre pitite question ^^' Quel est le signe de l'espace en "code" comme par exemple le saut de ligne dans un string c'est \n bah moi je voudrais l'espace si possible ^^ EDIT : J'ai trouvé pour le regexp ^^ Suffise de faire - Code:
-
if ("\\t[m]" =~ /\\T\[(.*?)\]/i) != nil # Code end Me reste plus cas savoir comment le code de l'espace ^^ EDIT SUPREME : Voui j'ai trouvé tout seul !!!! Plus la peine de code un - Code:
-
.each(' ') suffit ^^ |
|
| |
Habitant Lv.6
Age : 30 Inscrit le : 28/02/2010 Messages : 124
| Sujet: Re: RGSS2 / Ruby Dim 21 Mar 2010 - 14:51 | |
| Ouaw je sens que je vais adorer ce topic, Bref J'ai quelques petites questions 1ére question J'aimerais savoir comment rendre privé une variable... pas privée >.> Je m'explique Dans Window_Message La variable @visible a subit au début un attr_accessor Et ma question était de savoir comment annuler cet attr_accessor sans pour autant toucher au script de base ?
2éme question Lorsque l'on fait une surcharge d'une scene (genre Scene_Map) A-ton besoin de mettre le lien de parenté (< Scene_Base) Ou non ?
Merci d'avance ^^ |
|
| |
Voyageur Lv.10
Age : 36 Inscrit le : 24/04/2009 Messages : 407
| Sujet: Re: RGSS2 / Ruby Dim 21 Mar 2010 - 17:12 | |
| Je commence par la question 2 : Peut-être que l'interpréteur ruby retrouvera automatiquement la classe parente... Mais normalement, cette dernière doit toujours être indiquée. Donc oui, même s'il y a une chance que l'interpréteur corrige de lui-même un oubli.
Ensuite, retour à la question 1... Bah franchement, je vois pas trop comment faire... En faite, j'ai surtout du mal à comprendre "pourquoi" tu veux le faire. Si cette attribut est visible, c'est qu'il est (au moins susceptible d'être) utilisé ailleurs. Pourrais-tu préciser pourquoi tu veux le rendre privé? |
|
| |
Habitant Lv.6
Age : 30 Inscrit le : 28/02/2010 Messages : 124
| Sujet: Re: RGSS2 / Ruby Dim 21 Mar 2010 - 17:22 | |
| - Citation :
- Bah franchement, je vois pas trop comment faire... En faite, j'ai surtout du mal à comprendre "pourquoi" tu veux le faire. Si cette attribut est visible, c'est qu'il est (au moins susceptible d'être) utilisé ailleurs. Pourrais-tu préciser pourquoi tu veux le rendre privé?
Ahah Tout simplement parce que je veux que que lorsque l'on fasse - Code:
-
$game_message.visible Le script cherche ma méthode visible qui renverra ensuite true/false Et donc pour l'instant si je crée un fonction visible il y a une erreur vu que visible est en attr_accessor |
|
| |
Voyageur Lv.10
Age : 36 Inscrit le : 24/04/2009 Messages : 407
| Sujet: Re: RGSS2 / Ruby Dim 21 Mar 2010 - 17:30 | |
| Aaah! ...non, normalement il n'y a pas d'erreur. Tu peux tout à fait faire ça : - Code:
-
class Test attr_accessor :valeur def valeur return true end end Donc, si tu as une erreur, elle provient du contenu de ta méthode. Edito : Mais de rien!
Dernière édition par Sihn le Dim 21 Mar 2010 - 17:36, édité 1 fois |
|
| |
Habitant Lv.6
Age : 30 Inscrit le : 28/02/2010 Messages : 124
| Sujet: Re: RGSS2 / Ruby Dim 21 Mar 2010 - 17:35 | |
| Ah oui sa marche ^^ Nickel merci =D |
|
| |
Templier Lv.15
Age : 27 Inscrit le : 02/07/2009 Messages : 1169
| Sujet: Re: RGSS2 / Ruby Dim 20 Nov 2011 - 17:24 | |
| *dépoussière ce topic* Je fait un jolie nécro, pour déjà montrer au nouveaux qu'il y a un topic de ce genre et aussi pour poser une question: Question1J'ai appris sur ce site à quoi sert les alias. Mais il n'est pas préciser si on peut ne pas prendre quelque chose. - Code:
-
def refresh self.contents.clear @item_max = $game_party.members.size for actor in $game_party.members x = 1 y = 30 draw_actor_name(actor, x, y) draw_actor_hp(actor, x + 120, y + WLH * 1) end end end Ici je voudrais prendre tout sauf sa(enfin juste les modifier): - Code:
-
x = 1 y = 30 draw_actor_name(actor, x, y) draw_actor_hp(actor, x + 120, y + WLH * 1) Mon alias va juste faire une copie conforme c'est sa ? Donc il existe un autre moyen ? Merci d'avance de vos réponses ! |
|
| |
Maître des Duels
Age : 32 Inscrit le : 29/07/2009 Messages : 7841
| Sujet: Re: RGSS2 / Ruby Dim 20 Nov 2011 - 20:18 | |
| Non, dans ce cas il faut redéfinir la méthode. C'est à dire écraser le contenu précédent. |
|
| |
Aventurier Lv.16
Age : 28 Inscrit le : 03/08/2009 Messages : 1399
| Sujet: Re: RGSS2 / Ruby Dim 20 Nov 2011 - 20:23 | |
| Moi j'ai une petite question toute bête, où se situe (et même dans quel script de base) la portion de code qui définit où se place le chronomètre ^^ Car il vient ce caler juste derrière mon HUD donc il faudrait que je puisse le déplacer (je sais je fais assez autiste/incapable de demander des trucks comme ça mais bon) |
|
| |
Templier Lv.15
Age : 27 Inscrit le : 02/07/2009 Messages : 1169
| Sujet: Re: RGSS2 / Ruby Dim 20 Nov 2011 - 20:31 | |
| Dans Sprite_Timer ligne 18-19. |
|
| |
Aventurier Lv.16
Age : 28 Inscrit le : 03/08/2009 Messages : 1399
| Sujet: Re: RGSS2 / Ruby Dim 20 Nov 2011 - 20:45 | |
| Merci beaucoup |
|
| |
Templier Lv.15
Age : 27 Inscrit le : 02/07/2009 Messages : 1169
| Sujet: Re: RGSS2 / Ruby Mer 30 Nov 2011 - 14:05 | |
| Bonjours. Le "Window à cesser de fonctionner"(Je sais que c'est du à mon script). Généralement, sa arrive comment ? Parce-que il me semble, que dans mon scropt, il n'y a pas de boucle qui passe à l'infini.
Merci de vos réponses ! |
|
| |
Maître des Duels
Age : 32 Inscrit le : 29/07/2009 Messages : 7841
| Sujet: Re: RGSS2 / Ruby Mer 30 Nov 2011 - 14:12 | |
| |
|
| |
| Sujet: Re: RGSS2 / Ruby | |
| |
|
| |
|