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