Day.png);">
Apprendre


Vous êtes
nouveau sur
Oniromancie?

Visite guidée
du site


Découvrir
RPG Maker


Apprendre
RPG Maker

Tutoriels
Guides
Making-of

Dans le
Forum

Section Entraide

News: Les actualités de fin d'année / Jeux: Glixel en version complète / Jeux: Izac 1 / News: Des jeux d'hiver sous la couette / Scripts: Système de vol pour RPG Maker (...) / Chat

Bienvenue
visiteur !





Désactiver
la neige


publicité RPG Maker!

Statistiques

Liste des
membres


Contact

Mentions légales

245 connectés actuellement

30835138 visiteurs
depuis l'ouverture

2405 visiteurs
aujourd'hui



Barre de séparation

Partenaires

Indiexpo

Akademiya RPG Maker

Blog Alioune Fall

Fairy Tail Constellations

New RPG Maker

RPG Maker - La Communauté

RPG Maker Détente

Tous nos partenaires

Devenir
partenaire



Animer son Héros en Plusieurs Frames + StandPose animée

Vous voulez que l'animation de marche de votre héros soit fluide ? Vous voudriez une standpose, animée (pendant qu'on y est ;)) ? Ce tutoriel aborde ces points et y offre une solution !

Ecrit par AristA le 27/12/2009


❤ 0

Ce tutoriel est pour RPG Maker 2000 ou 2003, vu que sur XP et VX il existe des scripts faisant ce qui est abordé.

Vous avez décidé de ripper un personnage pour en faire votre héros. Vous l'avez donc mis sur un charset et, Waw, qu'il est beau !
Mais... L'animation prévue en 54 frames ne rend pas très bien raccourcie en 3 frames de RPG Maker... Vous commencez donc à pleurer devant l'animation pourrie, et décidez d'abandonner votre projet et C+T.

Stop, séchez vos larmes, rangez votre corde et rouvrez RPG Maker, AristA a une petite technique pas très compliquée pour vous image

image

Difficulté : Moyenne, pas pour les débutants.
Connaissances nécessaires : Comprendre Ceci et ceci (pour éviter d'être complètement ignorant) et diverses connaissances en rip/creation de charset.
Durée : 15 minutes de préparations, 5 minutes de cuisson.

image

Chacune de vos "frames d'animation" et "frames de standpose" devra être sur un chara à part. Par exemple, avec Frog de Chrono Trigger :

image


Le premier chara est sa "standpose", celle qui suivent sont les animations de marche, et la dernière est l'autre "frames de standpose".
C'est évidemment l'étape la plus longue, car assembler image par image à chaque fois sur un chara différent, c'est long. Comptez 15 minutes en moyenne.
Attention ! Essayez de bien mettre les pieds au même niveau de où ils était auparavant ! Rien de pire qu'une mauvaise position du personnage, que l'animation soit fluide ou pas ! En clair, vérifiez bien que votre animation est "juste".

image

Tout d'abord il faudra réfléchir à notre principe. Si je vous ai fait mettre chacune des "frames" sur un charset différent, vous devez avoir compris que l'on va... modifier le charset selon un rythme régulier pour simuler l'animation !
Vous pensez directement à un événement commun, qui change le charset toute les 0.1 secondes quand le héros marche.
Oui mais... Comment on sais quand le héros marche ? Ce sera le but d'un événement commun, dont voici la programmation ! Il est en processus parallèle et n'a aucun interrupteur de déclenchement.

Citation:

<>Variable [X ancien héros] == [X héros]
<>Variable [Y ancien héros] == [Y héros]
<>Boucle
<><>Variable [X héros] = Héros coordonnée X
<><>Variable [Y héros] = Héros coordonnée Y
<><>Si [X ancien héros] différent de [X héros]
// Si le héros a bougé horizontalement
<><><>Interrupteur [Stand] = Off
<><><>Interrupteur [Moove] = On
<><><>Variable [X ancien héros] = [X héros]
<><><>Variable [Y ancien héros] = [Y héros]
<><>Sinon
// Si le héros n'a pas bougé horizontalement
<><><>Si [Y ancien héros] différent de [Y héros]
// Si le héros a bougé verticalement
<><><><>Interrupteur [Stand] = Off
<><><><>Interrupteur [Moove] = On
<><><><>Variable [X ancien héros] = [X héros]
<><><><>Variable [Y ancien héros] = [Y héros]
<><><>Sinon
// Le héros a donc bougé ni horizontalement ni verticalement, il est donc fixe.
<><><><>Interrupteur [Moove] = Off
<><><><>Interrupteur [Stand] = On
<><><><>Variable [X ancien héros] = [X héros]
<><><><>Variable [Y ancien héros] = [Y héros]
<><><>Fin
<><>Fin
// Les attendre correspond à un peu plus du temps d'un mouvement.
<><>Attendre 0.1 sc
<><>Attendre 0.0 sc
<><>Attendre 0.0 sc
<>Fin



Ce n'est donc pas compliqué. Il nous suffit ensuite de créer un autre événement commun, où l'on change le charset avec un rythme régulier.
Voici par exemple un événement commun "Moove" en processus parrallèle et avec comme interrupteur de déclenchement l'interrupteur [Moove]

Citation:

<>Modifier l'Apparence d'un héros (Frog) : Frog [1,2]
<>Attendre 0.1 sc
<>Modifier l'Apparence d'un héros (Frog) : Frog [1,3]
<>Attendre 0.1 sc
<>Modifier l'Apparence d'un héros (Frog) : Frog [1,4]
<>Attendre 0.1 sc
<>Modifier l'Apparence d'un héros (Frog) : Frog [2,1]
<>Attendre 0.1 sc
<>Modifier l'Apparence d'un héros (Frog) : Frog [2,2]
<>Attendre 0.1 sc
<>Modifier l'Apparence d'un héros (Frog) : Frog [2,3]
<>Attendre 0.1 sc



Enfin, un affichage ainsi du code explique bien peu de choses image . Remplacez donc l'apparence par la frame suivante etc etc !
Faites de même avec un autre événement commun "Stand", ou vous mettrez les changement de chara mais pour la StandPose. Vous pouvez simplement changer la stand pose par le chara de base, mais vous pouvez l'animer, faire cligner des yeux, le faire respirer, sautiller sur place etc !

Ca y est, votre héros est super bien animé ! Vous pouvez l'appliquer à un événement, mais cela nécessite des variables propres à l'événement... Mais ça peut se faire si vous utilisez déjà des variables pour vos événements (A quand ce truc pour Aëdemphia ? image )
Si vous êtes sur RPG Maker 2000, couplez le au "CharaExpand" de Cherry et vous n'avez plus de limites !

image

Cette technique n'est pas compatible avec les déplacements en diagonale, a moins d'utiliser de nombreuses conditions.



kilam1110 - posté le 27/12/2009 à 21:28:28 (9159 messages postés)

❤ 0

Ouais c'est cool, c'est un peu le principe du clignage d'yeux.

New RPG Maker - Forum traitant du logiciel RPG Maker tout en français ! | SURVIVE V2.5 - Dégommez du zombie !


AristA - posté le 27/12/2009 à 21:33:11 (4363 messages postés)

❤ 0

Oui... Sauf que la on change que si on marche :D
Donc "Custom Dark Ultimate Clignage of Last Moove's Yeux System" aurait put être le nom de ce tuto.


AristA - posté le 28/12/2009 à 01:07:39 (4363 messages postés)

❤ 0

J'enrichie le dictionnaire, chut :doute2


Rogue - posté le 14/05/2010 à 11:06:49 (158 messages postés)

❤ 0

I love Séries Occultes

Sympa

Un cannibale est un homme qui aime son prochain avec de la sauce.


Maws - posté le 03/06/2011 à 23:27:23 (2853 messages postés)

❤ 0

Ah bah justement après avoir joué à minish cap j'avait fait un truc pareil ! C'est bien d'en avoir fait un tuto GG !

Suite à de nombreux abus, le post en invités a été désactivé. Veuillez vous inscrire si vous souhaitez participer à la conversation.

Haut de page

Merci de ne pas reproduire le contenu de ce site sans autorisation.
Contacter l'équipe - Mentions légales

Plan du site

Communauté: Accueil | Forum | Chat | Commentaires | News | Flash-news | Screen de la semaine | Sorties | Tests | Gaming-Live | Interviews | Galerie | OST | Blogs | Recherche
Apprendre: Visite guidée | RPG Maker 95 | RPG Maker 2003 | RPG Maker XP | RPG Maker VX | RPG Maker MV | Tutoriels | Guides | Making-of
Télécharger: Programmes | Scripts/Plugins | Ressources graphiques / sonores | Packs de ressources | Midis | Eléments séparés | Sprites
Jeux: Au hasard | Notre sélection | Sélection des membres | Tous les jeux | Jeux complets | Le cimetière | RPG Maker 95 | RPG Maker 2000 | RPG Maker 2003 | RPG Maker XP | RPG Maker VX | RPG Maker VX Ace | RPG Maker MV | Autres | Proposer
Ressources RPG Maker 2000/2003: Chipsets | Charsets | Panoramas | Backdrops | Facesets | Battle anims | Battle charsets | Monstres | Systems | Templates
Ressources RPG Maker XP: Tilesets | Autotiles | Characters | Battlers | Window skins | Icônes | Transitions | Fogs | Templates
Ressources RPG Maker VX: Tilesets | Charsets | Facesets | Systèmes
Ressources RPG Maker MV: Tilesets | Characters | Faces | Systèmes | Title | Battlebacks | Animations | SV/Ennemis
Archives: Palmarès | L'Annuaire | Livre d'or | Le Wiki | Divers