Connexion automatique

Pas encore membre ? Inscrivez-vous ici !
Vous avez oublié votre mot de passe ? On vous aide ici

AccueilPage d'accueilFAQRechercherS'enregistrerConnexion

Sélecteur de thème :


Partagez | .
Jour/Nuit en évent

XtremeViper
Garde d'Or

Garde d'Or
avatar

Nombre de messages : 1332
Age : 24
Localisation : Suisse
Capacités : bon
Distinction : aucune
Date d'inscription : 29/12/2011

MessageSujet: Jour/Nuit en évent   Mar 19 Nov 2013 - 22:32

Bonsoir,

Voici le second tutoriel, portant sur un système de jour/nuit personnalisé en event.

1) Créer un système de temps personnalisé. Utiliser 6 variables : Seconde/Minute/Heure/Jour/Mois/Année. Il faut créer un événement commun en processus parallèle avec comme interrupteur X pour le déclenchement. Ensuite, dans le code de la page, mettre une boucle dans laquelle faire :

Attendre 6 frames => Variable Seconde +1 / Condition : Si la Variable Seconde >59 => remettre variable à 0, Variable Minute + 1 / Condition : Si la Variable Minute >59 => remettre variable Seconde et Minute à 0, Variable Heure +1 / Condition : Si la Variable Heure >23 => remettre variable Seconde, Minute et Heure à 0, Variable Jour +1 / Condition : Si la Variable Jour >29 => remettre variable Seconde, Minute, Heure, et Jour à 0, Variable Mois +1 / Condition : Si la Variable Mois >11 => remettre variable Seconde, Minute, Heure, Jour et Mois à 0, Variable Année +1

Voici la solution :
Temps:
 

Mettre 6 frames, permet d'avancer le temps 10 fois plus rapidement que dans la vrai vie. C'est bien entendu réglable à volonté, selon vos envies.

2) Créer un second événement commun, également en processus parallèle, nommé Effet de jour. Dans le code de la page, insérer ces commandes :

Condition : Si l'Interrupteur N°X (nommé Intérieurs) == true => Définir le ton de l'écran en normal (pour éviter qu'il fasse nuit dans les maisons et intérieurs spéciaux). Effacer Image
Sinon : Si la Variable Heure <=3 => Ton Nuit (-128/-128/-32/0) sur 200 frames. Effacer Image
Sinon : Si la Variable Heure <=4 Ton Nuit Profonde (-164/-164/-64/0) sur 150 frames. Effacer Image
Sinon : Si la Variable Heure <=6 => Ton Aube (-64/-64/-32/0) sur 200 frames. Effacer Image
Sinon : Si la Variable Heure <=10 => Ton Matin (-32/-48/16/0) sur 200 frames. Afficher une Image (Opacité de 150)
Sinon : Si la Variable Heure <=19 => Ton Midi (0/0/0/0) sur 300 frames. Afficher une Image (Opacité de 165)
Sinon : Si la Variable Heure <=23 => Ton Soir (-68/-68/0/68) sur 175 frames. Effacer Image

Mettre des temps d'attente long et variable rend l'apparition et la disparition des rendus plus naturels, moins abrupte. La commande Effacer l'Image permet de supprimer le Soleil lorsque nous n'en avons pas besoin.

Voici l'image de soleil pour les heures correspondantes :
Soleil:
 

Le rendu que vous devriez avoir :
Effets de jour:
 

À noter que l'Interrupteur Grey_Tone est pour mes scènes de cinématique passées, d'où la teinte en gris. Et l'utilisation de la variable N°ID est uniquement pour l'Overlay Mapping. Ils ne doivent donc pas être inclus si vous ne possédez pas les éléments correspondants.

En espérant que ce système vous serve, il en existe déjà des autres, mais simpliste et non complet. Je souhaitais proposer quelque chose de plus complet, de mieux structurer.

Viper
 
Néocia
Apprenti paysan

Apprenti paysan
avatar

Nombre de messages : 42
Age : 18
Localisation : Au chaud :3
Capacités : moyen
Distinction : aucune
Date d'inscription : 16/11/2013

MessageSujet: Re: Jour/Nuit en évent   Mer 20 Nov 2013 - 9:35

No comment 0.0 il y en a déjà pas mal des tutos là dessus mais alors là !

Très beau tutoriel et images aussi ! ^^
 
Crayt
Jeune Etudiant

Jeune Etudiant
avatar

Nombre de messages : 216
Age : 18
Localisation : Devant mon ordinateur
Capacités : bon
Distinction : aucune
Date d'inscription : 28/10/2013

MessageSujet: Re: Jour/Nuit en évent   Mer 20 Nov 2013 - 13:41

Ah le tutoriel que tu m'avais dit.
Tres bon tutoriel encore un fois !
 
Astartess
Mineur

Mineur
avatar

Nombre de messages : 21
Capacités : débutant
Distinction : aucune
Date d'inscription : 01/03/2014

MessageSujet: Re: Jour/Nuit en évent   Mer 5 Mar 2014 - 18:31

Bonjour.

J'ai un petit soucis, une fois que je lance l'event (via un pnj), la nuit tombe mais rien ne se passe par la suite, le changement ne se fait pas. J'ai suivi le tuto en recopiant à l'identique (sauf pour l'Interrupteur Grey_Tone et l'Overlay Mapping).

J'ai du oublier un détail?
 
Contenu sponsorisé




MessageSujet: Re: Jour/Nuit en évent   

 

   Page 1 sur 1
 Sujets similaires
-
» [Lotro] Gestion jour/nuit
» couleurs des icônes jour/nuit
» Mode Jour/Nuit
» Changer la couleur du Ciel jour/nuit avec les Add-ons.
» Script jour/nuit [RÉSOLU]

 Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum