Player control of a 3D GameObject (and limiting the movement within a rectangle)
Many of the 3D recipes in this chapter are built on this basic project, which constructs a scene with a textured terrain, a Main Camera, and a red cube that can be moved around by the user with the four directional arrow keys. The bounds of movement of the cube are constrained using the same technique as in the previous 2D recipe:

How to do it...
To create a basic 3D cube controlled game, follow these steps:
- Create a new, empty 3D project.
- Once the project has been created, import the single Terrain Texture named
SandAlbedo
by choosing menu:Assets |
Import Package | Environments
. Deselect everything, and then locate and tick the asset by going toAssets/Environment/TerrainAssets/SurfaceTextures/ SandAlbedo.psd
.
Note
You could have just added the Environment Asset Package
when creating the project, but this would have imported hundreds of files, and we only needed this one. Starting a project in Unity and then selectively...