Ediwiki

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

Outils pour utilisateurs

Outils du site


tutoriaux:intermediaire

Différences

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

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
tutoriaux:intermediaire [2011/01/09 20:30] kyllertutoriaux:intermediaire [2020/08/23 14:36] (Version actuelle) – supprimée lyssitz
Ligne 1: Ligne 1:
-====== Les évènements courants intermédiaire ====== 
- 
-=====Pousser un objet===== 
-<html><br/><br/> 
-Nous allons voir ici comment déplacer un objet au sol (par exemple une pierre qui roule ou un coffre qu'on pousse ;) ). Pour cela il est nécessaire de savoir ce qu'est un sprite. Un sprite, c'est une image qui est associée à un event. C'est pourquoi la case "suit le sprite" a beaucoup d'importance ici. Lorsqu'elle est cochée, l'event va se déplacer en même temps que son sprite. Si vous ne la cochez pas et que vous voulez par exemple pousser une pierre, il vous faudra appuyez sur espace là où se trouvait la pierre à l'origine (là où se trouve l'event) pour continuer à la déplacer... pas très logique en somme. 
- 
-<br/> 
-<style type=text/css> 
-TEXTAREA { 
-  background-color : white; 
-  font-family : MS Sans Serif; 
-  font-size : 8px; 
-} 
-</style> 
-<center> 
-<table cellspacing=2> 
-<tr height=25><th colspan=3 align=left> 
-Page 1 
-</th></tr> 
-<tr><td><b>Conditions de déclenchement</b></td><td></td><td><b>Commande événements</b></td></tr> 
-<tr><td> 
-<TEXTAREA ROWS=12 COLS=100 SIZE=320 WRAP=soft readonly> 
-Appuie sur bouton 
-//il faut donner un nom à l'event afin de pouvoir modifier sa position grace aux commandes %NomEv.CaseX%  
-//et %NomEv.CaseY% 
-//dans cet exemple je lui ai mis le nom de pierre 
-</TEXTAREA> 
-</td> 
-<td width=20> 
-</td> 
-<td> 
-<TEXTAREA ROWS=12 COLS=100 SIZE=320 WRAP=soft readonly> 
-Condition('%Direction%=0') 
-%pierre.CaseY%=%pierre.CaseY%-1 
-// 
-Condition('%Direction%=2') 
-%pierre.CaseY%=%pierre.CaseY%+1 
-// 
-Condition('%Direction%=1') 
-%pierre.CaseX%=%pierre.CaseX%+1 
-// 
-Condition('%Direction%=3') 
-%pierre.CaseX%=%pierre.CaseX%-1 
-</TEXTAREA> 
-</td> 
-</tr> 
-</table> 
- 
-<br/><br/> 
-Petite astuce : Si vous voulez empêcher votre event de se déplacer au travers des obstacles de la map, plutôt que de vous embêter à mettre des tonnes de conditions en fonction de la position de votre event et des obstacles, mettez simplement des events vides (rien en CD, rien en CE) dessus. Comme deux events ne peuvent pas se superposer, l'objet que vous poussez n'avancera pas au contact d'un obstacle 
- 
-</center><br/><br/><br/></html> 
- 
-=====Insérer un effet visuel au cours d'un évent===== 
-<html><br/><br/> 
-Nous allons voir ici comment mettre un effet visuel (une animation) dans le cours d'un event. 
-Par exemple, le joueur va voir un forgeron et celui-ci lui propose de le regarder forger une épée. J'utilise la variable[13] qui est publique, si vous l'utilisez veillez bien à la remettre à 0 à la sortie de votre map. 
- 
-<br/> 
-<style type=text/css> 
-TEXTAREA { 
-  background-color : white; 
-  font-family : MS Sans Serif; 
-  font-size : 8px; 
-} 
-</style> 
-<center> 
-<table cellspacing=2> 
-<tr height=25><th colspan=3 align=left> 
-Page 1 
-</th></tr> 
-<tr><td><b>Conditions de déclenchement</b></td><td></td><td><b>Commande événements</b></td></tr> 
-<tr><td> 
-<TEXTAREA ROWS=6 COLS=100 SIZE=320 WRAP=soft readonly> 
-//case "personnage fixe" cochée avec une image du forgeron qui tient un marteau 
-Appuie sur bouton 
-Variable[13]=0 
-</TEXTAREA> 
-</td> 
-<td width=20> 
-</td> 
-<td> 
-<TEXTAREA ROWS=6 COLS=100 SIZE=320 WRAP=soft readonly> 
-Message('Forgeron : Bonjour voyageur, désires-tu me voir à l'oeuvre?') 
-Message('%Name% Oui j'adorerais ça') 
-%Bloque%=1 
-%Timer%=0 
-Variable[13]=1 
-</TEXTAREA> 
-</td> 
-</tr> 
-</table> 
- 
- 
-<style type=text/css> 
-TEXTAREA { 
-  background-color : white; 
-  font-family : MS Sans Serif; 
-  font-size : 8px; 
-} 
-</style> 
-<center> 
-<table cellspacing=2> 
-<tr height=25><th colspan=3 align=left> 
-Page 2 
-</th></tr> 
-<tr><td><b>Conditions de déclenchement</b></td><td></td><td><b>Commande événements</b></td></tr> 
-<tr><td> 
-<TEXTAREA ROWS=6 COLS=100 SIZE=320 WRAP=soft readonly> 
-//case "effet visuel" cochée avec une animation du forgeron qui bat le fer 
-Automatique 
-Variable[13]=1 
-%Timer%<100 
-</TEXTAREA> 
-</td> 
-<td width=20> 
-</td> 
-<td> 
-<TEXTAREA ROWS=6 COLS=100 SIZE=320 WRAP=soft readonly> 
-//vide 
-</TEXTAREA> 
-</td> 
-</tr> 
-</table> 
- 
- 
-<style type=text/css> 
-TEXTAREA { 
-  background-color : white; 
-  font-family : MS Sans Serif; 
-  font-size : 8px; 
-} 
-</style> 
-<center> 
-<table cellspacing=2> 
-<tr height=25><th colspan=3 align=left> 
-Page 3 
-</th></tr> 
-<tr><td><b>Conditions de déclenchement</b></td><td></td><td><b>Commande événements</b></td></tr> 
-<tr><td> 
-<TEXTAREA ROWS=6 COLS=100 SIZE=320 WRAP=soft readonly> 
-//case "personnage fixe" cochée avec une image du forgeron qui tient un marteau 
-Automatique 
-Variable[13]=1 
-%Timer%>=100 
-</TEXTAREA> 
-</td> 
-<td width=20> 
-</td> 
-<td> 
-<TEXTAREA ROWS=6 COLS=100 SIZE=320 WRAP=soft readonly> 
-%Bloque%=0 
-Message('j'espere que ça t'a plu') 
-Variable[13]=0 
-</TEXTAREA> 
-</td> 
-</tr> 
-</table> 
- 
-</center></html> 
- 
- 
- 
- 
- 
- 
- 
- 
-===== Déplacement d'un évent / Pnj (cinématique) ===== 
-(Dwight) 
- 
-<html><center><u><b>Évent automatique : Lili</b></u></center></html> 
- 
-<html> 
-<style type=text/css> 
-TEXTAREA { 
-  background-color : white; 
-  font-family : MS Sans Serif; 
-  font-size : 8px; 
-} 
-</style> 
-<center> 
-<table cellspacing=2> 
-<tr height=25><th colspan=3 align=left>Page 1</th></tr> 
-<tr><td><b>Conditions d'événements</b></td><td></td><td><b>Commande événements</b></td></tr> 
-<tr><td> 
-<TEXTAREA ROWS=15 COLS=100> 
-Automatique 
-</TEXTAREA> 
-</td> 
-<td width=20> 
-</td> 
-<td> 
-<TEXTAREA ROWS=15 COLS=100> 
-// Déplacer le pnj de 4 carreaux vers la gauche. 
-%Lili.CaseX%=%Lili.CaseX%-4 
-// L'évent se nomme donc Lili. 
-// Déplacer Lili de 4 cases vers la droite. 
-%Lili.CaseX%=%Lili.CaseX%+4 
-// Déplacer Lili de 4 cases vers le haut. 
-%Lili.CaseY%=%Lili.CaseY%-4 
-// Déplacer Lili de 4 cases vers le bas. 
-%Lili.CaseY%=%Lili.CaseY%+4 
-// Reprise du %Lili.CaseY% est importante pour modifier la variable. 
-</TEXTAREA> 
-</td> 
-</tr> 
-</table></center> 
-</html> 
- 
-''Le **Lili** dans **%Lili.CaseY%=** est tout simplement le nom de l'évent. Il faut mettre un nom qui correspond à l'évènement pour un meilleur repérage pour vous, mais aussi pour ceux qui corrigeront le projet par la suite.'' 
- 
-//Notez que les évènements peuvent aussi bien être des arbres **(Comme à CCS)** ou des skins. Cela aura le même effet qu'une skin lors du déplacement. 
- 
-Toutefois, pour plus de fluidité il est préférable de faire du mouvement sur l'arbre pour éviter qu'il soit sans mouvement (Racine, branche...)// 
- 
- 
-===== Mettre un chipset dans un évent ===== 
- 
-{{tutoriaux:tuto.png|}} 
-(Dwight) 
- 
- 
  
tutoriaux/intermediaire.1294601415.txt.gz · Dernière modification : 2022/09/25 19:09 (modification externe)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki