Title Screen While Loading?

Blitz3D Forums/Blitz3D Beginners Area/Title Screen While Loading?

jeffmorris(Posted 2007) [#1]
How do I create a title screen while the 3D game is loading? I don't want to look at a blank screen while the 3D game is loading.


GfK(Posted 2007) [#2]
Pseudocode:
ShowLoader()
LoadGameStuff()

Function ShowLoader()
  Load an image
  Draw the image to backbuffer
  Flip
  Free the image
End Function

Function LoadGameStuff()
  ;Load your game sounds, graphics etc here
end Function



Quantum(Posted 2007) [#3]
Hey Jeff :)... this is what I use for showing a loading screen & playing a `theme tune`...



Graphics3D 800,600,32,1
SetBuffer BackBuffer()

;*************** loading screen *********

logo=LoadImage("loadpic.jpg")
MidHandle logo
Cls
DrawBlock logo,GraphicsWidth()/2,GraphicsHeight()/2
Flip

music=LoadSound("Themetune.mp3")
If music
LoopSound music
mc=PlaySound(music)
EndIf

Delay 3000 ; set to allow time for any instructions to be read

;******************************************

view=CreateCamera()
CameraRange view,1,14000
EntityRadius view, 2, 2
PositionEntity view,45,55,-250

etc etc etc etc etc..............................................


jeffmorris(Posted 2007) [#4]
Is it possible to scale an image to fit the screen?


Gabriel(Posted 2007) [#5]
Yes, but it's ugly, so don't do it. Use a bigger image and adjust the UV coordinates so that only the screen-sized area is shown on your screen quad.


Wings(Posted 2007) [#6]
Iam missing Amiga functions (stupid PC..)


Specialy the COPER processor. and to use Hardware interupt every vblank..

missing missing.....

so nice loading starfields days..