Welcome Guest: S’enregistrer | Connexion
 
Portail  | FAQ | Rechercher | Membres | Groupes
 
Systéme jour/nuit/météo
 
Poster un nouveau sujet   Répondre au sujet
RPG Community Index du Forum -> RPG Maker -> Tutoriaux RPG Maker
Sujet précédent :: Sujet suivant  
Auteur Message
Seb076
Soldat
Soldat

Hors ligne

Inscrit le: 12 Jan 2006
Messages: 220
Localisation: quelque part dans les terres oublier des highland
Points RPG Community: 5
Moyenne de points: 0,02

MessagePosté le: 06/03/2006 11:44:44
MessageSujet du message: Systéme jour/nuit/météo
Répondre en citant

Ce tuto n'est pas de moi, mais j'y ais apporter beaucoup d'améliorations.


By Sledna (Game Maker Zone)
Citation:

Bon voilà un tutorial qui vous permettra, grâce à deux variables, deux évènements communs et deux évènements en processus paralléle de faire un système de jour et de nuit avec des changements de météo combinés :

- Tout d'abord, créez un événement commun nommé jour-nuit en pocessus paralléle et comme interrupteur de déclenchement jour-nuit aussi.
- Créez une variable jour-nuit et une autre météo.
- Créez un intérrupteur intérieur (pour ne pas qu'il ne fasse noir dans vos maisons ni qu'il y pleuve) et un autre nuit.
- Créez aussi un évènement commun météo en processus paralléle et pour interrupteur de déclenchement jour-nuit.

Ensuite mettez y ce qui suit (une fois comprit, vous pourrez le paramétrer selon vos envie et y mettre de la neige...par exemple).

Ne pas mettre de sinon aux conditions, pour ce décochez la case executer d'autres commandes.


Voice le code pour l'évènement commun jour-nuit

Code:

  variable jour-nuit ajouter 1
  condition interrupteur intérieur désactivé
  | condition variable jour-nuit = à 3000
  | | interrupteur nuit desactivé
  | | modifier ton d'ecran (R0,V0,B0,S0), 40 frames
  | fin
  |
  | condition variable jour-nuit = à 10000
  | | modifier ton ecran (R-80,V-80,B-50,S0) 40 frames
  | fin
  | 
  | condition variable jour-nuit = à 13000
  | | interrupteur nuit activé
  | | modifier ton écran (R-150,V-150,B-100,S0) 40 frames
  | fin
  |       
  | condition variable jour-nuit = à 20000
  | | modifier ton écran (R-40,V-80,B-80,S0) 40 frames
  | | Variable jour-nuit = à 0
  | | Variable jour-nuit + 1
  | | Variable météo + 1
  | fin
  fin




Et pour l'evenement commun météo :


Code:

    Condition variable météo = à 0
    | effet météorologique aucun 0 frames
    fin

    condition variable jour nuit = à 1
    | effet météorologique pluie 5 40 frames
    fin

    condition variable jour nuit = à 2
    | effet meteorologique aucun 40 frames
    fin

    condition variable jour nuit = à 3
    | effet meteorologique pluie 9 40 frames
    fin

    condition variable meteo = à 4
    | effet meteorologique aucun 40 frames
    fin

    condition variable meteo = à 5
    | effet meteorologique tempête 5 40 frames
    | attendre 20000 frames (ou le temps que dure une de vos journées)
    | variable meteo rendre = à 0
    fin



Voilà vous n'avez plus qu'a placer des évènements en processus parralléle ou vous voulez declenchant l'interrupteur jour-nuit.
Pour ne pas qu'il pleuve dans vos intérieurs mettez y en processus parralléle activer l'interrupteur intérieur.
Si vous voulez placer des événements n'ayant lieu que la nuit mettez-y en interrupteur de declenchement nuit activé.
Vous pouvez modifier la valeur de la variable jour-nuit en condition pour modifier le ton de l'écran afin de ralonger/raccourcir vos journées.

Et si vous avez comprit la météo, ajoutez-y des conditions avec la suite des valeurs de variables supérieure de 1 à la précédente, effet météorologique et mettez celui qui vous chante !

N'oubliez pas, c'est à titre d'exemple alors modifiez les valeurs de durée du jour et les effets météos comme il vous convient !!!

En esperant avoir été clair testez, ça marche bien !

+ ça ajoute du réalisme à votr jeu et des quêtes accessibles que la nuit !
J'espère que ça vous aidera sinon @+++

_________________


Revenir en haut
Publicité






MessagePosté le: 06/03/2006 11:44:44
MessageSujet du message: Publicité

PublicitéSupprimer les publicités ?
Revenir en haut
Pegase
Paysan
Paysan

Hors ligne

Inscrit le: 15 Fév 2006
Messages: 51
Points RPG Community: -3
Moyenne de points: -0,06

MessagePosté le: 17/03/2006 13:49:47
MessageSujet du message: Systéme jour/nuit/météo
Répondre en citant

Juste une chose,c'est quoi les frames.Et aussi:
Citation:
variable jour-nuit ajouter 1
condition interrupteur intérieur désactivé
| condition variable jour-nuit = à 3000
| | interrupteur nuit desactivé
| | modifier ton d'ecran (R0,V0,B0,S0), 40 frames
| fin

Si le ton de l'écran est a 0 on y voit rien.Il faut que ce soit a 50 pour avoir un effet de nuit
_________________

Pegasus sui sei ken!!

]
Revenir en haut
Musica
Noble
Noble

Hors ligne

Inscrit le: 06 Mar 2006
Messages: 349
Localisation: Dans un tonneau de bière...*hips*
Points RPG Community: -37
Moyenne de points: -0,11

MessagePosté le: 18/03/2006 10:10:42
MessageSujet du message: Systéme jour/nuit/météo
Répondre en citant

Les frames sont l'unité de temps dans le logiciel.
Tu mets la commande attendre..et tu dois définir un certain nombre de frames.
1 frame représente environ 0.3 secondes je pense.
Que Siegh Hart corrige si je dis n'importe quoi, mais qu'il ne me tire pas de pierres ^^.

_________________
www.rgpmakerxp-factory.net/index
Revenir en haut
Siegh Hart
Noble
Noble

Hors ligne

Inscrit le: 08 Jan 2006
Messages: 300
Points RPG Community: -64
Moyenne de points: -0,21

MessagePosté le: 18/03/2006 12:44:26
MessageSujet du message: Systéme jour/nuit/météo
Répondre en citant

Musica a écrit:
Les frames sont l'unité de temps dans le logiciel.
Tu mets la commande attendre..et tu dois définir un certain nombre de frames.
1 frame représente environ 0.3 secondes je pense.
Que Siegh Hart corrige si je dis n'importe quoi, mais qu'il ne me tire pas de pierres ^^.

Lol désolé Musica, je n'ai que des rochers à proximité Very Happy
en effet le frame est bien l'unité de temps. Je ne me rapelle plus si ça vaut 0.1 ou 0.3 secondes.
Sinon je connaissait le tuto, c'est sympa, il peut apporter des
améliorations au jeu.
_________________
http://www.raml.com/ http://www.Kirano.com/
http://www.Musica.com/ http://www.Darkline.com/ http://www.Yojimbo.com/ http://www.Haku.com/ http://www.Mi.com/ http://www.Tenro.com/
http://www.Sieghart.com/ http://www.Aonewingedangel.com/
Revenir en haut
Musica
Noble
Noble

Hors ligne

Inscrit le: 06 Mar 2006
Messages: 349
Localisation: Dans un tonneau de bière...*hips*
Points RPG Community: -37
Moyenne de points: -0,11

MessagePosté le: 18/03/2006 13:29:35
MessageSujet du message: Systéme jour/nuit/météo
Répondre en citant

Tu ne m'avait pas dit qu'il fallait augmenter le nombre de frames pour que les différents tons d'écran restent plus longtemps, et que la nuit ne tombe pas trop vite ? Question
_________________
www.rgpmakerxp-factory.net/index
Revenir en haut
Pegase
Paysan
Paysan

Hors ligne

Inscrit le: 15 Fév 2006
Messages: 51
Points RPG Community: -3
Moyenne de points: -0,06

MessagePosté le: 18/03/2006 19:15:20
MessageSujet du message: Systéme jour/nuit/météo
Répondre en citant

Citation:
Condition variable météo = à 0
| effet météorologique aucun 0 frames
fin

condition variable jour nuit = à 1
| effet météorologique pluie 5 40 frames
fin

condition variable jour nuit = à 2
| effet meteorologique aucun 40 frames
fin

condition variable jour nuit = à 3
| effet meteorologique pluie 9 40 frames
fin

condition variable meteo = à 4
| effet meteorologique aucun 40 frames
fin

condition variable meteo = à 5
| effet meteorologique tempête 5 40 frames
| attendre 20000 frames (ou le temps que dure une de vos journées)
| variable meteo rendre = à 0
fin

C'est normal que la variable météo devienne ensuite jour/nuit?
_________________

Pegasus sui sei ken!!

]
Revenir en haut
PierrelucIII
Paysan
Paysan

Hors ligne

Inscrit le: 23 Avr 2008
Messages: 13
Points RPG Community: 0
Moyenne de points: 0,00

MessagePosté le: 11/10/2008 22:09:05
MessageSujet du message: Systéme jour/nuit/météo
Répondre en citant

J'ai même vu qu'il y avait une faille dans ce système... les cycles de pluie et de journées ensoleillés soint plutôt redondant. Le joueur pourra prévoir ce qu'il fera le lendemain. Pour ajouter un meilleur réalisme, au lieu de mettre "| | Variable météo + 1 ", mettez là plutôt aléatoire. Créez environ 10 évènement de météo. Exemple créez en 6 pour qu'il pleuve en moyenne 60% au 10 jours, 3 pour qu'il pleuve et 1 qui orage. Donc la météo aura 60% de chance de tomber sur du beau temps, 30% sur de la pluie et 10% sur un temps orageux. Moi dans mon cas, ça marche bien.

Le seul problème réside quand on veut avoirune map ou les journées change mais en ayant un temps pluivieux stable ou orageux, dépendant de ce que vous voulez mettre, sans que le perso principal soit ralenti par tous les calculs fait par secondes lorsque vous mettez un évent de pluie en variable météo = 3 enxemple. Si j'en trouve la solution, je vous en ferai part.




[Edit] Eh oui, en 2 minutes, j'ai réussi à trouver comment. Il suffit de mettre une valeur à météo qui n'est pas utilisé dans votre évent commun exemple 11 et vous mettez dans votre évent, ce que vous voulez par exemple de la pluie à 6 d'intensité.

Ce n'est pas tout, si vous avez besoin de savoir comment on fait un temps orageux demandez-le moi par écrit.[Edit]
Revenir en haut
Contenu Sponsorisé






MessagePosté le: 10/12/2016 01:08:52
MessageSujet du message: Systéme jour/nuit/météo

Revenir en haut
Montrer les messages depuis:   
RPG Community Index du Forum -> RPG Maker -> Tutoriaux RPG Maker Toutes les heures sont au format GMT + 2 Heures
Poster un nouveau sujet   Répondre au sujet
Page 1 sur 1
Sauter vers:  

 

Portail | Index | Panneau d’administration | Créer un forum | Forum gratuit d’entraide | Annuaire des forums gratuits | Signaler une violation | Conditions générales d'utilisation
phpBB
Template by BMan1
Traduction par : phpBB-fr.com