|
Neue Engine Features |
Top Previous Next |
|
Neue Physik-Engine
Die hardwarebeschleunigte PhysX-Engine hat die alte ODE-Physikengine ersetzt. Die PhysX-Engine arbeitet schneller und ist genauer.
#include <default.c> #include <ackphysx.h>
BMAP* pointer_tga = "pointer.tga";
STRING* sphere_mdl = "sphere.mdl";
function main() { physX_open(); level_load(""); // load an empty level vec_set(camera.x,vector(-100,0,30)); pXent_settype (NULL,PH_STATIC,PH_PLANE); // create a static plane at groundlevel zero
ENTITY* ball = ent_create(sphere_mdl, vector(0,0,100), NULL); pXent_settype (ball,PH_RIGID,PH_SPHERE ); // create a ball pXent_setelasticity(ball,50); pXent_addvelcentral(ball,vector(0,-10,0)); // make it jump and roll sidewards
while(1) { pX_pick(); // pick and move the ball with the cursor wait(1); } }
function mouse_startup() { mouse_mode = 2; mouse_map = pointer_tga; while (1) { vec_set(mouse_pos, mouse_cursor); wait(1); } }
Beschleunigte Stencil-Schatten für A8-Commercial
Beschleunigte Stencil-Schatten stehen jetzt auch in der A8 Commercial Edition zur Verfügung und werden für Stencil-Schatten verwendet, sie rendern bis zu 300% schneller als die alten, softwarebasierten Stencil-Schatten. In der kostenlosen und der Extra-Edition der Engine sind immer noch die softwarebasierten Stencil-Schatten implementiert.
Neue 4- und 6-seitige Spritetypen
Endet der Dateiname eines Sprites auf "_x2" oder "_x3", verwendet die Engine 2 oder 3 sich kreuzendde Ebenen zum Rendern und sorgt dafür, daß die Sprites viel üppiger aussehen, ohne jedes Opfer bei der Rendergeschwindigkeit. Das ist, wenn Sie Level mit komplexer Vegetation erstellen wollen, ein sehr nützliches Feature.
|