Neue Engine Features

Top  Previous  Next

LOD manager

 

MED hat nun einen “Level of Detail” Manager. Natürlich sollen die Models so detailreich wie möglich sein, wenn wir sie von nahem betrachten, aber von weiter weg ist das nicht mehr so wichtig, da die Models dann nur wenige Pixel groß sind. Der LOD Manager generiert drei weitere Models mit weniger Polygonen und die Engine tauscht diese automatisch aus, wenn der Abstand zur Kamera über eine benutzerdefinierte Schranke wächst.

 

aum60_hot1

 

 

Panel needles

 

Diese neuen Panel Elemente können für Uhren oder andere Anzeigen verwendet werden.

 

var video_screen = 1;

 

function main()

{

       level_load("test.wmb");

}

 

panel clock_pan // displays a needle that shows the seconds

{

       pos_x = 300;

       pos_y = 250;

       needle(10, 5, "needle.pcx", 1, 1, 90, 60, 0, sys_seconds);

       flags = visible;

}

 

 

draw_line3d

 

Zeichnet eine 3D Linie in einer bestimmten Farbe zwischen zwei Koordinaten.

 

var video_screen = 1;

 

function main()

{

       level_load("test.wmb");

}

 

starter draw_3d_lines()

{
       while(1)

       {
               draw_line3d (vector (100, 100, 100), null, 100); // move to first corner
               draw_line3d (vector (100, 200, 500), vector (255, 0, 0), 100);
               draw_line3d (vector (300, 600, 250), vector (255, 0, 0), 100);
               draw_line3d (vector (-100, 50, 700), vector (255, 0, 0), 100);
               draw_line3d (vector (500, 300, 200), vector (255, 0, 0), 100);
               wait(1);
       }
}