Wie erstelle ich einen Tag-Nacht-Wechsel?

 [zurück]

Im wirklichem Leben hat es sie ständig... täglich... ob man will oder nicht... die Wechsel zwischen Tag und Nacht, die Dämmerung davor und danach. Was alles daran hängt... Geschäfte schließen und machen erst am nächsten Morgen wieder auf, die Straßen- und Wegbeleuchtungen werden angeschaltet... es wird finster...

Wenn ihr solch einen Tag-Nacht-Wechsel auch in euer Spiel einbauen wollt, könnt ihr dem Spiel damit schnell eine gewisse Note geben. Es wirkt dann gleich viel realistischer... fast wie im wirklichem Leben.

So... aber nun an die Arbeit...

  1. Begebt euch in eurem Projekt in die Datenbank, indem ihr auf den Button mit der Tabelle klickt oder die Taste [F8] drückt.
    Klickt in der Datenbank die Registerkarte "Allg. Ereignisse" an.
  2. Klickt im Feld links eine freie Zahlenkolonne an, der ihr den Namen "Tag-Nacht-Wechsel" gebt.
    Wählt als "Startvoraussetungen" die Option "Paralleler Prozess".
    Im Feld "Auslösender TAB" setzt ihr im weißem Quadrat das Häkchen und klickt auf den Button mit den drei Punkten. Im daraufhin erscheinendem Fenster wählt ihr einen freien TAB aus, dem ihr den Namen "Tag-Nacht-Wechsel an" gebt und klickt auf OK.
  3. Im Feld "Ereigniskommandos" klickt ihr doppelt in die leere Zeile und wählt im darauf folgendem Fenster die zweite Registerkarte und dort den Button "Einen Moment Warten". Gebt im Feld "Wartezeit" den Zeitabschnitt ein, der gewartet werden soll, bis die Abenddämmerung hereinbricht.
    Maximal könnt ihr mit einer Warte-Funktion einen Wert von 1.000 zehntel Sekunden anlegen. Wenn euch das zu kurz sein sollte, erstellt ihr unter der eben erstellten Warte-Funktion eine weitere... bis der Zeitabschnitt euren Erwartungen entspricht.
    Klickt, wenn ihr soweit seid, auf OK.
  4. Unter der zuletzt erstellten Warte-Funktion klickt ihr doppelt in die leere Zeile und wählt im darauf folgendem Fenster die zweite Registerkarte und dort den Button "Bildschirmton setzen".
    Schiebt hier die Regler auf folgende Werte:
    Rot = 90, Grün = 90, Blau = 100, Gamma = 100
    Gebt im Feld "Zeit" eine 30 ein und setzt das Häkchen bei "Warten bis fertig". Klickt dann auf OK.
  5. Direkt darunter klickt ihr doppelt in die leere Zeile und wählt im darauf folgendem Fenster die zweite Registerkarte und dort den Button "Einen Moment warten".
    Gebt im Feld "Wartezeit" eine 200 ein und klickt auf OK.
  6. Direkt darunter klickt ihr doppelt in die leere Zeile und wählt im darauf folgendem Fenster die zweite Registerkarte und dort den Button "Bildschirmton setzen".
    Schiebt hier die Regler auf folgende Werte:
    Rot = 80, Grün = 80, Blau = 100, Gamma = 100
    Gebt im Feld "Zeit" eine 30 ein und setzt das Häkchen bei "Warten bis fertig". Klickt dann auf OK.
  7. Nun klickt ihr doppelt in die leere Zeile darunter und wählt im darauf folgendem Fenster die zweite Registerkarte und dort den Button "Einen Moment warten".
    Gebt im Feld "Zeit" eine 100 ein und klickt auf OK.
  8. Klickt unter der Warte-Funktion doppelt in die leere Zeile und wählt im darauf folgendem Fenster die erste Registerkarte und dort den Button "TABs verändern".
    Im Feld "TABs auswählen" wählt ihr die Option "Einer" und mit Klick auf den Button mit den drei Punkten einen freien TAB aus, dem ihr den Namen "Es ist Nacht" gebt.
    Wählt im Feld "Wählen" noch die Option "AN" und klickt auf OK.
  9. Klickt ihr doppelt in die leere Zeile unter der TAB-Funktion und wählt im darauf folgendem Fenster die zweite Registerkarte und dort den Button "Bildschirmton setzen".
    Schiebt hier die Regler auf folgende Werte:
    Rot = 70, Grün = 70, Blau = 100, Gamma = 100
    Gebt im Feld "Zeit" eine 30 ein und setzt das Häkchen bei "Warten bis fertig". Klickt dann auf OK.
  10. Nun klickt ihr doppelt in die leere Zeile darunter und wählt im darauf folgendem Fenster die zweite Registerkarte und dort den Button "Einen Moment warten".
    Gebt im Feld "Wartezeit" eine 100 ein und klickt auf OK.
  11. Wieder klickt ihr doppelt in die leere Zeile darunter und wählt im darauf folgendem Fenster die zweite Registerkarte und dort den Button "Bildschirmton setzen".
    Schiebt hier die Regler auf folgende Werte:
    Rot = 50, Grün = 60, Blau = 100, Gamma = 100
    Gebt im Feld "Zeit" eine 30 ein und setzt das Häkchen bei "Warte bis fertig". Klickt dann auf OK.
  12. Nun klickt ihr doppelt in die leere Zeile darunter und wählt im darauf folgendem Fenster die zweite Registerkarte und dort den Button "Einen Moment warten".
    Gebt im Feld "Wartezeit" eine 50 ein und klickt auf OK.
  13. Wieder klickt ihr doppelt in die leere Zeile darunter und wählt im darauf folgendem Fenster die zweite Registerkarte und dort den Button "Bildschirmton setzen".
    Schiebt hier die Regler auf folgende Werte:
    Rot = 40, Grün = 40, Blau = 100, Gamma = 100
    Gebt im Feld "Zeit" eine 30 ein und setzt das Häkchen bei "Warten bis fertig". Klickt dann auf OK.
  14. Nun klickt ihr doppelt in die leere Zeile darunter und wählt im darauf folgendem Fenster die zweite Registerkarte und dort den Button "Einen Moment warten".
    Gebt im Feld "Wartezeit" nun den Zeitabschnitt ein, über den es mitten in finsterer Nacht sein soll. Passend wären hier insgesamt sechs Warte-Funktionen über jeweils 1.000 zehntel Sekunden.
  15. Wieder klickt ihr doppelt in die leere Zeile darunter und wählt im darauf folgendem Fenster die zweite Registerkarte und dort den Button "Bildschirmton setzen".
    Schiebt hier die Regler auf folgende Werte:
    Rot = 50, Grün = 60, Blau = 100, Gamma = 100
    Gebt im Feld "Zeit" eine 30 ein und setzt das Häkchen bei "Warte bis fertig". Klickt dann auf OK.
  16. Klickt doppelt in die leere Zeile darunter und wählt im darauf folgendem Fenster die zweite Registerkarte und dort den Button "Einen Moment warten".
    Gebt im Feld "Wartezeit" eine 100 ein und klickt auf OK.
  17. Wieder klickt ihr doppelt in die leere Zeile darunter und wählt im darauf folgendem Fenster die zweite Registerkarte und dort den Button "Bildschirmton setzen".
    Schiebt hier die Regler auf folgende Werte:
    Rot = 70, Grün = 70, Blau = 100, Gamma = 100
    Gebt im Feld "Zeit" eine 30 ein und setzt das Häkchen bei "Warte bis fertig". Klickt dann auf OK.
  18. Klickt doppelt in die leere Zeile darunter und wählt im darauf folgendem Fenster die zweite Registerkarte und dort den Button "Einen Moment warten".
    Gebt im Feld "Wartezeit" eine 100 ein und klickt auf OK.
  19. Wieder klickt ihr doppelt in die leere Zeile darunter und wählt im darauf folgendem Fenster die zweite Registerkarte und dort den Button "Bildschirmton setzen".
    Schiebt hier die Regler auf folgende Werte:
    Rot = 80, Grün = 80, Blau = 100, Gamma = 100
    Gebt im Feld "Zeit" eine 30 ein und setzt das Häkchen bei "Warte bis fertig". Klickt dann auf OK.
  20. Erinnert ihr euch noch an den TAB "Es ist Nacht"? Klickt unter der Warte-Funktion doppelt in die leere Zeile und wählt im darauf folgendem Fenster die erste Registerkarte und dort den Button "TABs verändern".
    Im Feld "TABs auswählen" wählt ihr die Option "Einer" und mit Klick auf den Button mit den drei Punkten den TAB aus, dem ihr den Namen "Es ist Nacht" gegeben habt.
    Wählt im Feld "Funktionwn" noch die Option "AUS" und klickt auf OK.
  21. Klickt doppelt in die leere Zeile darunter und wählt im darauf folgendem Fenster die zweite Registerkarte und dort den Button "Einen Moment warten".
    Gebt im Feld "Wartezeit" eine 200 ein und klickt auf OK.
  22. Und wieder klickt ihr doppelt in die leere Zeile darunter und wählt im darauf folgendem Fenster die zweite Registerkarte und dort den Button "Bildschirmton setzen".
    Schiebt hier die Regler auf folgende Werte:
    Rot = 90, Grün = 90, Blau = 100, Gamma = 100
    Gebt im Feld "Zeit" eine 30 ein und setzt das Häkchen bei "Warte bis fertig". Klickt dann auf OK.
  23. Klickt doppelt in die leere Zeile darunter und wählt im darauf folgendem Fenster die zweite Registerkarte und dort den Button "Einen Moment warten".
    Gebt im Feld "Wartezeit" eine 200 ein und klickt auf OK.
  24. Und wieder klickt ihr doppelt in die leere Zeile darunter und wählt im darauf folgendem Fenster die zweite Registerkarte und dort den Button "Bildschirmton setzen".
    Schiebt hier die Regler auf folgende Werte:
    Rot = 100, Grün = 100, Blau = 100, Gamma = 100
    Gebt im Feld "Zeit" eine 30 ein und setzt das Häkchen bei "Warte bis fertig". Klickt dann auf OK.
  25. Klickt zuletzt doppelt in die leere Zeile unter der "Bildschirmton-setzen-Funktion" und wählt im darauf folgendem Fenster die zweite Registerkarte und dort den Button "Einen Moment warten".
    Gebt im Feld "Wartezeit" den Zeitraum ein, über den es heller Tag sein soll. Im Spiel sollte der Tag etwas länger als die Nacht sein, beispielsweise etwa über 9 Warte-Funktionen über je 1.000 zehntel Sekunden. Wenn ihr fertig seid, habt ihr euren Tag-Nacht-Wechsel mit dem gewissem "Dämmerungs-Effekt"... Hier noch ein kleines Code-Beispiel:

Bedenkt, dass ihr da, wo der Tag-Nacht-Wechsel dargestellt werden soll, der TAB "Tag-Nacht-Wechsel an" auf AN setzt.
Mit dem TAB "Es ist Nacht" könnt ihr nebenbei noch einiges anstellen. Beispielsweise sind diverse Eingangstüren nachts versperrt (z.B.: bei Läden), Straßenbeleuchtungen sind an (z.B.: in größeren Städten) und mehr...

Beachtet aber, dass ihr beispielsweise in Kellergewölben und Höhlen, in die kein Tageslicht einfällt, den Tag-Nacht-Wechsel ausschaltet (Den TAB "Tag-Nacht-Wechsel an" auf AUS setzen). Ansonsten wäre es das, was es zum Tag-Nacht-Wechsel zu sagen gäbe...


 [zurück]