Adding a structure to our levels
Open the Run & Jump project and look for the folder Scripts/Level
. Inside this folder, you will find all the related to the video game. The Level
class is responsible for making our levels work.
As you may have noticed, in Chapter 1, Getting Started with Editor Scripting, all the level piece prefabs are added to the scene and used by the level without a problem, but we don't have control over the size of the level or any way to guarantee that the level piece prefabs are going to be in the right position. Most important, the Level
class is not aware about the level piece prefabs present on the level.
We are going to fix this situation making changes to the Level class, adding an array to save references to the level piece prefabs and define it size based in the total columns and rows supported by that array.
Visually, you are going to see the size of the level with the help of a grid made with gizmos.
As this chapter requires changes on the Level
class...