tutoriaux:intermediaire
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édente | ||
tutoriaux:intermediaire [2011/01/08 18:03] – kyller | tutoriaux:intermediaire [2020/08/23 14:36] (Version actuelle) – supprimée lyssitz | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | ====== Les évènements courants intermédiaire ====== | ||
- | |||
- | =====Pousser un objet===== | ||
- | < | ||
- | 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" | ||
- | |||
- | <br/> | ||
- | <style type=text/ | ||
- | TEXTAREA { | ||
- | background-color : white; | ||
- | font-family : MS Sans Serif; | ||
- | font-size : 8px; | ||
- | } | ||
- | </ | ||
- | < | ||
- | <table cellspacing=2> | ||
- | <tr height=25>< | ||
- | Page 1 | ||
- | </ | ||
- | < | ||
- | < | ||
- | < | ||
- | Appuie sur bouton | ||
- | //il faut donner un nom à l' | ||
- | //et %NomEv.CaseY% | ||
- | //dans cet exemple je lui ai mis le nom de pierre | ||
- | </ | ||
- | </td> | ||
- | <td width=20> | ||
- | </td> | ||
- | <td> | ||
- | < | ||
- | Condition(' | ||
- | %pierre.CaseY%=%pierre.CaseY%-1 | ||
- | // | ||
- | Condition(' | ||
- | %pierre.CaseY%=%pierre.CaseY%+1 | ||
- | // | ||
- | Condition(' | ||
- | %pierre.CaseX%=%pierre.CaseX%+1 | ||
- | // | ||
- | Condition(' | ||
- | %pierre.CaseX%=%pierre.CaseX%-1 | ||
- | </ | ||
- | </td> | ||
- | </tr> | ||
- | </ | ||
- | |||
- | < | ||
- | 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' | ||
- | |||
- | </ | ||
- | |||
- | =====Insérer un effet visuel au cours d'un évent===== | ||
- | < | ||
- | 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' | ||
- | |||
- | <br/> | ||
- | <style type=text/ | ||
- | TEXTAREA { | ||
- | background-color : white; | ||
- | font-family : MS Sans Serif; | ||
- | font-size : 8px; | ||
- | } | ||
- | </ | ||
- | < | ||
- | <table cellspacing=2> | ||
- | <tr height=25>< | ||
- | Page 1 | ||
- | </ | ||
- | < | ||
- | < | ||
- | < | ||
- | //case " | ||
- | Appuie sur bouton | ||
- | Variable[13]=0 | ||
- | </ | ||
- | </td> | ||
- | <td width=20> | ||
- | </td> | ||
- | <td> | ||
- | < | ||
- | Message(' | ||
- | Message(' | ||
- | %Bloque%=1 | ||
- | %Timer%=0 | ||
- | Variable[13]=1 | ||
- | </ | ||
- | </td> | ||
- | </tr> | ||
- | </ | ||
- | |||
- | |||
- | <style type=text/ | ||
- | TEXTAREA { | ||
- | background-color : white; | ||
- | font-family : MS Sans Serif; | ||
- | font-size : 8px; | ||
- | } | ||
- | </ | ||
- | < | ||
- | <table cellspacing=2> | ||
- | <tr height=25>< | ||
- | Page 2 | ||
- | </ | ||
- | < | ||
- | < | ||
- | < | ||
- | //case "effet visuel" | ||
- | Automatique | ||
- | Variable[13]=1 | ||
- | %Timer%< | ||
- | </ | ||
- | </td> | ||
- | <td width=20> | ||
- | </td> | ||
- | <td> | ||
- | < | ||
- | //vide | ||
- | </ | ||
- | </td> | ||
- | </tr> | ||
- | </ | ||
- | |||
- | |||
- | <style type=text/ | ||
- | TEXTAREA { | ||
- | background-color : white; | ||
- | font-family : MS Sans Serif; | ||
- | font-size : 8px; | ||
- | } | ||
- | </ | ||
- | < | ||
- | <table cellspacing=2> | ||
- | <tr height=25>< | ||
- | Page 3 | ||
- | </ | ||
- | < | ||
- | < | ||
- | < | ||
- | //case " | ||
- | Automatique | ||
- | Variable[13]=1 | ||
- | %Timer%> | ||
- | </ | ||
- | </td> | ||
- | <td width=20> | ||
- | </td> | ||
- | <td> | ||
- | < | ||
- | %Bloque%=0 | ||
- | Message(' | ||
- | Variable[13]=0 | ||
- | </ | ||
- | </td> | ||
- | </tr> | ||
- | </ | ||
- | |||
- | </ | ||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | ===== Déplacement d'un évent / Pnj (cinématique)-- par Dwight ===== | ||
- | |||
- | |||
- | < | ||
- | |||
- | < | ||
- | <style type=text/ | ||
- | TEXTAREA { | ||
- | background-color : white; | ||
- | font-family : MS Sans Serif; | ||
- | font-size : 8px; | ||
- | } | ||
- | </ | ||
- | < | ||
- | <table cellspacing=2> | ||
- | <tr height=25>< | ||
- | < | ||
- | < | ||
- | < | ||
- | Automatique | ||
- | </ | ||
- | </td> | ||
- | <td width=20> | ||
- | </td> | ||
- | <td> | ||
- | < | ||
- | // Déplacer le pnj de 4 carreaux vers la gauche. | ||
- | %Lili.CaseX%=%Lili.CaseX%-4 | ||
- | // L' | ||
- | // 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. | ||
- | </ | ||
- | </td> | ||
- | </tr> | ||
- | </ | ||
- | </ | ||
- | |||
- | '' | ||
- | |||
- | //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' | ||
- | |||
- | ===== Mettre un chipset dans un évent -- par Dwight ===== | ||
- | |||
- | {{tutoriaux: | ||
- | |||
- | |||