DOME
Ist dieses Flag gesetzt, wird die Sky-Sprite-Textur gekachelt und vertikal
auf eine imaginäre Himmelskuppel projiziert, und zwar an allen Stellen,
wo im Level eine Sky-Textur zugewiesen wurde. Aufgrund der vertikalen
Projektion
ist lediglich der obere Teil des Himmels unverzerrt - der Horizont muss mit
einem anderen Sky-Element gerendert werden. Die `Steigung´ von Himmelskuppeln
kann durch die globale Variable sky_curve eingestellt werden, die Geschwindigkeit des Wolkenlayers mit den u und v Parametern.
Die Skalierung der Textur
wird über den scale_x-Parameter eingestellt.
Die Textur muss in der Grösse einer Zweierpotenz entsprechen und ihre
Kanten nahtlos aneinanderpassen.
Typ:
flag (flags2, nur Sky-Definition)
Bemerkung:
In WED, kann eine Sky-Kuppel mit einem 2-Frame-Bild (mit einem '+' im Dateinamen - s. Bild unten) erzeugt werden. Die beiden Hälften werden dann übereinander als Wolkenlayer dargestellt. Im Skript muss jeder Layer einzeln als Sky-Entity definiert werden.
Beispiel:
ENTITY* skyClouds =
{
type = "skyblue.tga";
layer = 3;
scale_x = 0.25;
tilt = -10;
u = 1.5;
v = -1.0;
flags2 = SKY | DOME | SHOW;
}
Siehe auch:
Sky, type, layer, CUBE, SCENE, u,v, ent_createlayer,
sky_blend, sky_clip, sky_curve
► Aktuelle Version Online