How to create a cutscene?

Blitz3D Forums/Blitz3D Beginners Area/How to create a cutscene?

The cutscene only involves fullscreen 2d images being displayed in a sequence with a variable delay on each frame?

Describe your cutscenes as linked lists of frames. Load all your frame images as textures during initialization to eliminate in-game delays. Create a quad the size of your screen (you can use so-called "pixel perfect" sprite libraries to do this, or do the math yourself.) Lock out player input, enemy updating, and everything else you don't want happening while the player is helplessly watching the cutscene (you'll probably do this with a state in your main game loop's state machine.) Set the quad's texture to the first frame in the list and start counting milliseconds.