3rd person view by Flame1526th Oct 2005 3:36
|
---|
Summary A 3rd person view command. Description 3RD PERSON VIEW COMMAND. Code ` This code was downloaded from The Game Creators ` It is reproduced here with full permission ` http://www.thegamecreators.com REMSTART 3RD PERSON VIEW COMMAND. USE AS YOU LIKE. I HAVE USED THE 3RD PERSON VIEW FUNCTION MADE BY RUCCUS, BUT MODIFIED IT A LOT. FLAME REMEND `SETUP LIMB object#=1 `CHANGE THIS TO THE OBJECT NUMBER OF THE OBJECT YOU WISH TO FOLLOW global limb# `CREATE LIMBS MAKE OBJECT CUBE 5000,.1 MAKE MESH FROM OBJECT 5000,5000 DELETE OBJECT 5000 PERFORM CHECKLIST FOR OBJECT LIMBS Object# Limb#=CHECKLIST QUANTITY() ADD LIMB object#,limb#,5000 OFFSET LIMB object#,limb#,0,2,7 `CHANGE THE THREE NUMBER TO POSITION THE CAMERA HIDE LIMB object#,limb# do `STORE DATA LIMBX1#=LIMB POSITION X(1#,1) `CHANGE THE FIRST NUMBER THE OBJECT NUMBER OF THE OBJECT YOU WISH TO FOLLOW LIMBY1#=LIMB POSITION Y(1#,1) `CHANGE THE FIRST NUMBER THE OBJECT NUMBER OF THE OBJECT YOU WISH TO FOLLOW LIMBZ1#=LIMB POSITION Z(1#,1) `CHANGE THE FIRST NUMBER THE OBJECT NUMBER OF THE OBJECT YOU WISH TO FOLLOW gosub _3rd_person `CONTROLS `JUST ADD CONTROLS FOR MOVING THE OBJECT HERE sync loop `3RD PERSON MODE _3rd_person: POSITION CAMERA LIMB POSITION X(Object#,Limb#),LIMB POSITION Y(Object#,Limb#),LIMB POSITION Z(Object#,Limb#) POINT CAMERA OBJECT POSITION X(Object#),OBJECT POSITION Y(Object#),OBJECT POSITION Z(Object#) return |