Apprendre


Vous êtes
nouveau sur
Oniromancie?

Visite guidée
du site


Découvrir
RPG Maker

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

Apprendre
RPG Maker

Tutoriels
Guides
Making-of

Dans le
Forum

Section Entraide

Tutos: Comparaison des Commandes (...) / Tutos: Equilibrer les combats / Guides: Les templates pour les tilesets (...) / Jeux: The Legend of Zelda: The Trident (...) / Jeux: PrincessNinjato saves SkyRealm (...) / Chat

Bienvenue
visiteur !





Désactiver
la neige


publicité RPG Maker!

Statistiques

Liste des
membres


Contact

Mentions légales

108 connectés actuellement

10899242 visiteurs
depuis l'ouverture

8 visiteurs
aujourd'hui



Barre de séparation

Partenaires

Indiexpo

Akademiya RPG Maker

Hellsoft

Planète Glutko

Le Studio du Chat Vert

Guelnika & E-magination

BloGecko

Le Temple de Valor

New RPG Maker

Tous nos partenaires

Devenir
partenaire



Piège : éboulement de rochers

Votre héros est dans une grotte. Il doit arriver sain et sauf de l'autre côté... Mais c'est difficile : des pierres sortent de "trous" et peuvent le percuter s'il n'y prend pas gare !

Ecrit par Wolfylink le 10/03/2010


Bienvenue dans l'Antre aux tutos de Wolfy image
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 image

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

Alors, tenté ? image
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 image
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 image

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 image
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... image
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 :
https://www.rpg-maker.fr/index.php?page=tutos&id=176

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

Tchouss ! image


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

❤ 0

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)

❤ 0

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


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

❤ 0

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)

❤ 0

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)

❤ 0

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)

❤ 0

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)

❤ 0

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)

❤ 0

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 | 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 | Packs de ressources | Midis | Eléments séparés | Sprites
Jeux: Au hasard | Notre sélection | Sélection des membres | Jeux complets | Tous les jeux | 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