Oniromancie: Tutoriels - Animer son Héros en Plusieurs Frames + StandPose animée


Comment ça marche?

Aëdemphia
Par Sylvanor

Fighting Robots Quest
Par Boulon

Forstale
Par Ødd Clock

Geex
Par roys

Inexistence
Par Falco

La Légende d'Ibabou
Par Zaitan

Lije
Par Gaetz

LoveMaster
Par Cuddlefox

Sarcia
Par Kaëlar

Super Mario RPG - Lost Souls
Par Omegabowser

News: Concours des Alex d'Or 2017-18: (...) / News: MegaMaker : créez votre propre (...) / News: Test de Tinker Quarry / Sorties: Leave the Room / Jeux: Leave the Room /

Chat  (26 connectés)

Bienvenue
visiteur !






publicité RPG Maker!

Statistiques

Liste des
membres


Contact

51 connectés actuellement

9179879 visiteurs
depuis l'ouverture

953 visiteurs
aujourd'hui

Groupe Facebook

Barre de séparation

Partenaires




TOP
GAMEMAKING


Les 5 plus
visités

Lunae, le baz'arts d'Emz0

Le studio du chat vert

Pixelandgame

Tashiroworld

HeyMakeGames

Au hasard

Eclipso

Make-rpg

Thérapie-RMVX

Les deux derniers

Lunae, le baz'arts d'Emz0

Le studio du chat vert

Nos autres partenaires

Devenir
partenaire


Barre de séparation

Un site du réseau
War Paradise

Annuaires référenceurs





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

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 <IMG SRC="

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.


Portion de code:



<>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]


Portion de code:



<>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 <IMG SRC=" . 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 ? <IMG SRC=" )
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. (9157 messages postés) - bocauxharam

Bah TG.

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. (4362 messages postés)

CACA dans les RAVIOLIS.

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.

Mob blog super, mes musiques, une carte ! | Tutos : Écran titre Custom, Anim de Marche fluide, Manuel du Power Mode 2003, Faire un bouton cliquable avec ce dernier, Éditer tout en jouant... Et d'autres trucs qui viendront.


snurb3 - posté le 27/12/2009 à 21:50:43. (981 messages postés)

on dit clignement et pas clignage :p


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

CACA dans les RAVIOLIS.

J'enrichie le dictionnaire, chut :doute2

Mob blog super, mes musiques, une carte ! | Tutos : Écran titre Custom, Anim de Marche fluide, Manuel du Power Mode 2003, Faire un bouton cliquable avec ce dernier, Éditer tout en jouant... Et d'autres trucs qui viendront.


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

I See you... Boo!

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) - bocauxharam

Fan de Cherry !!!

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 !

LE DYNRPG PATCH DE CHERRY | DRAGON BALL HOSHI IS COMING SOON | MA CHAINE LIVESTREAM!! MEILLEUR HEBERGEUR DE FICHIER AVEC VITESSE ILLIMITEE | FAN DE CHERRY!!!!!!!!!!! The Rm factory est super, son éditeur RM2009 en vaut la pein !!! | Gojlipo Online!! | CE TUTO PUE LA CHIASSE!! | //IRZYKA JE T'AIME!!// | Ma galerie... | un tuto... | un Mode7 pas fini... | Plein de bon script pour RMXP et RMVX!! | Nuki' Fan | megadownload | Direct download | Soft maroc | The Master RPG Maker Helpful Things | Je n'ai pas du tout d'imagination | STICK FIGURE PWNAGE! | SERIE FIGHT ANIMATION: VERSUS! | Pourquoi j'ai pas mis ça plus tôt oO? | PSPGUNZ | Simon's cat | That's a great game

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

Plan du site:

Activité: Accueil | News | Forum | Flash-news | Chat | Commentaires | Galerie | Screen de la semaine | Sorties | Articles perso | Livre d'or | Recherche
Jeux: Index jeux séparés | Top Classiques | Top Originaux | Les autres | RPG Maker 95 | RPG Maker 2000 | RPG Maker 2003 | RPG Maker XP | RPG Maker VX | RPG Maker VX Ace | RPG Maker MV | Autres | Jeux complets | Proposer
Rubriques: Le Wiki | Collection Oniro | Tutoriaux | Scripts | Guides | Gaming-Live | Tests | Making-of | Interviews | Articles perso | OST | L'Annuaire | Divers | Palmarès
Hébergés: Aëdemphia | Fighting Robots Quest | Forstale | Geex | Inexistence | La Légende d'Ibabou | Lije | LoveMaster | Sarcia | Super Mario RPG - Lost Souls
Ressources: Jeux | Programmes | Packs de ressources | Midis | Eléments séparés | Sprites
RPG Maker 2000/2003: Chipsets | Charsets | Panoramas | Backdrops | Facesets | Battle anims | Battle charsets | Monstres | Systems | Templates
RPG Maker XP: Tilesets | Autotiles | Characters | Battlers | Window skins | Icônes | Transitions | Fogs | Templates
RPG Maker VX: Tilesets | Charsets | Facesets | Systèmes
RPG Maker MV: Tilesets | Characters | Faces | Systèmes | Title | Battlebacks | Animations | SV/Ennemis