-
Book Overview & Buying
-
Table Of Contents
Unity 2022 Mobile Game Development - Third Edition
By :
To get started, we’ll build a player that will always move forward. Let’s start with that now:
Floor. Then, for the Transform component, set Position to (0, 0, 0). This can be done by either typing the values in or right-clicking on the Transform component and then selecting the Reset Position option.7, 0.1, 10):
Figure 1.4 – Creating the ground
In Unity, by default, 1 unit of space is representative of 1 meter in real life. So, our Scale values will make the floor longer than it is wide (X and Z), and we have some size on the ground (Y), so the player will collide and land on it because we have a Box Collider component attached to it by default.
Note
The Box Collider component is added automatically when creating a Cube object and is required to have objects collide with it. For more information on the Box Collider component, check out https://docs.unity3d.com/Manual/class-BoxCollider.html.
Player and set the Transform component’s Position values to (0, 1, -4):
Figure 1.5 – Positioning the player
This places the ball slightly above the ground and shifts it back to near the starting point. Note that the camera object (see the camera icon) is pointing toward the ball by default because it is positioned at (0, 1, -10).
Figure 1.6 – Current state of the game
As in the preceding screenshot, you should see the ball fall down onto the ground when we play the game.
Tip
You can disable/enable having the Game tab take up the entire screen when being played by clicking on the Maximize On Play button at the top, or by right-clicking on the Game tab and then selecting Maximize.
We now have the objects for both the floor and the player in the game and have told the player to react to physics! Next, we will add interactivity to the player through the use of code.