Unity cambio de nivel facil y rapido Android

Aquí lo que vamos aprender es a cambiar de nivel algo fácil y sencillo bien lo primero que vamos aprender es como cambiar de nivel simplementecollisionando con nuestro Objetivo

 

Nuestro personaje es el muñeco raro que hecho y al tocar el cuadro rojo cambiaremos de nivel. al cuadro rojo tendríamos que crearle un Script un Box Collider y seleccionariamos el Trigger. y en el cuadro programariamos lo siguiente.

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.SceneManagement;


public class SC : MonoBehaviour
{
    
    public string escena;

 

    void OnTriggerEnter2D(Collider2D collision)
    {


        SceneManager.LoadScene(escena, LoadSceneMode.Single);

    }


   
    }

Una vez hecho esto vamos hacer lo siguiente

a nuestros Script le añadimos la escena «1» que esta la 4 por arriba

vamos a file, build Setting y añadimos nuestra escena actual y la 1 para que funcione

 

y ahora deberiamos de cambiar de escena sin ningún problema.

Ahora iremos a Timer para que cuando termine los 19 segundos  cambiemos de escena

Vamos al Script de timer y programamos lo siguiente

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.Events;
using UnityEngine.UI;
using UnityEngine.SceneManagement;//// adjuntar

public class cron : MonoBehaviour
{
    private float stringTime;
    public float totalTime;
    public Text text;
    private float minutes;
    private float seconds;
    public Image fin;

    public string escena;//// adjuntar
    // Start is called before the first frame update



    private void Start()
    {
        stringTime = totalTime;
        fin.enabled = false;

    }

    private void Update()
    {

        totalTime -= Time.deltaTime;
        minutes = (int)(totalTime / 60);
        seconds = (int)(totalTime % 60);


        text.text = minutes.ToString() + ":" + seconds.ToString();


        if (totalTime < 0)
        {
            SceneManager.LoadScene(escena, LoadSceneMode.Single);//// adjuntar
            text.text = "00";
            fin.enabled = true;
        }

    }

}

y con esto al terminar los 20 segundos cambiariamos de escena

 

Related Posts

El Real Madrid remonta a la Roma, pero sigue sin convencer: ¿tiene Vinícius los días contados?

El Real Madrid remonta a la Roma, pero sigue sin convencer: ¿tiene Vinícius los días contados? Ayer el Real Madrid consiguió una victoria frente a la Roma en un partido…

El Barça está por encima de Messi, señor Gaspart, pero su historia más gloriosa lleva su nombre

JOAN GASPART a LEO MESSI Gaspart, Messi y el Barça: el club está por encima de todos, pero su historia no se puede borrar «¿Quién se ha creído? Que vaya…

Deja una respuesta

You Missed

El Real Madrid remonta a la Roma, pero sigue sin convencer: ¿tiene Vinícius los días contados?

  • Por admin
  • octubre 15, 2026
  • 19 views
El Real Madrid remonta a la Roma, pero sigue sin convencer: ¿tiene Vinícius los días contados?

El Barça está por encima de Messi, señor Gaspart, pero su historia más gloriosa lleva su nombre

  • Por admin
  • octubre 13, 2026
  • 18 views
El Barça está por encima de Messi, señor Gaspart, pero su historia más gloriosa lleva su nombre

Mbappé desafía al Bernabéu y Mourinho lo defiende: ¿castigo justo o caza mediática?

  • Por admin
  • octubre 10, 2026
  • 50 views
Mbappé desafía al Bernabéu y Mourinho lo defiende: ¿castigo justo o caza mediática?
El último baile del 10

Criticar a Lamine por su fútbol, sí; cuestionar que sea español, no.

  • Por admin
  • octubre 5, 2026
  • 53 views
Criticar a Lamine por su fútbol, sí; cuestionar que sea español, no.

Cristiano y Portugal: una historia demasiado grande para terminar de esta manera

  • Por admin
  • octubre 4, 2026
  • 23 views
Cristiano y Portugal: una historia demasiado grande para terminar de esta manera