[RPG-MAKER.FR] Oniromancie: tout l'univers de RPG Maker en français - Tutoriels - Animer son Héros en Plusieurs Frames + StandPose animée

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


Découvrir
RPG Maker

RM 95
RM 2000/2003
RM XP
RM VX/VX Ace

Apprendre
RPG Maker

Guides
Tutoriels
Astuces
Making-of


Comment ça marche?

Aëdemphia
Par Sylvanor

Fighting Robots Quest
Par Boulon

Geex
Par roys

Inexistence
Par Falco

La Légende d'Ibabou
Par Zaitan

Nylu
Par NanakyTim

Sarcia
Par Kaëlar

Super Mario RPG - Lost Souls
Par Omegabowser

News: Game design: ouvrir son jeu aux (...) / News: Des jeux et des screens / News: Alex 2019 : tests et nominations (...) / Jeux: Wendy Whedon / Sorties: Wendy Whedon /

Chat  

Bienvenue
visiteur !




publicité RPG Maker!

Statistiques

Liste des
membres


Contact

Mentions légales

105 connectés actuellement

10211071 visiteurs
depuis l'ouverture

99 visiteurs
aujourd'hui

Groupe Facebook

Barre de séparation

Partenaires






TOP
GAMEMAKING


Les 5 plus
visités

Akademiya RPG Maker

Alex d'Or

Blog of Chaos17

BloGecko

ConsoleFun

Au hasard

RitoJS Blog

Eclipso

RPG Fusion

Les deux derniers

Zarok

Akademiya RPG Maker

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

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

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.


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

on dit clignement et pas clignage :p


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

J'enrichie le dictionnaire, chut :doute2


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)

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 - Mentions légales

Plan du site:

Communauté: Accueil | News | Forum | Flash-news | Sorties | Chat | Commentaires | Galerie | Blogs | Articles perso | Screen de la semaine | Palmarès | Livre d'or | Recherche | Interviews | OST | L'Annuaire | Divers
Apprendre: Le Wiki | Tutoriels | Guides | Gaming-Live | Tests | Making-of
Télécharger: Programmes | Scripts | Packs de ressources | Midis | Eléments séparés | Sprites
Jeux: Index jeux séparés | Top Classiques | Top Originaux | Les autres | Collection Oniro | 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
Hébergés: Aëdemphia | Fighting Robots Quest | Geex | Inexistence | La Légende d'Ibabou | Nylu | Sarcia | Super Mario RPG - Lost Souls
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