September 2016
Beginner to intermediate
1089 pages
23h 8m
English
Until now, the drawing sequence for the GameObjects is the order in which they are added to the GameEngine. This is inconvenient to say the least. We should improve it.
As most other drawing systems do, our engine should use layers.
Whenever we add a GameObject to the GameEngine, we will pass an integer to indicate the layer we want it to be added to. We will consider 0 to be the layer to add the background to. Think of layers as a z-index for the game objects.
We are going to use four layers. From the foreground to the background, we will display:
Player object: The spaceship
To add layer support, we need to ...
Read now
Unlock full access