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 the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.