tutos:events_courants_moyens
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 | ||
tutos:events_courants_moyens [2020/09/04 15:36] – lyssitz | tutos:events_courants_moyens [2020/09/07 15:55] – [Déplacement d'un évent / PNJ (cinématique)] lyssitz | ||
---|---|---|---|
Ligne 3: | Ligne 3: | ||
===== Pousser un objet ===== | ===== 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" | 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" | ||
+ | |||
< | < | ||
Ligne 9: | Ligne 10: | ||
background-color : white; | background-color : white; | ||
font-family : MS Sans Serif; | font-family : MS Sans Serif; | ||
- | font-size : 8px; | + | font-size : 12px; |
+ | width: 100%; | ||
+ | } | ||
+ | |||
+ | table { | ||
+ | width: 100%; | ||
} | } | ||
</ | </ | ||
- | < | + | |
- | <table cellspacing=2> | + | < |
- | <tr height=25>< | + | <tr height=25>< |
- | Page 1 | + | < |
- | </ | + | |
- | < | + | |
< | < | ||
- | < | + | < |
Appuie sur bouton | Appuie sur bouton | ||
- | //il faut donner un nom à l' | + | // Il faut donner un nom à l' |
- | //et %NomEv.CaseY% | + | // Dans cet exemple je lui ai mis le nom de pierre |
- | //dans cet exemple je lui ai mis le nom de pierre | + | |
</ | </ | ||
</td> | </td> | ||
Ligne 29: | Ligne 32: | ||
</td> | </td> | ||
<td> | <td> | ||
- | < | + | < |
Condition(' | Condition(' | ||
%pierre.CaseY%=%pierre.CaseY%-1 | %pierre.CaseY%=%pierre.CaseY%-1 | ||
Ligne 44: | Ligne 47: | ||
</td> | </td> | ||
</tr> | </tr> | ||
- | </ | + | </table></ |
+ | </html> | ||
- | < | + | __Petite |
- | Petite | + | |
- | + | ||
- | </ | + | |
===== Insérer un effet visuel au cours d'un évent ===== | ===== 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. | 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' | Par exemple, le joueur va voir un forgeron et celui-ci lui propose de le regarder forger une épée. J' | ||
- | <br/> | + | <html>< |
- | <style type=text/ | + | <tr height=25>< |
- | TEXTAREA { | + | < |
- | background-color : white; | + | |
- | font-family : MS Sans Serif; | + | |
- | font-size : 8px; | + | |
- | } | + | |
- | </ | + | |
- | < | + | |
- | <table cellspacing=2> | + | |
- | <tr height=25>< | + | |
- | Page 1 | + | |
- | </ | + | |
- | < | + | |
< | < | ||
- | < | + | < |
- | //case " | + | |
Appuie sur bouton | Appuie sur bouton | ||
Variable[13]=0 | Variable[13]=0 | ||
+ | // Case " | ||
</ | </ | ||
</td> | </td> | ||
Ligne 80: | Ligne 69: | ||
</td> | </td> | ||
<td> | <td> | ||
- | < | + | < |
- | Message(' | + | Message(' |
- | Message(' | + | Message(' |
%Bloque%=1 | %Bloque%=1 | ||
%Timer%=0 | %Timer%=0 | ||
Ligne 89: | Ligne 78: | ||
</td> | </td> | ||
</tr> | </tr> | ||
- | </ | + | </table></ |
- | + | < | |
- | <style type=text/ | + | <tr height=25>< |
- | TEXTAREA { | + | < |
- | background-color : white; | + | |
- | font-family : MS Sans Serif; | + | |
- | font-size : 8px; | + | |
- | } | + | |
- | </ | + | |
- | < | + | |
- | <table cellspacing=2> | + | |
- | <tr height=25>< | + | |
- | Page 2 | + | |
- | </ | + | |
- | < | + | |
< | < | ||
- | < | + | < |
- | //case "effet visuel" | + | |
Automatique | Automatique | ||
Variable[13]=1 | Variable[13]=1 | ||
%Timer%< | %Timer%< | ||
+ | // Case "effet visuel" | ||
</ | </ | ||
</td> | </td> | ||
Ligne 116: | Ligne 94: | ||
</td> | </td> | ||
<td> | <td> | ||
- | < | + | < |
- | //vide | + | // Zone vide |
</ | </ | ||
</td> | </td> | ||
</tr> | </tr> | ||
- | </ | + | </table></ |
- | + | < | |
- | <style type=text/ | + | <tr height=25>< |
- | TEXTAREA { | + | < |
- | background-color : white; | + | |
- | font-family : MS Sans Serif; | + | |
- | font-size : 8px; | + | |
- | } | + | |
- | </ | + | |
- | < | + | |
- | <table cellspacing=2> | + | |
- | <tr height=25>< | + | |
- | Page 3 | + | |
- | </ | + | |
- | < | + | |
< | < | ||
- | < | + | < |
- | //case " | + | |
Automatique | Automatique | ||
Variable[13]=1 | Variable[13]=1 | ||
%Timer%> | %Timer%> | ||
+ | // Case " | ||
</ | </ | ||
</td> | </td> | ||
Ligne 148: | Ligne 115: | ||
</td> | </td> | ||
<td> | <td> | ||
- | < | + | < |
%Bloque%=0 | %Bloque%=0 | ||
- | Message(' | + | Message(' |
Variable[13]=0 | Variable[13]=0 | ||
</ | </ | ||
</td> | </td> | ||
</tr> | </tr> | ||
- | </ | + | </ |
- | </ | + | </ |
===== Déplacement d'un évent / PNJ (cinématique) ===== | ===== Déplacement d'un évent / PNJ (cinématique) ===== | ||
(Dwight) | (Dwight) | ||
- | < | + | < |
- | + | <tr height=25>< | |
- | < | + | |
- | <style type=text/ | + | |
- | TEXTAREA { | + | |
- | background-color : white; | + | |
- | font-family : MS Sans Serif; | + | |
- | font-size : 8px; | + | |
- | } | + | |
- | </ | + | |
- | < | + | |
- | <table cellspacing=2> | + | |
- | <tr height=25>< | + | |
< | < | ||
< | < | ||
- | < | + | < |
Automatique | Automatique | ||
+ | // L' | ||
</ | </ | ||
</td> | </td> | ||
Ligne 183: | Ligne 139: | ||
</td> | </td> | ||
<td> | <td> | ||
- | < | + | < |
- | // Déplacer le pnj de 4 carreaux vers la gauche. | + | // Déplacer le pnj de 4 carreaux vers la gauche |
%Lili.CaseX%=%Lili.CaseX%-4 | %Lili.CaseX%=%Lili.CaseX%-4 | ||
- | // L' | + | // Déplacer Lili de 4 cases vers la droite |
- | // Déplacer Lili de 4 cases vers la droite. | + | |
%Lili.CaseX%=%Lili.CaseX%+4 | %Lili.CaseX%=%Lili.CaseX%+4 | ||
- | // Déplacer Lili de 4 cases vers le haut. | + | // Déplacer Lili de 4 cases vers le haut |
%Lili.CaseY%=%Lili.CaseY%-4 | %Lili.CaseY%=%Lili.CaseY%-4 | ||
- | // Déplacer Lili de 4 cases vers le bas. | + | // Déplacer Lili de 4 cases vers le bas |
%Lili.CaseY%=%Lili.CaseY%+4 | %Lili.CaseY%=%Lili.CaseY%+4 | ||
- | // Reprise du %Lili.CaseY% est importante pour modifier la variable. | + | // Reprise du %Lili.CaseY% est importante pour modifier la variable |
</ | </ | ||
</td> | </td> | ||
Ligne 203: | Ligne 158: | ||
//Notez que les évènements sont souvent des PNJ, néanmoins, n' | //Notez que les évènements sont souvent des PNJ, néanmoins, n' | ||
+ | |||
+ | NB : Cette méthode est une méthode différente de celle utilisée dans le tutoriel de [[tutos: |
tutos/events_courants_moyens.txt · Dernière modification : 2022/09/25 19:11 de 127.0.0.1