Unity - Sistema de seleccion de niveles

แชร์
ฝัง
  • เผยแพร่เมื่อ 4 ก.พ. 2025

ความคิดเห็น • 36

  • @marcbalari8822
    @marcbalari8822 ปีที่แล้ว +1

    Esta muy bien, pero no seria mejor reducir el numero de escenas? es decir los niveles al ser de este tipo se podrían poner todos en una escena y que al acceder a ella dependiendo desde que botón se acceda que te active un nivel o otro

    • @DonPachi
      @DonPachi  ปีที่แล้ว

      También, pero ya depende de como desees hacerlo.

  • @RYRD.
    @RYRD. ปีที่แล้ว +1

    MUY INTERESANTE EL VIDEO DON PACHI, ❤

  • @JoseMiguelGodoyGuerra
    @JoseMiguelGodoyGuerra ปีที่แล้ว +2

    Excelente tutorial, sigue asi Don. Podrias hacer un tutorial de como poner un gizmo de punteria para un shooter en tercera persona por favor.

  • @Mitsayer
    @Mitsayer ปีที่แล้ว +1

    Uff tremendo videazo hermano

  • @Exirens
    @Exirens ปีที่แล้ว +1

    Como podría ordenar los botones en capas si el "sort in layer" y "order in layer" están en el Sprite renderer y además cuando les añado el componente no me hacen nada?

  • @oasisvirtual
    @oasisvirtual ปีที่แล้ว +2

    Buenisimo, me has dado una idea colocar un mapa asi pero que no lleve a diferentes escenas sino a lugares en un mismo mapa

    • @Exirens
      @Exirens ปีที่แล้ว

      Pensamos igual bro, le pregunté a chat gpt y me dió soluciones fallidas y complicadas y de repente miro el video y es justo lo que busco

    • @DonPachi
      @DonPachi  ปีที่แล้ว +2

      Espero te sirva, saludos

  • @victoriadelalbadediosgarci1321
    @victoriadelalbadediosgarci1321 10 หลายเดือนก่อน +1

    Muchas gracias, me ha servido :3

    • @DonPachi
      @DonPachi  8 หลายเดือนก่อน

      De nada

  • @martacocajara4289
    @martacocajara4289 ปีที่แล้ว +1

    Me encanto el video y me ayudo muchisimo a continuar con l juego que ando desarrollando, solo tengo una pregunta que no lo encuentro en ninguna parte y a lo mejor estaría guay como futuro video...
    ¿Como se podría hacer el sistema de estrellitas que tienen los mapas de niveles de los juegos casual como los de candy crush? que aparecen las estrellas conseguidas cuando superas el nivel :))

    • @DonPachi
      @DonPachi  ปีที่แล้ว

      Gracias por el mensaje con respecto a tu pregunta mira este video: th-cam.com/video/IwHGa49EHkQ/w-d-xo.htmlsi=iZ8tz1OX-PMIfxBy

  • @mauricior.e.2136
    @mauricior.e.2136 10 หลายเดือนก่อน

    Hola, buen video hermano, me va a servir mucho para mi videojuego, tengo una duda. ¿Cuándo se elimina la aplicacion tambien se eliminan los datos? Es decir ¿Se bloquean otra vez los niveles?

    • @DonPachi
      @DonPachi  10 หลายเดือนก่อน

      Hmm no recuerdo

  • @davidfonseca2345
    @davidfonseca2345 11 หลายเดือนก่อน +1

    exelente, muchisimas gracias eres un crack

    • @DonPachi
      @DonPachi  11 หลายเดือนก่อน

      Un gusto poder ayudar

  • @marianamokaccino3632
    @marianamokaccino3632 ปีที่แล้ว +1

    Eres el mejor canal

    • @DonPachi
      @DonPachi  ปีที่แล้ว

      Muchas gracias

  • @miguelangelcabrera6318
    @miguelangelcabrera6318 ปีที่แล้ว +1

    tremendo video,gracias crack

    • @DonPachi
      @DonPachi  ปีที่แล้ว

      De nada bro

  • @PREMYOUT-ci3wi
    @PREMYOUT-ci3wi ปีที่แล้ว

    Buenas, disculpe la duda pero yo anime mi boton como serviria con eso? seria igual?

    • @mrpaputv
      @mrpaputv หลายเดือนก่อน

      supongo que si , solo tendrias que añadir al boton una animacion , dependiendo si esta interatuable o no

  • @sandex2297
    @sandex2297 ปีที่แล้ว +5

    Que buen videoo

  • @AlejandroRomeroD.
    @AlejandroRomeroD. ปีที่แล้ว

    Hola, quisiera saber como se hace para volver a bloquear los niveles? es que aun he podido

    • @DonPachi
      @DonPachi  ปีที่แล้ว

      Revisa bien el video, está todo ahí.

  • @Alex_xx-lg7cj
    @Alex_xx-lg7cj ปีที่แล้ว +1

    ¿Podrías hacer un AI tipo que te busque,y que te ataque unas cuantas veces y a lo último que te suelte un jumpscare cuando la vida llegue a 0?

    • @DonPachi
      @DonPachi  ปีที่แล้ว +1

      En un futuro tal vez

    • @Alex_xx-lg7cj
      @Alex_xx-lg7cj ปีที่แล้ว +1

      @@DonPachiAlgo tarde para responder XDDDD

  • @eleazarmolina1849
    @eleazarmolina1849 ปีที่แล้ว

    Buen video ❤️, disculpa la molestia pero podrías hacer un vídeo con respecto a la movilidad de Con joystick en un pantalla tactil, es que no logro hacerlo, me ayudarías bastante y más Chas gracias

    • @DonPachi
      @DonPachi  ปีที่แล้ว +1

      Hola, ya se hicieron como 3 videos de ese tema. Saludos

  • @fastlionstudio1281
    @fastlionstudio1281 ปีที่แล้ว

    Hola, espero que este comentario se vea:
    Tengo un problema al desbloquear los niveles, cuando paso de nivel no se me desbloquea el siguiente nivel, solo se queda con el primer nivel, he hecho el código exactamente igual, aquí dejo los 2 codigos...
    Controlador de niveles:
    public static SelectLevel instance;
    public GameObject[] nivelBTN;
    public int DesbloquearNiveles;
    private void Awake()
    {
    if(instance == null)
    {
    instance = this;
    }
    }

    void Start()
    {
    if (nivelBTN.Length > 0)
    {
    for (int i = 0; i < nivelBTN.Length; i++)
    {
    nivelBTN[i].SetActive(false);
    }
    for (int i = 0; i < PlayerPrefs.GetInt("NivelesD", 1); i++)
    {
    nivelBTN[i].SetActive(true);
    }
    }
    }
    public void AumentarNivel()
    {
    if (DesbloquearNiveles > PlayerPrefs.GetInt("NivelesD", 1))
    {
    PlayerPrefs.GetInt("NivelesD", DesbloquearNiveles);
    Debug.Log("Desbloqueado");
    }
    }
    y el de la meta
    private void OnTriggerEnter2D(Collider2D collision)
    {
    if (collision.CompareTag("Player"))
    {
    if (SelectLevel.instance != null)
    {
    SelectLevel.instance.AumentarNivel();
    }
    }
    }
    Espero que me ayudes gracias.

    • @martacocajara4289
      @martacocajara4289 ปีที่แล้ว

      la funcion start es la siguiente:
      void Start()
      {
      if (botonesNiveles.Length > 0)
      {
      for (int i = 0; i < botonesNiveles.Length; i++)
      {
      botonesNiveles[i].interactable = false;
      }
      for (int i = 0; i < PlayerPrefs.GetInt("nivelesDesbloqueados", 1); i++)
      {
      botonesNiveles[i].interactable = true;
      }
      }
      }
      que veo que tienes puesto setactive en lugar de interactable