Animer un Boss sous RPGMaker2003 (par JohnT)
[/size]
Le but de ce tutoriel :
Comment réaliser, avec RPGMaker, la synchronisation de plusieurs évènements en plusieurs animations.En gros, ça veut dire quoi?
Et bien tout simplement cela va vous permettre d'animer un (des) évènement(s) au-delà des trois animations de base que propose un charset. C'est relativement pratique pour faire un Boss plus grand que ce cadre :
Pas suffisant pour un grand boss hein, la limitation de base?

Pourquoi faire ça en évènement?
Et bien oui, le premier réflexe c'est de vouloir afficher le boss soit en picture, soit en animation de combat.
Dans un cas comme dans l'autre, l'inconvénient est que votre Boss s'affichera au-dessus du héros, voir même dans certains cas au-dessus du HUD.

De plus, si vous faites ça, le héros et les évènements pourront traverser votre Boss, sans être bloqués, pas très pratique.
Et enfin, en animation de combat, c'est l'horreur tout simplement, car il faut réafficher l'animation en permanence (donc déjà ça va ramer) et ensuite l'animation s'effacera si une autre est enclenchée.
En gros, si Link frappe à l'épée, votre Boss deviendra invisible durant l'animation de l'épée. Pas pratique non plus.

Première partie : commençons déjà par afficher notre boss :
On va y aller tout doucement pour que tout le monde comprenne.

Dans cette première partie, on va déjà apprendre à correctement placer notre Boss dans un charset, c'est vraiment primordial pour la suite du tutoriel.
Ici on va essayer d'afficher ce Boss :
Premièrement, il vous faut une base de charset.

Je vous en offre généreusement une^^ :
Alors, comment placer notre Boss là-dedans, ça semble compliqué n'est-ce pas?

L'erreur à ne jamais commettre, c'est de faire ça :
Si vous le faites, je crains fort que vous n'obteniez ça dans le jeu :
Non, il existe une méthode pour arriver à afficher correctement votre Boss par évènement.

Pour bien placer votre charset, vous devrez découper votre image en carré de 16*16 pixels.
Ensuite vous devrez le placer sur le charset de base en collant au-dessus des carrés, les découpes que vous aurez faites.

Quand vous avez collé tous vos bouts de Boss, vous devriez avoir un truc du genre :
A présent importez ça dans les charsets et n'oubliez pas d'appliquer la couleur de transparence (ici du mauve), et sans oublier de le passer en 256 couleurs avant.

Maintenant, créons nos évènements.^^
Là où j'ai placé des vides, c'est que vous êtes libres de choisir.

Par contre assurez-vous de bien avoir choisi "Graphisme fixe", ou sinon lorsque vous jouerez votre évènement reviendra à la position "milieu" du cadre :
Voilà, c'est assez long de trouver quel direction et quel cadre il faut choisir pour tous les évènements, mais si vous avez un peu de jugeote et d'expérience, ça devrait aller pour reconstituer le puzzle.

Quand vous avez finis, vous pouvez tester, si tout est correct, votre Boss sera affiché en évènement sans aucun problème :
Si vous voulez déplacer votre Boss, vous devrez déplacer tous les évènements qui le constitue.

De même si vous voulez le flasher, le supprimer, etc ...

Animer votre Boss :
Alors tout ça c'est très bien, mais notre Boss n'est pas très dynamique, il n'a pas d'animation.
On va voir comment on peut changer ça, avec un autre Boss (un Boss de mon jeu

) :
A présent il faudra créer autant de pages que le nombre d'animation que vous voudrez faire pour votre Boss. Ici il a trois animations, il me faut donc trois pages, avec dans chacune dans les
Conditions de l'évènement, une variable dont la valeur augmentera à chaque animation :
Répétez ça pour les autres évènements qui constituent votre Boss, et puis créez un dernier évènement, en processus //.
Attendre 1.0 sec # ceci déterminera le temps avant de passer à l'animation suivante.
Modifier variable [Animation Boss] = 1 # on passe à l'animation suivante.^^
Attendre 1.0 sec # encore une fois pour attendre la prochaine animation.
Modifier variable [Animation Boss] = 2 # pour toutes les animations, si votre Boss en compte 25 par exemple, vous devrez refaire ça jusqu'à atteindre 25.
[...]
Et voilà, à présent vous pouvez tester.

D'autres applications utiles à ce tutoriel.
Vous pouvez utiliser ceci pour autre chose que les Boss vous savez.

Ca peut être très utile pour animer du décor via un charset, ou même créer des obstacles animés.
Quelques exemples concrets :
ExempleExemple'Voilà à présent, vous êtes fin prêt à animer du charset pour vos Boss et autres, ce qui vous facilitera la programmation. Si vous avez des questions, n'hésitez pas à m'
écrire.
