RPG-Forum: {Tutoriel} effet jour et nuit - RPG-Forum

Aller au contenu

Page 1 sur 1

{Tutoriel} effet jour et nuit

#1 L'utilisateur est hors-ligne   sergiooi Icône

  • Villageois
  • PipPip
  • Groupe : Membres +
  • Messages : 62
  • Inscrit(e) : 28-octobre 06

Icône du message  Posté 03 mars 2007 - 20:09

Bonjour a tous! Mon tuto sert a créé un effet de jour et nuit. Pour cela, vous aurez besoin de un évenement, deux évenements communs, de trois variables et un interrupteur.
bon commencons.

Allez dans l'éditeur des évenements communs pour créé un évenement en processus parallele et donnez lui un nom(jour/nuit par exemple) et comme déclencheur, on met un interrupteur que vous pouvez appeler comme vous le voulez(ex.switch jour/nuit).

Ensuite, vous écrivez dans l'évenement commun:
>Wait 20 frames
>Variable[0001 secondes] +=1
>conditionnal branch:Variable[0001 secondes]==60
>Variable [0002 minutes]+=1
>Variable [0001 secondes] =0
>end
>conditionnal branch: Variable[0002 minutes]==60
>Variable[0003 heures]+=1
>Variable[0002 minutes] =0
>Variable[0001 secondes]=0
>end
>conditionnal branch:Variable[0003 heures]==24
>Variable[0001 secondes]=0
>Variable[0002 minutes]=0
>Variable[0003 heures]=0
>end

comme sur cette image:
Image IPB

Cet évenement commun sert à établir le temps(de 0 à 24 hrs)

Pour les teintes, vous créé un nouvel évenement commun que vous pouvez appeler comme vous le sentez(tintes jour/nuit) et vous le mettez aussi en processus parallele et comme déclencheur, le meme interrupteur
(switch jour/nuit).

Ensuite vous écrivez dans cet évenement:

>Conditionnal branch:[variable0001 secondes]==0
>Conditionnal branch:[variable 0002 minutes]==0
>Conditionnal branch:[variable 0003 heures]==0
>Tint screen (-144,-144,-144,0),@200
>end
>end
>end
>conditionnal branch:[variable 0001 secondes]==0
>conditionnal branch:[variable 0002 minutes]==0
>conditionnal branch:[variable 0003 heures]==1
>tint screen (-132,-132,-132,0),@200
>end
>end
>end

Vous faites la meme chose avec toutes les HEURES avec un ton un peu moins sombre comme dans cette image.
Image IPB
Je vous recommande d'untiliser un nombre entre 10 et 15 tintes de moins pour chaques heures(moi j'ai pris 12)

Et pour que l'effet commence, vous n'avez qu'à mettre un évenement sur la carte (de préférence au debut de votre jeu pour que l'effet commence des le début du jeu) en processus parallele et d'y inscrire:

>switch:[0001 switch jour/nuit]=On
>erase event

Et ca y est!! :sunny:

Et pour quand on entre dans une piece et qu'il et 00h00, on doit changer la couleur des fenetres(qui sont éclairées) pour des fenetres sombres et ajouter des lumieres ect... Et, Tres important de mettre le meme event(tinte jour/nuit) dans chaque maison ou pieces du jeu sinon, s'il est minuit, et que le perso entre dans une maison(sans cet event), la tinte va redevenir normale.Ou encore, vous pouvez ajouter des lumières et des fenetres sombres pour faire comme le soir mais éclairé dans la maison(tout en pensant a faire les tintes adéquates pour celle-ci).
Voilà ce que ca devrait ressembler:

à midi:
Image IPB

à minuit:
Image IPB

et à environ 5h du matin:
Image IPB


Tutoriel par: Sergiooi 17/02/07
Recherche Graphiste pour créer tilesets et personnages pour un tactical-RPG(sans script) avec RMXP.

Image IPB

Image IPB

Envoyez moi un MP. :P
0

#2 L'utilisateur est hors-ligne   djidane84 Icône

  • Membre de la confrérie
  • PipPipPipPipPip
  • Groupe : Membres +
  • Messages : 635
  • Inscrit(e) : 18-décembre 05
  • Gender:Male
  • Location:provence

Posté 03 mars 2007 - 20:46

je connais sa ,je le met en oeuvre sur mes projets :lol:

si c'est toi qui a tout imaginer bravo,mais est-ce bien toi ou a tu copier?
Image IPB


Lady : are you crying?
Dante : devil never cry.
Lady : devil may cry

clik sur ma signature et ta vie changera

sign + avatar by me
0

#3 L'utilisateur est hors-ligne   sergiooi Icône

  • Villageois
  • PipPip
  • Groupe : Membres +
  • Messages : 62
  • Inscrit(e) : 28-octobre 06

Posté 03 mars 2007 - 21:17

Voir le messagedjidane84, le 03/03/2007 à 11:46, dit :

je connais sa ,je le met en oeuvre sur mes projets :lol:

si c'est toi qui a tout imaginer bravo,mais est-ce bien toi ou a tu copier?



oui c'est moi, mais J,ai eu l'aide de Quelqun sur ce furum mais je me rapelle plus, je pense que c'est Necros il y a un petit bout de temps... :unsure:
Recherche Graphiste pour créer tilesets et personnages pour un tactical-RPG(sans script) avec RMXP.

Image IPB

Image IPB

Envoyez moi un MP. :P
0

#4 L'utilisateur est hors-ligne   Quelqu'un Icône

  • Inconu au bataillon ...
  • PipPipPipPipPip
  • Groupe : Membres ++
  • Messages : 705
  • Inscrit(e) : 01-août 06
  • Gender:Male
  • Location:Quelquepart O_O

Posté 04 mars 2007 - 01:01

C'est ok.(Juste: Si tu pourais montrer le résultat avec 2(minimum) petits screens à la fin ça serait parfait)

Je rajoute.
Image IPB
---------------------------------------------------------------------------------------------
Si vous n'avez jamais lu les rêgles du forum avant de poster, ne vous étonnez pas que vous êtes traité de boulet.
-Les rêgles de la section RPG-Making, sont >>>ICI<<<
---------------------------------------------------------------------------------------------
Et n'oubliez jamais que Google est votre ami ! ;)
0

#5 L'utilisateur est hors-ligne   darkleo Icône

  • Au bistrot du coin
  • Pip
  • Groupe : Membres
  • Messages : 10
  • Inscrit(e) : 24-février 07

Posté 04 mars 2007 - 11:39

J'ai une question, y-a-t'il un moyen de mettre l'heure (qu'on vient de configurer) a la place du temps passé (menu) ?

EDIT: l'heure change en fonction des secondes, et non des heures ...
0

#6 L'utilisateur est hors-ligne   sergiooi Icône

  • Villageois
  • PipPip
  • Groupe : Membres +
  • Messages : 62
  • Inscrit(e) : 28-octobre 06

Icône du message  Posté 27 mars 2007 - 04:43

Voir le messagedarkleo, le 04/03/2007 à 02:39, dit :

J'ai une question, y-a-t'il un moyen de mettre l'heure (qu'on vient de configurer) a la place du temps passé (menu) ?

EDIT: l'heure change en fonction des secondes, et non des heures ...

Mmmmm! Malheureusement, tout ca est par rapport à un script et je ne m'y connais pas dutout. Désolé pour ne pas pouvoir répondre et pour avoir été si long à répondre.(J'avais des problemes de connexions :angry: ) Vive sympatico!!! (sarcastique) <_<
Mais je connais peut-être un moyen pour afficher l'heure avec cet évenement mais ce serait un peu looonng à faire en un tuto mais tu pourrais essayer... huuum... tu fais une image de chiffres de 00 à 59 (pour les minutes) et 00 à 23 (pour les heures) et tu fais un évenement commun en processus paralelle (le meme interrupteur que l'évenement des teintes de mon tuto) et tu entre comme commandes:
>>condition:si la variable minutes=0
>>>effacer image 58 (celle ci est fictive car je ne suis pas sur que ce soit 58 mais ce devrais etre l'image de 59)
>>>afficher image 1 (ou tu veux) (image 1 = image du chiffre 00, image 2 = image du chiffre 01, et ainsi de suite... ;)
>>fin
>>condition:si la variable minutes = 1
>>>effacer image 1 (pour ne pas avoir les deux images une par dessus l'autre)
>>>afficher image 2 (à la meme place que l'autre :P )
>>fin

Tu fais ca de 00 à 59 pour les minutes et pour les heures, c'est la meme chose mais de 00 à 23 (hrs)
et n'oublie pas de faire un évenement en conséquence pour faire effacer les images s'il y a des endroits que tu ne veux pas afficher l'heure.
Et pour le temps indiqué dans le menu, il me semble avoir vu un script pour un menu (ring menu je pense) qui, en étant un peu modifié, pourrais ne pas afficher le temps du jeux (mais je sais pas comment afficher l'heure de l'évenement :( ).
Alors j'èspère t'avoir aidé quand meme dans ta question.

tiens Le site du script ring menu:
Recherche Graphiste pour créer tilesets et personnages pour un tactical-RPG(sans script) avec RMXP.

Image IPB

Image IPB

Envoyez moi un MP. :P
0

#7 L'utilisateur est hors-ligne   minich-fox Icône

  • Au bistrot du coin
  • Pip
  • Groupe : Membres
  • Messages : 3
  • Inscrit(e) : 29-août 06

Posté 07 août 2007 - 11:36

pour aficher l'heure (via le texte mais l'aficher sur la carte ce doit etre fesable) j'ai trouvé un script mais il n'est compatible que rmxp 1.02a :( système de temps dinamique V4
0

#8 L'utilisateur est hors-ligne   TeMplaR-diss Icône

  • Villageois
  • PipPip
  • Groupe : Membres
  • Messages : 37
  • Inscrit(e) : 23-décembre 05
  • Location:Sartrouville

Posté 19 novembre 2007 - 05:46

Salut,
Alors peut-être que j'ai mal compris, mais quelle est la difference entre un évenement (normal) et un évenement commun? Je crois avoir compris que l'évenement commun, par opposition à l'évenement simple à la caractéristique de se répéter pendant tout le jeu.

Mais la vrai question à laquelle j'aimerais que vous répondiez c'est : comment créer un évenement commun? Et où est cette "editeur des évenements communs" dont tu parles Sergiooi? Sa fait maintenant un petit moment que j'utilise Rpg Maker (XP) et j'ai jamais entendu parlé de sa.
Merci


EDIT : Héhé, en faite je viens de trouver cette éditeur grâce a ton screenshot ^^ C'est dans la base de donné ^^ :D

EDIT 2 : Sergiooi, je vois que tu utilise un chipset de circuit de course sur tes screen, tu pourrais me le donner s'il te plait, il m'interesse beaucoup. Ainsi que

Et aussi, je ne comprends pas tout à fait ce que tu dis à la fin de ton tuto à propos de l'interieur des maisons.
Merci
Viens me défier sur www.Monlegionnaire.com ----- TeMplaR_diss

(eu... si vous n'êtes pas inscrit, mettez "TeMplaR_diss" comme parain ;) pis venez me défier :D )
0

#9 L'utilisateur est hors-ligne   TeMplaR-diss Icône

  • Villageois
  • PipPip
  • Groupe : Membres
  • Messages : 37
  • Inscrit(e) : 23-décembre 05
  • Location:Sartrouville

Posté 20 novembre 2007 - 01:34

OK ça fonctionne chez moi, mais sa fait ramer mon jeux à mort et en plus il suffit de très peu de temps pour que la nuit tombe et que le jour revienne...
Je me suis trompé ou?
Viens me défier sur www.Monlegionnaire.com ----- TeMplaR_diss

(eu... si vous n'êtes pas inscrit, mettez "TeMplaR_diss" comme parain ;) pis venez me défier :D )
0

#10 L'utilisateur est hors-ligne   Anuvico Icône

  • Chevalier
  • PipPipPipPip
  • Groupe : Membres ++
  • Messages : 337
  • Inscrit(e) : 06-mai 07
  • Gender:Male
  • Location:66

Posté 22 novembre 2007 - 21:35

c'est simple dans l'évent c'est toi qui définis ce qu'est la seconde donc si tu fais des secondes rapide sa va tourner vite (pareil minutes, ....) il faut pas juste copier mais hadapter

Mais dans ce que j'ai lu sa va à la même vitesse que le temps réel normallement donc il devrait pas y avoir de pb
0

#11 L'utilisateur est hors-ligne   kozzy Icône

  • Modérateur de modération .
  • PipPipPipPipPip
  • Groupe : Membres ++
  • Messages : 926
  • Inscrit(e) : 22-décembre 05
  • Location:En ce moment sur rpg-légends

Posté 03 décembre 2007 - 07:52

Coïncidence?

Tutoriel gérer le temps

Ps: Evenement commun se trouve dans la base de donnée (F9 pour RmXP) sous l'onglet : "Common event" ;)
Envie d'un forum spécialisé sur le rpg making?
http://e-magination.jeun.fr/
Image IPB
0

#12 L'utilisateur est hors-ligne   zanpakuto ! Icône

  • Au bistrot du coin
  • Pip
  • Groupe : Membres
  • Messages : 18
  • Inscrit(e) : 19-octobre 08

Posté 28 octobre 2008 - 17:49

ça peut marcher pour RPG maker 2003 ??
une Xbox 360, c'est comme une vieille voiture Diesel : si on n'entend plus de bruit, c'est qu'elle est en panne !!
0

#13 L'utilisateur est hors-ligne   seikshi Icône

  • Au bistrot du coin
  • Pip
  • Groupe : Membres
  • Messages : 2
  • Inscrit(e) : 28-novembre 09

Posté 28 novembre 2009 - 23:07

Salut!

Merci pour le tuto!
Je l'ai bien suivit mais une fois que la nuit est tombée, le jour ne se leve plus :s connaitrais tu la source du probleme??

merci d'avance!
0

Page 1 sur 1


Réponse rapide

  

1 utilisateur(s) en train de lire ce sujet
0 membre(s), 1 invité(s), 0 utilisateur(s) anonyme(s)