3D GAMESTUDIO-Magazin Ausgabe 01 | Oktober 20051
3D GAMESTUDIO-Magazin Ausgabe 01 | Oktober 20051
3D GAMESTUDIO-Magazin Ausgabe 01 | Oktober 20051
Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.
YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.
Inhalt<br />
Ein Nebeltutorial für das <strong>3D</strong> Gamestudio<br />
1.Das Nebelsystem des <strong>3D</strong>GS<br />
2.Eigene Systeme und volumetrischer Nebel<br />
3.Specials: Materials und Dynamik<br />
von Torsten „fogman“ Fock<br />
Ist für Sie das Nebelsystem von <strong>3D</strong> Gamestudio ein Rätsel? Oder haben Sie es verstanden und<br />
wollen noch ganz andere Sachen machen? Dann dürften Sie die folgenden Zeilen interessieren...<br />
Zu allen Kapiteln und Beispielen gibt es Beispiellevels, die das geschriebene Veranschaulichen.<br />
Diese Beispiele können Sie zusammen mit dem Tutorial hier<br />
herunterladen: http://home.arcor.de/braindamaged/Nebeltutorial.rar (Ca. 8.8 MB)<br />
Und nun wünsche ich Ihnen viel Spaß beim experimentieren.<br />
Das Nebelsystem des <strong>3D</strong>GS<br />
Beispiellevel: Beispiel_Teil_1<br />
Wie fast alles im Gamestudio ist das Nebelsystem sehr modular aufgebaut. Es gibt vier<br />
Nebelfarben, die per Skript und im WED verändert werden können. Aus diesen Nebelfarben kann<br />
dann per Skript eine ausgewählt werden.<br />
Schauen Sie sich ein einfaches Skript an, welches von diesen Nebelfarben gebrauch macht:<br />
function fog_fnc()<br />
{<br />
}<br />
d3d_fogcolor1.red = 100; // Nebelfarbe 1, Rotanteil<br />
d3d_fogcolor1.green = 100; // Nebelfarbe 1, Grünanteil<br />
d3d_fogcolor1.blue = 100; // Nebelfarbe 1, Blauanteil<br />
fog_color = 1; // Benutze Nebelfarbe 1<br />
Diese Funktion erzeugt einen grauen Nebel, da alle Farbanteile auf den selben Wert eingestellt<br />
sind.<br />
Weitere Beispiele:<br />
d3d_fogcolor2.red = 255;<br />
d3d_fogcolor2.green = 255;<br />
d3d_fogcolor2.blue = 255;<br />
Erzeugt weißen Nebel mit der Nebelfarbe 2.<br />
d3d_fogcolor4.red = 100;<br />
d3d_fogcolor4.green = 0;<br />
d3d_fogcolor4.blue = 100;<br />
<strong>3D</strong> <strong>GAMESTUDIO</strong>-<strong>Magazin</strong> ■ <strong>Ausgabe</strong> <strong>01</strong> | <strong>Oktober</strong> 2005 │29