Letting the character move
In the following section, we will learn how to use the 2D controller and the physic engine of Unity to let our character move.
Adjusting the Platformer 2D controller
Before we start to add a new controller, we need to remove the previous one. So, select the Player
object, and in the Inspector, right-click on the PlayerMovement script and then Remove Component. As a result, our script will no longer be attached to the Player
object.
Tip
Since we are going to use the Character Controller
inside the Standard Assets, we need to have it in our project. If you haven't downloaded it yet, you can do so by going in the Asset Store: Window | Asset Store or alternatively, Ctrl + 9. If you have already downloaded them, but not imported them into this project, you can do so by by clicking on Assets | Import Package or again, using the Asset Store. At the end, you should have everything that you need in the 2D
folder.
Let's add the components PlatformerCharacter2D
and...