Mouse Cursor

Blitz3D Forums/Blitz3D Programming/Mouse Cursor

Boiled Sweets(Posted 2003) [#1]
Hi,

me again! I've been looking thru the archives here but cannot seem to find out EXACTLY how to change the mouse cursor. Could someone plus supply some sample code. Also how can I use mousex(),mousey() and position an object in the 3d world that matches the actual mouse position... Cos that way I could use an entity for the mouse cursor.

Thanks.


Rob Farley(Posted 2003) [#2]
Parent a sprite just infront of the camera to the camera.
Then use mousexspeed and mouseyspeed to move it around x and y.
divide x and y by a few numbers until it feels right.

You end up with something like (totally untested)...

cam=createcamera()
cursor=createsprite()
moveentity cursor,0,0,1
entityorder cursor,-100

repeat

xx#=mousexspeed()/divide number
yy#=mouseyspeed()/divide number
movemouse graphicswidth()/2,graphicsheight()/2

moveentity cursor,xx,yy,0

updateworld
renderworld
flip

until keyhit(1)