Check out Amazon.com!

BlitzCoder Code Archives PageMain Codes Page
"Sprite Control - 2D<>3D * UPDATE* 16 Dec 02", by syntax_error
A set of commands and functions for manipulating 3d entity sprites just like you would with 2D images.

Key features:

* Display a 3d sprite just like a 2d image
* Use 2D screen coordinates for positioning
* Resize in pixel dimensions
* Rotate / Fade / Recolor
* Works with any 3D graphics mode
* Any camera zoom ratio
* Sprites are displayed at their correct image pixel width & height
* Similar to 2d image commands in operation


Sprite Control 2D<>3D commands & Functions

##########################################

SpriteCamera maincamera[,distance]
sprite=LoadImage3D("myimage.bmp"[,flags])
sprite=CopyImage3D(existingsprite)
sprite=GrabImage3D(x,y,w,h)
sprite=Text3D(text$[,flags]))
DrawImage3D sprite,x#,y#
ResizeImage3D sprite,width,height
RotateImage3D sprite,angle#
HandleImage3D sprite,xoffset#,yoffset#
w=ImageWidth3D(sprite)
h=ImageHeight3D(sprite)
hx#=ImageXHandle3D(sprite)
hy=ImageYHandle(img)
AlphaImage3D sprite,alphavalue#
FlipImage3D sprite[,horizontalflag][,verticalflag]

##########################################


See ShowCase -> Functions > SpriteControl 2D<>3D
Code
Copyright(c) 2000-2004, BlitzCoder. All Rights Reserved.

Code software created by Krylar's Kreations