apunto de terminar este pequeño juego de Random ahora vamos hacer un pequeño contador para que cuando eso pase el juego vuelva a sus inicios
y varias cosas mas.
en este vídeo hay dos partes una dónde el tiempo llega a su fin y volvemos a los inicios del juego. y la segunda parte dónde un coche llega al final y pasa la pantalla. también hay varios sonidos y aquí os lo enseñare como realizarlo podéis copiar el código o programarlo vosotros. ahora dentro de mi untiy vamos a crear un Canvas a la que llamaremos «Tiempo» o timer como queramos
Aquí tengo creado un Canvas al camvas le creado una imagen que la he puesto trasparente y la he llamado «Timer» y despues le incorporamos al Texto, a mi script también le puesto. pero lo que vamos aprender aquí es hacer un Temporizador para que cuando termine el tiempo pase algo en mi caso sera volver al principio
en timer programamos el siguiente Script
using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.UI; using UnityEngine.SceneManagement; public class timerboom : MonoBehaviour { private float stringTime; public float totalTime; public Text text; private float minutes; private float seconds; // Start is called before the first frame update private void Start() { stringTime = totalTime; } private void Update() { totalTime -= Time.deltaTime; minutes = (int)(totalTime / 60); seconds = (int)(totalTime % 60); text.text = minutes.ToString() + ":" + seconds.ToString(); if (totalTime < 0) { text.text = "00"; SceneManager.LoadScene(SceneManager.GetActiveScene().name); } } }
con este script nuestra cuenta seria regresiva y al llegar a cero volveriamos a iniciar el juego, si quitamos SceneManager el contador se paralizaria en 00. lo siguiente que vamos a poner al coche un sonido para que cada vez que pulsemos el boton del movimiento se realice un sonido, vamos al scrip del coche amarillo
y en el scrip amarillo vamos a crear lo siguiente
una vez hecho esto lo guardamos y vamos a nuestro scrip y en componentes creamos Audio Source
En audio Source pegamos el sonido . para cuando presionemos la tecla se escuche dicho sonido
, despues en Card Sound2 , copiamos nuestro coche en mi caso sera «CAR»