SprControl:TinyExample.bb

Blitz3D Forums/Blitz3D Programming/SprControl:TinyExample.bb

WillKoh(Posted 2004) [#1]
Could someone make a version of that tiny_example.bb that comes with Sprite Control library, but that actually demonstrates alpha transparancy which is the purpose of using sprites for 2d graphics?


EOF(Posted 2004) [#2]
This should work.
You need an image with the alpha stored (such as a TGA image).

; Sprite Control - Loading/Displaying Alpha'd images

Include "include\Sprite Control.bb"
SpriteGraphics3D 640,480

tex=LoadTexture("gfx\alpha test.tga",2) ; <- 2 = ALPHA
tw=TextureWidth(tex) : th=TextureHeight(tex)
sprite=CreateImage3D(tw,th)
EntityTexture sprite,tex

DrawImage3D sprite,120,80
RenderWorld
Text 05,10,"Sprite Control - Alpha'd image"
Flip : WaitKey
EndGraphics3D
End