Implementing a numeric timer

In this recipe, we are going to create a timer that displays the time (as a number) on the screen. This may be a useful element when attempting to inform the player how much time has passed during an objective. In some cases, if the player is aware of how much time he is taking with a task, it may encourage him to be more efficient and considerate about his choices throughout the gameplay. To create a timer, we will use the Text (Script) component as well as develop a script to implement the logic of the timer.

How to do it...

  1. First of all, we need to create a new UI text to show our timer. To do this, right-click on the Hierarchy panel and then navigate to UI | Text. Next, rename it to Numeric Timer.
  2. We can change the ...

Get Unity UI Cookbook now with O’Reilly online learning.

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