[RPG-MAKER.FR] Oniromancie: tout l'univers de RPG Maker en français - Tutoriels - Wolfy's tutos/ Des pierres qui déboulent...

Oniromancie: Tutoriels - Wolfy's tutos/ Des pierres qui déboulent...


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

81 connectés actuellement

10212521 visiteurs
depuis l'ouverture

977 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

Guelnika & E-magination

Eclipso

Offgame

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




Wolfy's tutos/ Des pierres qui déboulent...
Ecrit par Wolfylink

Bienvenue dans l'Antre aux tutos de Wolfy :<IMG SRC="
Bon, je vais commencer par vous expliquer en quelques mots mon tuto...

Sujet : Création de "pierres qui déboulent" et qui, si elles sont en contact avec le héros, lui font perdre de la vie !
Difficulté : 5.5/10
Plate-forme : Je fais sur VX je sais pas si ça marche sur les autres; m'enfin XP ça m'étonnerait que ça marche pas ^^

Vous voulez tout créer vous-mêmes, sans scripts ? Simple, suivez ce tuto <IMG SRC="

Pour effectuer ce tuto vous avez besoin de :
-1 interrupteur par pierre ! (de nom "Pierre_X" où X est le n° de la pierre)
-1 interrupteur par "zone d'éboulement" (de nom "passage_bruit[X-Y]" où X est le n° le + bas de pierre de la zone concernée et Y le + haut)
-2 events par pierre (le premier de nom "pierre_X" ou X est le n° de la pierre et le second "calcul_X" où X est encore le n° de la pierre)
-Si possible une animation pour la pierre qui s'éclate. Mais ce n'est pas obligatoire ^^
-4 variables : X_heros et Y_heros ainsi que Xcentre et Ycentre

En effet, dans ce tuto vous trouverez un système assez complexe qui déterminera où et quand le joueur peut entendre le son de la pierre qui s'éclate contre les murs; c'est ça la "zone d'éboulement" !
Enfin, j'avoue que 2 events par pierre c'est pas mal; mais ils se ressemblent tous et il n'y a que peu de choses à changer.

Un p'tit screen ? D'accord <IMG SRC="
image

Alors, tenté ? <IMG SRC="
Bien, alors suivez moi dans ce tuto !!

I - Evenements "Pierre_X"

Tout d'abord créez l'évènement "Pierre_1" :
image

Remarquez le déclenchement en Processus parallèle, aucune apparence !
Par ailleurs, placez cet évènement là ou la pierre est censée partir, ce sera plus simple pour la compréhension ^^

Ceci dit, passons à la seconde page. Ne vous inquiétez pas, ce n'est pas dur non plus :
image

Je souhaite insister sur plusieurs éléments :
-d'abord il faut que l'interrupteur Pierre_X (avec X étant le n° de la pierre)
-ensuite, les graphismes de pierre sont bien là (ils sont déjà dans les charsets de VX dans "other1"
-puis les evenements sont déclenchés uniquement si l'event touche le heros. Autrement dit le heros perd sa vie, etc... Uniquement si la pierre lui tombe sur le visage :<IMG SRC="
Enfin, après, vous pouvez changer ce que vous voulez, mais la page 2 doit finir par desactiver l'interrupteur Pierre_X.

Bon, explication avant de continuer...
En fait, quand l'interrupteur "Pierre_X" est activé, cela signifie que la pierre réapparaît. Ensuite, pas dur de comprendre le reste ^^

passons donc au prochain chapitre...

II - Evenements - Calcul_X

Cet évènement n'a qu'une page. Il sert en fait à définir le déplacement de la pierre et (parce que ce n'est pas tout) à mettre le bruit de la pierre qui s'éclate (si l'interrupteur correspondant est activé) -si vous suivez bien vous savez que c'est "passage_bruit[X-Y]"- et enfin d'afficher l'animation de la pierre qui s'éclate à la fin du trajet.
Le voici :
image

Ici aussi, faites bien attention à tout respecter : l'interrupteur à déclencher, le déclenchement en processus parallèle... Bref, vous connaissez maintenant :<IMG SRC="

En fait, quand la pierre réapparaît, elle a un trajet tout à fait défini. Que vous trouvez ici. Puisqu'on attend pas la fin, on doit attendre le nombre de frames qu'il faut (à une vitesse de 3 (modérée) la vitesse est d'environ 30 frames/case) sinon l'animation s'effectuerait avant, tout comme le son est la disparition de la pierre :oO
Enfin, le reste c'est ce qui se passera quand la pierre atteindra son but ; elle produira un son, l'animation de la pierre éclatée, et elle disparaîtra. Normal !

Bien, plus qu'un chapitre !

III - Evenement - Calcul_son

Comme son nom l'indique c'est cet évènement qui calculera les zones d'éboulement. C'est la partie la plus compliquée même si elle n'est pas indispensable, mais je vous conseille vivement de la faire !

Avant de vous montrer LA CHOSE je vais vous expliquer en quoi elle consiste, cette chose :
Elle détermine les limites exactes de la zone d'éboulement. Pour cela elle va trouver le centre de cette zone et étendra cette dernière à la limite que vous choisirez... Et après ça, à chaque fois que votre héros entrera dans cette zone, il entendra le bruit des pierres qui s'éclatent !
Le mieux c'est de créér un event sur votre point central (sauf s'il y en a déjà un auquel cas c'est inutile !), car il faudra déterminer les coordonnées X et Y de ce même centre alors c'est plus simple de prendre X de centre que de saisir soit même à la main... <IMG SRC="
Vyons donc la zone prise en compte :
image
J'ai choisi 6 cases pour limite, et l'event centre est précisé. Voilà donc la zone prise en compte.
Passons à l'évènement :
image

Si vous ne comprenez pas, référez-vous au tuto de Joke :
http://www.rpg-maker.fr/index.php?page=tutos&id=176

Et voilà !
Vous avez vos pierres qui roulent <IMG SRC="
J'espère vous avoir bien aidé, merci pour avoir lu jusqu'au bout ^^

Tchouss ! XD


Toitoinne - posté le 10/03/2010 à 13:11:43. (236 messages postés)

Experience the power of hammer

Sympa, ça fait un joli piège en donjons. é_è

Mais est-ce que ça peut marcher correctement avec RM2003 ?

Tu lis ma signature.


nuparu1997 - posté le 10/03/2010 à 13:14:43. (222 messages postés)

Peut-être, je pense.
Faut essayer de faire l'event.


kilam - posté le 10/03/2010 à 14:26:30. (9159 messages postés)

Bah TG.

Si, ça doit le faire sur RM2003.

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


Wolfylink - posté le 10/03/2010 à 14:48:10. (198 messages postés)

Chose en devenir

Je connais pas vraiment RM 2003, mais bon...
Si les fonctions que j'ai insérées existent, bien sûr ! :)

Sauvez les arbres ! Mangez des castors !


Poxman - posté le 10/03/2010 à 15:10:34. (77 messages postés)

Rrrrou rrrrou!

MMMh c'est pas mal tout ça je pense que plus d'un seront intéressé.

Je chéris que tu en maudisse tant, mais je te maudis d'en chérir autant.


Wolfylink - posté le 10/03/2010 à 15:13:19. (198 messages postés)

Chose en devenir

Et ben tant mieux !
Je serai célèbre après ça :lol

Sauvez les arbres ! Mangez des castors !


zouglou - posté le 10/03/2010 à 18:19:35. (2197 messages postés)

C'est un peu tordu par endroit, il y a moyen de le faire bien plus simple. Mais bon... c'est pour débutant...


Wolfylink - posté le 11/03/2010 à 07:59:12. (198 messages postés)

Chose en devenir

Tant que le résultat final est bon... :D
Mais j'aimerais bien savoir comment faire plus simple !

Sauvez les arbres ! Mangez des castors !

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