"Loading" Screens

Blitz3D Forums/Blitz3D Programming/"Loading" Screens

Anomaly:
The simplest way to make a loading screen is to just hide or free everything you have loaded for the previous level, and then display a quad over the screen with your loading texture, renderworld and flip, and then load your stuff. If you want to have your loading screen have a progress bar, then just change the size of your progress bar after each thing is loaded, and render and flip again.

If you don't want to bother hiding stuff, then just use entityorder to put a black quad over the whole screen temporarily, or move the camera somewhere far away in the world.

In a language like C, one might be able to make a very accurate progress bar which is updated in the background as the files are actually loaded, progressing as the file is actually loaded, but that's overkill anyway.