That works. Thank you very much for telling me how.
That's the ghosting version.
sync on
set display mode get display width(),get display height(),get display depth()
sync rate 30
dot 0,0,rgb(55,55,55)
get image 2,0,0,1,1
load image "C:Documents and SettingsBeau2DesktopMedialightsab.png",1
for n=1 to 50
make object plain n,7,7
texture object n,1
position object n,0,0,n*1.2
disable object zwrite n
ghost object on n
next n
make object box 51,5,5,30
position object 51,0,0,50*1.2+17
texture object 51,2
scale object 50,250,250,250
scale object 49,150,150,150
set ambient light 100
color backdrop rgb(0,0,0)
stop=0
sheathed=0
unsheathing=0
sheathing=0
time#=timer()
lightbit=1
do
if object visible(50)=0
sheathed=1
sheathing=0
endif
if object visible(1)=1
sheathed=0
unsheathing=0
lightbit=1
endif
if spacekey()=1 and stop=0 and sheathed=0
sheathing=1
stop=1
endif
if spacekey()=0
stop=0
endif
if spacekey()=1 and stop=0 and sheathed=1
unsheathing=1
stop=1
endif
if sheathing=1
if timer()=>time#+0.000001
hide object lightbit
lightbit=lightbit+1
time#=timer()
endif
endif
if unsheathing=1
for n=1 to 50
show object n
next n
endif
for n=1 to 50
point object n,camera position x(0),camera position y(0),camera position z(0)
next n
control camera using arrowkeys 0,4,3
sync
loop
sync
And seeing as I was using 'alpha channels' I've made the ones with a black background:
Again, Thank you so much, TEH_CODERER!
Edit: It even works with a different backdrop! If there was a bowing smily...
That has me so confused.