Player control of a 2D GameObject (and limiting the movement within a rectangle)

While the rest of the recipes in this chapter are demonstrated in 3D projects, basic character movement in 2D, and also limiting the movement to a bounding rectangle, are core skills for many 2D games, and so this first recipe illustrates how to achieve these features for a 2D game.

Since in Chapter 3, Inventory GUI, we already have a basic 2D game, we'll adapt this game to restrict the movement to a bounding rectangle.

Player control of a 2D GameObject (and limiting the movement within a rectangle)

Getting ready

This recipe builds on a simple 2D game called Creating the Simple2DGame_SpaceGirl mini-game from Chapter 3, Inventory GUI. Start with a copy ...

Get Unity 5.x Cookbook now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.