Ediwiki

Wiki officiel de l'éditeur de carte du jeu Slayers Online

Outils pour utilisateurs

Outils du site


evexplication

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révision
Révision précédente
evexplication [2010/05/27 17:01] – créée ophioevexplication [2020/08/15 15:05] (Version actuelle) – supprimée lyssitz
Ligne 1: Ligne 1:
-=====Fonctionnement d'un évènement===== 
  
-Dans ce tutorial, nous allons voir comment l'éditeur gère les évènements. 
- 
-====Fonctionnement général==== 
- 
-Un évènement, qu'est ce que c'est? 
- 
-Pour simplifier, un évènement c'est une action qui va être accomplie lorsque certaines conditions seront remplies. 
- 
-Exemples: 
-Condition : le joueur appuie sur un bouton 
-Action : une porte s'ouvre 
- 
-Condition : le joueur marche sur un piège 
-Action : le joueur meurt 
- 
-Condition : le joueur est dans telle guilde, il a plus de 2000 pièces d'or sur lui et il appuie sur un bouton 
-Action :le joueur perd 2000 pièces d'or et il se téléporte dans une map 
- 
- 
- 
-Mais bien entendu, toutes les conditions ne sont pas toujours remplies par le joueur, on peut alors envisager une action alternative 
- 
-Exemples: 
-Condition : le joueur appuie sur un bouton 
-Action : une porte s'ouvre 
-Action alternative : le joueur n'a pas appuyé sur le bouton, il ne se passe rien 
- 
-Condition : le joueur se présente à une porte, il a 2000 pièces d'or sur lui 
-Action : il perd son or et est téléporté 
-Action alternative : le joueur n'a pas 2000 pièces d'or sur lui mais il s'est présenté à la porte. Toutes les conditions ne sont pas remplie. Un message lui indique qu'il ne peut pas passer 
- 
-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 ;) 
- 
-====Application du fonctionnement général à l'éditeur==== 
- 
- 
-La page évènement se présente comme suit  
- 
-// image fenêtre event \\ 
- 
-A gauche se présente le cadre "Condition de déclenchement", c'est ici que nous mettrons les conditions à remplir pour effectuer l'action 
-A gauche se présente le cadre "Commande évènement", c'est ici que nous décrirons les actions à effectuer lorsque les conditions sont remplies 
- 
-Et l'action alternative en cas de non respect des conditions?  
-Et bien c'est dans une 2ème page que cela se passe. En effet, lorsque les conditions nécéssaires à l'effectuation des actions ne sont pas remplies, c'est la 2ème page qui sera lue. 
-En fait les pages de l'évent seront lues dans l'ordre jusqu'à ce que toutes les conditions d'une des page soient remplies. 

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki