Es gibt zwei Möglichkeiten, dies zu tun. Der einfache Weg und der Weg, der tatsächlich so aussieht, als wäre es dunkel.
Der einfache Weg ist genau das, was Sie gesagt haben: Werfen Sie ein Vollbild-Quad herunter, das die Szene verdunkelt. Aber:
Ich habe eine Idee, die eine Ebene mit einer Transparenz von etwa 10 - 20% über das Spiel legt und deren Farbe von der Zeit abhängt, aber ich weiß nicht, welche Farbe gut ist.
Das liegt daran, dass es kein "Gut" gibt. Es gibt nur unterschiedliche Ebenen von schlecht. Es wird immer so aussehen, wie es eindeutig ist: eine helle Szene, die abgedunkelt wurde. Echte Nacht ist nicht einfach eine helle Szene, die abgedunkelt wurde. Verschiedene Bereiche sind auf unterschiedliche Weise dunkler.
Das Beste, was Sie tun können, ist, eine Reihe von Tests durchzuführen und die Farbe zu finden, die am wenigsten anstößig ist. Niemand kann dir eine "gute Farbe" geben, weil so etwas nicht existiert. Es gibt nur "das, was Sie persönlich für Ihre spezielle Szene tolerieren können".
Der richtige Weg, dies zu tun, besteht darin, dass Ihre Künstler alle Sprites für eine dunklere Szene neu zeichnen. Offensichtlich ist dies arbeitsintensiv, weshalb die meisten Sprite-basierten Spiele keine Tag-Nacht-Zyklen haben.
In der Tat hatten Sprite-Spiele, die einige Nachtszenen machten, auch den Vorteil, palettierte Sprites zu verwenden. In diesen Fällen haben sie einfach eine spezielle "Nacht" -Palette für die Sprites erstellt. Dies gab ihnen die Möglichkeit, die Farben für den besten visuellen Effekt zu optimieren.
Sie könnten etwas Ähnliches ausprobieren, aber dafür müssten Sie selbst palettierte Sprites verwenden.