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)

Creating an ActiveBarrier prefab


When a BarrierObject is dropped on the Viewport GameObject, we want to instantiate an ActiveBarrier prefab that will take a few seconds to build, using a slider as status indicator as shown in the following screenshot:

The ActiveBarrier prefab

Let's create the ActiveBarrier prefab by performing the following steps:

  1. Select our Viewport GameObject.

  2. Create a new child with Alt + Shift + N.

  3. Select this new child and rename it as ActiveBarrier.

  4. Open the Widget Tool wizard by navigating to NGUI | Create a Widget and perform the following steps:

    1. Select Progress Bar for the Template field.

    2. Set Dark sprite as Empty.

    3. Set the Highlight sprite as Full.

    4. With our ActiveBarrier GameObject selected, click on the Add To button.

    A Progress Bar has just been created as child of the ActiveBarrier GameObject as shown in the following screenshot:

It doesn't look like anything. Let's configure it to look like an ActiveBarrier prefab by performing the following steps:

  1. Select our new Background...