CAMBIAR de NIVELES | Tutorial de UNITY

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

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

  • @FacundoChappuis
    @FacundoChappuis 7 หลายเดือนก่อน +2

    3 años pasaron y es el único video que lo explica bien

  • @marceloayala3084
    @marceloayala3084 8 หลายเดือนก่อน +1

    Exelente explicacion, estaba buscando esto hace rato y no lo encontraba, muchas gracias!!!! genio

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

    El Unico Tutorial que SI sirve

  • @J0el_F
    @J0el_F 2 ปีที่แล้ว

    Estuve dias buscando solucion para esto y tu reres la unica persona que me pudo ayudar, ahora ya puedo hacer la escena de muerte y reiniciar el juego, gracias, te ganaste sub

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

    Muchas gracias, me sirvió mucho el tutorial y además me reí un monto, muy buen video

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

    Gracias!!! Tu video salvo mi primer proyecto :D

  • @Alaino101-od8vx
    @Alaino101-od8vx 11 หลายเดือนก่อน

    gracias este fue el unico tutorial que sirve

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

    Muchas Gracias por tu ayuda amigo.

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

    mis respetos por poner música de undertale de fondo

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

    Super gracias!! Me vino genial!!

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

    como hago cuando quiero que se de con mas de un objeto antes de pasar de nivel? me refiero a que tiene que tocar 2 cosas para que pase de nivel

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

    Que gran video
    Eres un grande, sigue así.
    Muchas gracias

  • @ouo8913
    @ouo8913 4 ปีที่แล้ว +6

    Una pregunta, hice todo tal cual, pero cuando llego al box collider simplemente lo atraviesa y no cambia de escena, ¿cómo arreglo eso?

    • @panqueque21
      @panqueque21 2 ปีที่แล้ว

      Sería en la línea de código de scenemanager tendrías que poner LoadScene("2"); con las comillas
      El chaval creo que se ha equivocado

  • @boonyxyt2253
    @boonyxyt2253 ปีที่แล้ว +3

    alguien puede poner el codigo ya echo??? o decirme cual es el error? me sale un error CS1002 en la linea 7.30, este es mi codigo:
    public class Siguientedimension1 : MonoBehaviour
    {
    private void OnTriggerEnter2D(Collider2D collision)
    {
    if(collision.gameObject.tag == "Player")
    {
    SceneManager.LoadScene(1)
    }
    }
    }

  • @JuanCarlos-hs5sr
    @JuanCarlos-hs5sr 3 ปีที่แล้ว +3

    bother esta genial, pero como hago para que sea mario que pase de escena? pensaba que lo ibas a explicar

  • @marco5383
    @marco5383 4 ปีที่แล้ว +11

    Hola! Dónde dice LoadScene(1) también podrías poner una variable pública tipo string y cambiar el 1 por la variable.
    Luego en Unity escribes el nombre de la escena y ya está !
    Pd: yo lo hago así porque tengo muchísimos niveles en mi juego SALUDOS!

    • @tutorialesdingo8767
      @tutorialesdingo8767  4 ปีที่แล้ว

      Es verdad, al momento de empezar a tener muchos niveles empieza a hacerse complicado mantener un orden de que nivel corresponde a cada indice por lo cual en esos casos combiene empezar a cargarlos por nombre.
      Gracias por la data! Saludos.

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

      Podrías darme el script?
      Necesito saber cómo exactamente

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

      @@zerolf517
      Public string level;
      Y te quedaria LevelScene(level)
      Y luego vas al inspector del objeto que tiene.el script y pones el nombre de la escena

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

      @@marco5383 gracias men,
      Me salvas la vida

    • @marco5383
      @marco5383 3 ปีที่แล้ว

      @@zerolf517 no hay de que papa

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

    Quiero aser eso pero con un personaje puedes explicarlo?

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

    el modificado un poco tu codigo
    le puse esto: public string levelname; para que sea mas facil muchas gracias por ayudarme

  • @diegocf6919
    @diegocf6919 2 ปีที่แล้ว

    Muchas gracias, me ayudaste mucho

  • @sebastianlopez5841
    @sebastianlopez5841 3 ปีที่แล้ว

    Bro muchas gracias me sirvió bastante, nuevo sub

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

    he hecho tal cual las instrucciones y no funciona no interactua con la estrella

    • @xyz-vv3dm
      @xyz-vv3dm 6 หลายเดือนก่อน +1

      X2

  • @xyz-vv3dm
    @xyz-vv3dm 6 หลายเดือนก่อน

    Necesito el scrip, no m sale 😢

  • @eduardocollazos8702
    @eduardocollazos8702 2 ปีที่แล้ว

    Excelente video !

  • @kD-ro7fc
    @kD-ro7fc 4 ปีที่แล้ว

    Muchas gracias!
    Me sirvió, sigue así!

  • @colman7931
    @colman7931 3 ปีที่แล้ว

    muy bien explicado che!

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

    name de la musica 2:03 es para una tarea XFI 🙌

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

    Pergunta : hice que junte monedas con ontriggerenter2d puse que sume 1 cada ves que la toca y la moneda se destruya !! Y que cuando sea 10 pase a la escena 2 !!! Pero cuando toca las monedas me suma 2 a veces 3 a veces 1 ! No se porque; va creo que se pero no se como solucionarlo entonces a veces pasa a la escena 2 y a veces no !!! Desde ya muchas gracias !!!! Buen video !!!! 👌

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

      Espero se entienda mi pregunta !! Ja ja ja es dificil

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

      ​@@TheTopysk8
      Consulta: Tu funcion "OnTriggerEnter2D" se encuentra dentro de tu Jugador o dentro de la moneda?
      Se me ocurren un par de soluciones:
      -La primera es agregarle un Rigidbody2D con BodyType Kinematic a las monedas para que detecte mejor las colisiones con otros RigidBody.
      -La segunda es utilizar OnCollisionEnter2D para ver si es un tema del trigger del jugador.
      -La tercera en en el RigidBody que tiene el Trigger cambiar el "Collision Detection" de Discrete a Continuos.

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

      @@tutorialesdingo8767 dentro del jugador para poder llevar la cuenta de cuantas monedas va tocando ! Y en las monedas para destruirlas!!! Eso esta mal no ?? Pero no sabia como destruir las monedas desde el script del personaje !!! Ahora lo vi en el tutorial que hisiste de las vidas collision gameobjet destroy creo !! Pero antes no sabia

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

      A pero el fuego de tu video tenia box collider y mis monedas tienen un trigger

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

      @@tutorialesdingo8767 que capo !!!! Con la pregunta que me hiciste ya me di cuenta de todo !!!! Ya lo arregle quedo genial !!!! Muchas gracias Dingo !!!!! 👍👏👏👏👏

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

    *Y COMO SE HACE PARA Q PASE DE ESCENA 3 EN ADELANTE, OSEA COMO SERIA EL CODIGO POR Q Y ES EL MISMO SCRIPT ENTONCES PASARIA SIEMOPRE A NIVEL 2 Y Q PASA SI QUIERO AHORA Q PASE A NIVEL 3 O 4 COMO SE HACE ESO?*

    • @facundoorigoni5326
      @facundoorigoni5326 3 ปีที่แล้ว

      En el nivel 2 pones un script q lo haga pasar al nivel 3. Asi como lo hizo en el nivel 1

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

      Hola pudiste con eso de pasar de nivel, yo lo intenté pero me da un error

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

      @@facundoorigoni5326 cuál sería el código

  • @genarobormidacampidoglio6536
    @genarobormidacampidoglio6536 3 ปีที่แล้ว

    gracias me re sirvio

  • @SarvErikaXp
    @SarvErikaXp 2 ปีที่แล้ว

    Se que mi pregunta es tonta, pero como paso el jugador, o como es mejor, es decir, puedo crear 2 niveles y tener el jugador en ambos, o es mejor que al momento de cargar el 2do nivel cree una instancia del jugador, la verdad es que lo necesito optimo y todo tipo de ayuda me sirve.

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

    Hola🖑🖐

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

    using System.Collections;
    using System.Collections.Generic;
    using UnityEngine;
    using UnityEngine.SceneManagement;
    public class Portal : MonoBehaviour
    {
    private void OnTriggerEnter2D(Collider2D collision)
    {
    if(collision.gameObject.tag == "Player")
    {
    SceneManager.LoadScene(1);
    }
    }
    }