evexplication
Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédenteProchaine révisionLes deux révisions suivantes | ||
evexplication [2010/05/27 18:35] – ophio | evexplication [2020/08/11 18:44] – editeurso | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | =====Fonctionnement d'un évènement===== | + | ======Fonctionnement d'un évènement====== |
Dans ce tutorial, nous allons voir comment l' | Dans ce tutorial, nous allons voir comment l' | ||
+ | |||
====Fonctionnement général==== | ====Fonctionnement général==== | ||
Ligne 7: | Ligne 8: | ||
Un évènement, | Un évènement, | ||
- | Pour simplifier, un évènement c'est une action qui va s' | + | Pour simplifier, un évènement c'est une action qui va être accomplie |
__Exemples: | __Exemples: | ||
Ligne 33: | Ligne 34: | ||
Vous avez peut-être déjà entendu parlé de "Si, alors, sinon" ou de "If, then, else" dans certains langages de programmation. C'est exactement le même principe ici ;) | Vous avez peut-être déjà entendu parlé de "Si, alors, sinon" ou de "If, then, else" dans certains langages de programmation. C'est exactement le même principe ici ;) | ||
+ | |||
Ligne 41: | Ligne 43: | ||
La page évènement se présente comme suit | La page évènement se présente comme suit | ||
- | \\ \\ \\ < | + | \\ \\ \\ < |
A gauche se présente le cadre " | A gauche se présente le cadre " | ||
Ligne 49: | Ligne 51: | ||
Et bien c'est dans une 2ème page que cela se passe. En effet, lorsque les conditions nécéssaires à l' | Et bien c'est dans une 2ème page que cela se passe. En effet, lorsque les conditions nécéssaires à l' | ||
En fait les pages de l' | En fait les pages de l' | ||
+ | \\ \\ | ||
+ | De plus, il est aussi possible de mettre en condition de déclenchement deux conditions (par exemple Attaque et Appuie sur bouton) puis d' | ||
* Par la suite, j' | * Par la suite, j' | ||
+ | |||
+ | |||
====Les différentes conditions existantes==== | ====Les différentes conditions existantes==== | ||
Ligne 67: | Ligne 73: | ||
**Auto une seul fois**\\ | **Auto une seul fois**\\ | ||
- | L' | + | L' |
**Variable**\\ | **Variable**\\ | ||
Ligne 115: | Ligne 121: | ||
Nous avons donc ici un exemple de programmation pour un PNJ qui n'aime pas les membres de la Guilde Celestia (pourtant forts sympathiques au demeurant ;-)) | Nous avons donc ici un exemple de programmation pour un PNJ qui n'aime pas les membres de la Guilde Celestia (pourtant forts sympathiques au demeurant ;-)) | ||
+ | |||
+ | |||
+ | ====Graphisme et évènements==== | ||
+ | |||
+ | Pas grand chose à dire ici ;-)\\ | ||
+ | Une image attribuée à un évent se nomme " | ||
+ | On peut définir un graphisme par page d' | ||
+ | Un petit copier coller du tutorial de [[tutoriaux: | ||
+ | |||
+ | “Type d' | ||
+ | |||
+ | Voilà, vous savez à peu près tout ce qu'il faut savoir sur les sprites =) | ||
+ | |||
+ | |||
+ | |||
+ | ====Les commandes évènements==== | ||
+ | C'est ici que, comme je l'ai dit précédemment, | ||
+ | |||
+ | __Petit exemple__ | ||
+ | \\ CD\\ | ||
+ | Appuie sur bouton\\ | ||
+ | CE\\ | ||
+ | Condition(' | ||
+ | %Gold%=%Gold%-2000\\ | ||
+ | Message(' | ||
+ | Condition(' | ||
+ | Message(' | ||
+ | Imaginez que le joueur avait 3000 pièces d'or sur lui, la condition %Gold%> | ||
+ | |||
+ | |||
+ | Il est tout de même important de noter une petite différence entre ce que vous mettez en CD et en CE. | ||
+ | Si en CD vous inscrivez %Vie%=200, alors vous demandez à ce qu'on vérifie si le joueur a bien 200 points de vie. En revanche si vous mettez %Vie%=200 dans les CE, vous allez **affecter** la vie du joueur à 200 (cela signifie que vous allez modifier la valeur de la variable %Vie% à 200) | ||
+ | |||