Book Image

NGUI for Unity

By : Charles Bernardoff (EURO)
Book Image

NGUI for Unity

By: Charles Bernardoff (EURO)

Overview of this book

Table of Contents (14 chapters)

The drag-and-drop system


We will now create our own drag-and-drop system that will enable the user to select a power. They will be able to drag one of the two available powers inside a selection box as shown in the following screenshot:

Powers selection

Let's create a drag-and-drop system to select which of the two powers the player can choose: a Bomb power, which will explode or a Time power, which will slow down time for a few seconds.

Draggable items container

Let's start by creating a nice box for our powers and a draggable items container by performing the following steps:

  1. Select our MainMenu GameObject and perform the given steps:

    1. Create a new empty child GameObject by pressing Alt + Shift + N.

    2. Rename it as Powers.

  2. Select the Background and Label GameObjects from Sound:

    1. Duplicate them.

    2. Drag these new duplicates inside our Powers GameObject.

  3. Select the Background GameObject in Powers and perform these steps:

    1. Set its Dimensions to 320 x 420.

    2. Set the Pixel Offset in UIAnchor to {0, -100}.

  4. Select the...