u have to use 3d objects on 3d maps DB has some models included in the media
`setup stuff
sync on
sync rate 30
set display mode 800,600,16
load object "idle.x",1
`loads the object u want and numbers it 1
position object 1,100,0,100
`posiitons it where u want along x,y,z
yrotate object 1,180
`turns it so its facing upwards (180 = degrees)
fix object pivot 1
`makes a little matrix et etc im guessing u know matrixes
make matrix 1,200,200,25,25
load image "grass15.bmp",1
prepare matrix texture 1,1,1,1
do
`few commands to move it about
aY# = Object angle Y(1)
if upkey()=1 then loop object 1,5,50
if Upkey()=1 then move object 1,+6
if Downkey()=1 then move object 1,-6
If Leftkey()=1
Yrotate object 1,Wrapvalue(aY#-10)
Endif
If Rightkey()=1
Yrotate object 1,Wrapvalue(aY#+10)
Endif
`code for camera
X# = Object position x(1)
Z# = Object position z(1)
Rem get new camera position and store in cZ# and cX#
cZ# = Newzvalue(Z#,aY#-180,100)
cX# = Newxvalue(X#,aY#-180,100)
Position Camera cX#,75,cZ#
Point camera X#,50,Z#
sync
loop
hope thats what ur lookin for
kR