| [Résolu] Accéder au code généré par les events ? | |
|
Auteur | Message |
---|
Va-nu-pieds Lv.4
Age : 37 Inscrit le : 08/04/2010 Messages : 52
| Sujet: [Résolu] Accéder au code généré par les events ? Ven 16 Avr 2010 - 11:32 | |
| Voilà, c'est tout simple, il s'agit d'un question sur le principe de base de RPGMVX.
J'ai beau cherché impossible de trouver une manière d'accéder au code que l'on génère avec les events. On ne semble pouvoir modifier les events qu'au travers de l'interface graphique tandis que la partie script modifie le fonctionnement global du jeu. Mais l'interface graphique pour les events génère nécessairement du code elle aussi. Est-ce qu'il y a moyen d'y accéder ?
J'ai conscience qu'il s'agit d'une question de base. Pourtant, elle continue à me tarabuster et je continue à être frustré. Ne me fouettez pas !
Dernière édition par Le Morse le Sam 22 Mai 2010 - 9:06, édité 1 fois |
|
| |
Maître des Duels
Age : 32 Inscrit le : 29/07/2009 Messages : 7841
| Sujet: Re: [Résolu] Accéder au code généré par les events ? Ven 16 Avr 2010 - 11:44 | |
| Tu n'a pas de moyen de transformer un event en code pur.
Par contre les commandes d'évent sont gérées dans le Game_Interpreter en grande partie. |
|
| |
Voyageur Lv.10
Age : 36 Inscrit le : 24/04/2009 Messages : 407
| Sujet: Re: [Résolu] Accéder au code généré par les events ? Ven 16 Avr 2010 - 12:03 | |
| Les données des événements sont stockés dans les fichiers des maps dans lesquelles elles se trouvent, et sont chargées en même temps que cette dernière. Les événements communs, eux, sont stockés dans un fichier à part (car ne dépendant d'aucune maps) : "CommonEvents.rvdata". Cependant, les events ne sont pas censé êtres modifiés autrement que par l'interface graphique... Après, comme dis précédemment, Game_Interpreter est chargé de "lire" ces fameuses données. Peut-être que c'est par là qu'il faut chercher, tout dépend de ce que tu veux faire exactement. |
|
| |
Va-nu-pieds Lv.4
Age : 37 Inscrit le : 08/04/2010 Messages : 52
| Sujet: Re: [Résolu] Accéder au code généré par les events ? Ven 16 Avr 2010 - 20:29 | |
| Ok, je vais chercher de ce côté là. En fait, je voulais commencer par lire le code généré pour mieux saisir le fonctionnement de l'interface de création d'event. Et enchaîner ensuite avec la création d'events complexes en écrivant le code en dur directement. |
|
| |
Maître des Duels
Age : 32 Inscrit le : 29/07/2009 Messages : 7841
| Sujet: Re: [Résolu] Accéder au code généré par les events ? Ven 16 Avr 2010 - 20:57 | |
| Alors c'est bien dans Game_Interpreter que tu dois regarder ^^ |
|
| |
Voyageur Lv.10
Age : 36 Inscrit le : 24/04/2009 Messages : 407
| Sujet: Re: [Résolu] Accéder au code généré par les events ? Ven 16 Avr 2010 - 21:12 | |
| Mmm... Ce que je te conseille, c'est carrément de créer un nouveau script sur ce modèle : - Code:
-
class Game_Interpreter def ta_fonction # Met tes commandes ici end end Avec ça, tu n'as plus qu'a utiliser "ta_fonction" dans une fonction "Insérer un script" en event pour lire toutes les commandes que tu auras placé dans ton code (à la place de "# Met tes commandes ici"). Je pense que c'est la solution la plus simple... Après, si tu souhaites vraiment savoir comment fonctionnent les events, dis toi que ceux-ci, simple liste dans l'éditeur, deviennent une fois en jeu... bah toujours des listes. En simplifiant, les events ne sont qu'une succession de numéro de commande (auquel sont parfois associés d'autres numéro, tel qu'un id de héros). C'est le script Game_Interpreter qui, en lisant ces numéros, va effectuer les actions adéquate. Si tu veux plus d'infos sur ces listes de numéros (leurs structures), je te conseille de lire le manuel RMXP. Fais une recherche à "event". De là, tu trouveras plusieurs sections utiles, notamment : RPG::Event RPG::Event::Page RPG::EventCommand Un objet RPG::Event contient un ou des objets RPG::Event::Page, qui eux-mêmes contiennent une liste d'objets RPG::EventCommand, qui elles, enfin, contiennent un numéro de commande à effectuer, une liste des paramètres qui lui sont affectés, ainsi qu'un numéro d'indentation (qui sert pour les conditions, entre autre). |
|
| |
Ex-Admin-Script
Age : 42 Inscrit le : 26/05/2008 Messages : 2360
| Sujet: Re: [Résolu] Accéder au code généré par les events ? Mer 21 Avr 2010 - 10:33 | |
| Shin, ce n'Est pas ce qui est demandé. Il veut savoir où est le code généré. Ruby ne génère pas de code, alors les event encore mois. Tous est interprété, les script comme les events (rien ne se compile jamais, tout n'est que package encodé et crypté, c'est tout). Donc pour voir comment sont interprété les events, on t'As répondu, c'est dans Game_Interpretor dans les script. Mais je t'Avertis, les paramètres ne sont pas évident du tout à comprendre qu'est-ce qui est quoi. Mais ça peut peut-être donner des idées. Cependant, suivre les cours de script t'aiderons certainement d'avantage. |
|
| |
Va-nu-pieds Lv.4
Age : 37 Inscrit le : 08/04/2010 Messages : 52
| Sujet: Re: [Résolu] Accéder au code généré par les events ? Mer 21 Avr 2010 - 12:27 | |
| C'est la réflexion que je me suis faite aussi Hikari. Je farfouille dans les scripts depuis plusieurs jours, et même si le code m'est de plus en plus familier, il ne fait aucun doute que des lignes directrices accélereraient un apprentissage laborieux ! Je commence les cours dès aujourd'hui ! (Je n'avais pas vu que j'avais été accepté dans le groupe Apprentis Scripteurs, je viens de percuter ) |
|
| |
| Sujet: Re: [Résolu] Accéder au code généré par les events ? | |
| |
|
| |
| [Résolu] Accéder au code généré par les events ? | |
|