Silnik gier: tła paralaksowe — głębia w 2D
Silnik gier 2D Moonlight Studio dostał tła paralaksowe — sposób, w jaki płaska scena zyskuje wrażenie głębi. Gdy kamera przewija poziom, dalsze plany suną wolniej niż bliższe, a niebo prawie stoi w miejscu — dokładnie jak w oknie jadącego pociągu.
Warstwy o różnej prędkości
Każda warstwa paralaksy przesuwa swoją zawartość z ułamkiem prędkości kamery. Wystarczy podać ten ułamek osobno dla poziomu i pionu:
1— warstwa rusza się jak pierwszy plan (pełna prędkość),0— warstwa przypięta do ekranu (niebo, mgła, odległe słońce),0.3— dalekie wzgórza, które dryfują powoli w tle.
Tła — sprite'y, powtarzalne wzory, sylwetki miasta — wkłada się po prostu jako dzieci warstwy. Kilka warstw o malejącej prędkości układa się w przekonującą głębię.
Spójne z kamerą
Warstwa sama ustawia się co klatkę na podstawie aktualnej kamery sceny, korzystając dokładnie z tej samej kamery, którą silnik używa do rysowania — więc tło nigdy nie rozjeżdża się z resztą świata. Bez kamery warstwa spokojnie spoczywa na swojej pozycji.
Co dalej
Nadchodzą: skalowanie paralaksy razem z powiększeniem i obrotem kamery oraz nieskończone kafelkowanie teł, żeby jednym wzorem wypełnić dowolnie długi poziom.