Its not so easy...when we do it that way. The directions are only correct if
the player cant walk around the entity...

ive tryed this but it dont works...
Code:
ACTION MY_3d_SPRITE {
my.oriented = on;my.facing = off;my.decal = off;
WHILE(1) {
## SIDE 1
 IF (MY.PAN > 0 &&  < 90) &&
    (CAMERA.PAN > 0) && (CAMERA.PAN < 90) { ENT_MORPH(ME, "BACK.PCX"); }
 IF (MY.PAN > 90) && (MY.PAN < 180) &&
    (CAMERA.PAN > 0) && (CAMERA.PAN < 90) { ENT_MORPH(ME, "FRONT.PCX"); }
 IF (MY.PAN > 180) && (MY.PAN < 270) &&
    (CAMERA.PAN > 0) && (CAMERA.PAN < 90) { ENT_MORPH(ME, "FRONT.PCX"); }
 IF (MY.PAN > 270) && (MY.PAN < 360) &&
    (CAMERA.PAN >0) && (CAMERA.PAN < 90) { ENT_MORPH(ME, "BACK.PCX"); }
################################################################################
## SIDE 2
 IF (MY.PAN > 0) && (MY.PAN < 90) &&
    (CAMERA.PAN > 90) && (CAMERA.PAN < 180) { ENT_MORPH(ME, "FRONT.PCX"); }
 IF (MY.PAN > 90) && (MY.PAN < 180) &&
    (CAMERA.PAN > 90) && (CAMERA.PAN < 180) { ENT_MORPH(ME, "BACK.PCX"); }
 IF (MY.PAN > 180) && (MY.PAN < 270) &&
    (PLAYER > 90) && (CAMERA.PAN < 180) { ENT_MORPH(ME, "RIGHT.PCX"); }
 IF (MY.PAN > 270) && (MY.PAN < 360) &&
    (CAMERA.PAN > 90) && (CAMERA.PAN < 180) { ENT_MORPH(ME, "FRONT.PCX"); }
################################################################################
## SIDE 3
 IF (MY.PAN > 0) && (MY.PAN < 90) &&
    (CAMERA.PAN > 180) && (CAMERA.PAN < 270) { ENT_MORPH(ME, "FRONT.PCX"); }
 IF (MY.PAN > 90) && (MY.PAN < 180) &&
    (CAMERA.PAN > 180) && (CAMERA.PAN < 270) { ENT_MORPH(ME, "LEFT.PCX"); }
 IF (MY.PAN > 180) && (MY.PAN < 270) &&
    (CAMERA.PAN > 180) && (CAMERA.PAN < 270) { ENT_MORPH(ME, "BACK.PCX"); }
 IF (MY.PAN > 270) && (MY.PAN < 360) &&
    (CAMERA.PAN > 180) && (CAMERA.PAN < 270) { ENT_MORPH(ME, "RIGHT.PCX"); }
################################################################################
## SIDE 4
 IF (MY.PAN > 0) && (MY.PAN < 90) &&
    (CAMERA.PAN > 270) && (PLAYER < 360) { ENT_MORPH(ME, "BACK.PCX"); }
 IF (MY.PAN > 90) && (MY.PAN < 180) &&
    (CAMERA.PAN > 270) && (CAMERA.PAN < 360) { ENT_MORPH(ME, "FRONT.PCX"); }
 IF (MY.PAN > 180) && (MY.PAN <270) &&
    (CAMERA.PAN > 270) && (CAMERA.PAN < 360) { ENT_MORPH(ME, "LEFT.PCX"); }
 IF (MY.PAN > 270) && (MY.PAN < 360) &&
    (CAMERA.PAN > 270) && (CAMERA.PAN < 360) { ENT_MORPH(ME, "BACK.PCX"); }
################################################################################

WAIT(5);
}
}

(maybe the sprites are not sortet correct, but the code dont work so i cant
sort them in the right way).
The sprite should have only 4 sides. The camera pans are in 90° steps like.
when walking a circle around the entity it should change like this:
Back Back Right Front Front Front Left Back

Anybody ideas about making Sprites with Sides ?

Last edited by rayp; 11/20/08 20:14.

Acknex umgibt uns...zwischen Dir, mir, dem Stein dort...
"Hey Griswold ... where u gonna put a tree that big ?"
1998 i married my loved wife ... Sheeva from Mortal Kombat, not Evil-Lyn as might have been expected
rayp.flags |= UNTOUCHABLE;