Como hacer PLATAFORMAS MOVILES en Unity ➡️⬆️ ⬅️

Поделиться
HTML-код
  • Опубликовано: 6 янв 2025

Комментарии • 97

  • @samuellopezmcqueen7426
    @samuellopezmcqueen7426 Год назад

    Ola, tiene varios meses que empecé a programar juegos y en verdad te agradezco cada tutorial, gracias por compartir el aprendizaje

    • @LuisCanary
      @LuisCanary  Год назад

      Muchisimas gracias por el apoyo😁 y habra muchos mas!!

  • @Starlom147
    @Starlom147 2 года назад +1

    Demasiado bueno este canal, me ha venido genial este vídeo, llevaba un tiempo esperándolo, grande Luis!!

    • @LuisCanary
      @LuisCanary  2 года назад

      Dios no seras el gran Starlom genio entre genios, encima burgues!, muchas gracias por su apoyo señor!, :D

  • @umbrella1232010
    @umbrella1232010 2 года назад +1

    has echo un montón de video de esto y se te agradece, algún día me tengo que poner con todo esto xd

    • @LuisCanary
      @LuisCanary  2 года назад

      Nunca es tarde para ponerse a ello😁

  • @dracoxd6637
    @dracoxd6637 2 года назад

    Eres mi youtuber creador de videojuegos de tutoriales de confianza (tus tutoriales son los mejores (no lo digo de broma o por alagar es enserio))

    • @LuisCanary
      @LuisCanary  2 года назад

      Me alegro mucho de la confianza que tienes en mi🙏🏻😁 muchas gracias!

  • @andresfelipepizoluligo1471
    @andresfelipepizoluligo1471 2 года назад

    Muchas gracias Luis por lo que haces, cada vez siento que aprendo algo nuevo. Me gustaría que pudieras sacar un vídeo explicando algo acerca de lo que son los AssetBundles y/o Play Asset Delivery ya que me interesa saber más del tema. De todos modos muchas gracias por lo que haces.

    • @LuisCanary
      @LuisCanary  2 года назад

      Buenas Andres!, si lo intentare plantear para un futuro, un saludo :D

  • @alejoroman17
    @alejoroman17 2 года назад

    Wow, justo estaba estudiando este tema semanas atrás y no podía encontrar la solución, porque no había vídeos actualizados

    • @LuisCanary
      @LuisCanary  2 года назад +1

      Pues ahora ya la tienes😄😁

  • @patriciocastillo8457
    @patriciocastillo8457 Год назад

    estos videos son tan útiles muchas gracias

  • @sojahirto
    @sojahirto 2 года назад

    Sos Grande Bro, Saludos 🖖

  • @Westkinnng
    @Westkinnng 2 года назад +1

    Luis, muy buenos tus videos, no veo que nadie te pida lo que yo a continuación y es el tema de los comando como: [ ] etc, he tenido que buscarlos copiar y pegarlos en visual, podrás indicar al momento de escribirlos cual es el comando de cada uno, gracias

    • @LuisCanary
      @LuisCanary  2 года назад

      Depende del teclado en mi caso son directamente con una tecla o con shift + una tecla concreta, un saludo :D

  • @aulainformaticalafont54
    @aulainformaticalafont54 2 года назад

    muy bueno Luis, genial, pero que pasaría si el player toca la plataforma sin saltar encima?

    • @LuisCanary
      @LuisCanary  2 года назад

      Quiza se mueva un poco con la plataforma pero caeria rapido por la gravedad si no esta encima de esta, un saludo :D

  • @Dibujosdelfaraon1824
    @Dibujosdelfaraon1824 2 года назад +1

    Se puede hacer lo mismo con un personaje que ya tenga un script de moviento programado o se tendria que hacer algo diferente para que el personaje se mueva con la plataforma?

    • @LuisCanary
      @LuisCanary  2 года назад +1

      Valdria lo unico que se haga luego hijo de la plataforma, un saludo :D

    • @Dibujosdelfaraon1824
      @Dibujosdelfaraon1824 2 года назад +1

      @@LuisCanary Gracias ya resolvi, un saludo! :D

    • @Dibujosdelfaraon1824
      @Dibujosdelfaraon1824 2 года назад +1

      por cierto, otra pregunta:
      Hay una forma de ponerle un comando que permita que cuando llegue a su posicion final, espere un rato y luego vuelva a su posicion original y diseversa?

    • @LuisCanary
      @LuisCanary  2 года назад +1

      Sipi con el metodo Invoke, ya que puedes decirle que pase x tiempo hasta que haga algo por ejemplo o con una coroutine, seguro este video te ayuda!, un saludo :D ruclips.net/video/GeYPkGHJMEo/видео.html

  • @cristianalejandroarias4235
    @cristianalejandroarias4235 Год назад

    muy buen tutorial completo, funcionaria si quisiera que haga un circuito en forma de L?

  • @ElSolDHmo
    @ElSolDHmo 2 года назад

    Hola luis, podrias hacer una serie de como hacer un juego rpg en unity?

    • @LuisCanary
      @LuisCanary  2 года назад

      Pues es algo que tenemos pendiente si, un saludo :D

  • @axelraby5938
    @axelraby5938 10 месяцев назад

    hola, muchas gracias por el video, solo tengo un problema y es que el objeto se deforma al salir de la plataforma,

    • @LuisCanary
      @LuisCanary  10 месяцев назад

      Tu pataforma tiene una escala diferente de 1,1,1?, un saludo :D

    • @axelraby5938
      @axelraby5938 10 месяцев назад

      @@LuisCanary si

    • @LuisCanary
      @LuisCanary  9 месяцев назад

      Y antes de entrar en la plataforma no está deformado?, tienes algún otro objeto como hijo que pueda afectar al objeto?

  • @ZetaSSJ_JR.
    @ZetaSSJ_JR. 2 года назад +1

    Cómo se coloca el signo Mayor o igual en la computadora?

    • @LuisCanary
      @LuisCanary  2 года назад

      > = en mi caso esta abajo a la izquierda el > y luego el igual esta sobre el 0 pero usando usando el boton de mayusculas a la vez, un saludo :D

  • @jhnnyarias4066
    @jhnnyarias4066 2 года назад

    Buen vídio bro :D

  • @leandrobiggi2709
    @leandrobiggi2709 Год назад

    Lo probé y tengo el siguiente problema: solo se mueve la Box Collider de la plataforma. El mesh renderer se queda quieto. Alguien sabe como solucionarlo?

    • @leandrobiggi2709
      @leandrobiggi2709 Год назад

      Ya encontré el error: tenia marcado el Static en la plataforma

    • @LuisCanary
      @LuisCanary  Год назад +1

      Me alegro que se solucionara!, un saludo :D

  • @leonelezequielchoque1710
    @leonelezequielchoque1710 2 года назад

    Si uso character controller es lo mismo?

    • @LuisCanary
      @LuisCanary  2 года назад

      Si, aunque la collision quiza la detecte diferente pero lo que es la logica de que el player se suba y se haga hijo de la plataforma, funciona igual, un saludo :D

    • @fxwasd
      @fxwasd 2 года назад

      @@LuisCanary Buenas, segui el tutorial, y funciona con un cubo con el tag player. pero al poner mi personaje con el mismo tag, no. no detecta lo colision ni se vuelve hijo al volverlo hijo manualmente tampoco sigue el movimiento de la plataforma. Y al quitarle el character controller y el script que controla el movimiento si funciona. ayuda, por cierto el script que maneja el character controller lo hice viendo el video que hiciste de hacer un personaje en tercera persona.

    • @LuisCanary
      @LuisCanary  2 года назад

      Tiene pinta de problema con los colliders, los revisaria y tambien que no te salga ningun error en tu ventana console?, un saludo :D

  • @JoseLPower-ex1fe
    @JoseLPower-ex1fe 9 месяцев назад

    buenas cuando intente colocar el sigo de mayor igual fue con los atajos de la tecla pero a mi me aparece de esta manera => no se si eso sea la razón de este error Código
    Error CS1660 No se puede convertir expresión lambda en el tipo 'bool' porque no es un tipo delegado

    • @LuisCanary
      @LuisCanary  9 месяцев назад

      primero va el simbolo de mayor o menor y luego el igual quiza se te unan los 2 te salga un simbolo nuevo si usas versiones modernas de visual studio, un saludo :D

  • @francisquitopaquito9566
    @francisquitopaquito9566 Год назад

    Me pasa algo muy bizarro.
    Cuando mi personaje (una pelota) se monta encima de la plataforma y lo muevo, empieza a deformarse que parece eso la tabla de silver surfer. ¿Qué podría ser?

    • @LuisCanary
      @LuisCanary  Год назад

      Jajajaja tu plataforma tiene una escala diferente de 1,1,1?, un saludo :D

  • @MaximilianoDavidDucoli
    @MaximilianoDavidDucoli Год назад

    Esta solución tiene un problema grande.
    Si tienes un objeto escalado como plataforma por ejemplo no sé, un objeto con esacala 10,1,5 tu personaje o lo que caiga arriba de ese objeto se escala también.
    Hay alguna solución para esto?
    Tienes idea?

    • @LuisCanary
      @LuisCanary  Год назад +2

      Buenas!, si bien visto, se podria hacer un elemento padre vacio con escala 1,1,1 y hacer hijo al objeto de ese objeto aunque luego ese empty tenga otro con la plataforma ya escala al gusto, un saludo :D

    • @MaximilianoDavidDucoli
      @MaximilianoDavidDucoli Год назад

      @@LuisCanary Excelente!!
      Hace como 2 días estaba renegando y no se me ocurría la solución. Había sido tan simple. Jajaja
      Hice un Gameobject vacío que llamé PlataformaBsse y dentro de él le metí los waypoints y la plataforma.
      Esa base tiene escala 1,1,1 y listo!!!!!
      Cuando entro en el trigger de la plataforma, le indico que si es tag Player o Enemy, lo haga hijo de PlataformaBase.
      Con eso me solucionaste todo el nivel.
      Muchísimas gracias!

    • @LuisCanary
      @LuisCanary  Год назад +1

      Me alegro que se solucionara, un saludo :D

  • @trillobit3sIndieGames
    @trillobit3sIndieGames Год назад

    este script nao funciona com charactercontroller

    • @LuisCanary
      @LuisCanary  Год назад

      Que raro deberia poder funcionar, que te ocurre? o te sale algun error?, un saludo :D

    • @trillobit3sIndieGames
      @trillobit3sIndieGames Год назад

      @@LuisCanary também achei mas só funciona com rigidbody, mas acabei fazendo um novo, estou usando máquina de estado e a gravidade funciona de forma diferente

    • @LuisCanary
      @LuisCanary  Год назад

      Se toda a questão da gravidade funcionar de maneira diferente se for usado corpo rígido ou controlador de personagem, talvez possamos ver como lidar com isso de outra maneira no futuro, saudações:D

  • @NationalNewsArg
    @NationalNewsArg 2 года назад +1

    Le doy al play y no se mueve la plataforma aca el script
    using System.Collections;
    using System.Collections.Generic;
    using UnityEngine;
    public class PlatformMovement : MonoBehaviour
    {
    public GameObject[] waypoints;
    public float platformSpeed = 2;
    private int waypointsIndex = 0;

    void Start()
    {
    MovePlatform();
    }
    void Update()
    {

    }
    void MovePlatform()
    {
    if (Vector3.Distance(transform.position,waypoints[waypointsIndex].transform.position) < 0.1f )
    {
    waypointsIndex++;
    if (waypointsIndex > waypoints.Length)
    {
    waypointsIndex = 0;
    }
    transform.position = Vector3.MoveTowards(transform.position, waypoints[waypointsIndex].transform.position, platformSpeed * Time.deltaTime);
    }
    }
    }

    • @NationalNewsArg
      @NationalNewsArg 2 года назад

      Porfavor me ayudaria mucho
      si me dices el error

    • @NationalNewsArg
      @NationalNewsArg 2 года назад

      Esto aparece cuando toco play
      IndexOutOfRangeException: Index was outside the bounds of the array.
      PlatformMovement.MovePlatform () (at Assets/Scripts/PlatformMovement.cs:20)
      PlatformMovement.Update () (at Assets/Scripts/PlatformMovement.cs:15)

    • @NationalNewsArg
      @NationalNewsArg 2 года назад

      sabes cual es el error?

    • @LuisCanary
      @LuisCanary  2 года назад

      Buenas!, has asignado tus waypoints desde unity?, un saludo :D

    • @NationalNewsArg
      @NationalNewsArg 2 года назад

      @@LuisCanary si

  • @miguelsegura7873
    @miguelsegura7873 3 месяца назад

    No sé cómo hacer para que el jugador se quede en la plataforma si se usa el CharacterController. Logré detectar la colisión de esta manera: Physics.OverlapSphere(transform.position, detectionRadius, playerLayer);,pero cuando lo hago hijo, no sigue a la plataforma. Deberías hacer un tutorial para el CharacterController.

    • @LuisCanary
      @LuisCanary  3 месяца назад

      Buenas sip en ese caso sera diferente seguramente quiza pueda pensar de hacerlo para character controller en el futuro, un saludo :D

  • @josedejesusmartinezavalos1403
    @josedejesusmartinezavalos1403 2 года назад

    Que versión estás usando aquí?

    • @LuisCanary
      @LuisCanary  2 года назад +1

      Ahi la 2022.2, un saludo :D

    • @josedejesusmartinezavalos1403
      @josedejesusmartinezavalos1403 2 года назад

      @@LuisCanary
      Gracias 🙏, por contestarme, amigo,
      Disculpa mi atrevimiento de opinar,
      Tal ves sería bueno que menciones la versión! en la que nos enseñas,
      Tal vez en algunos vídeos si la mencionas,
      Pero sou nuevo trabajando en Unity,
      Y me parece que explicas muy bien,
      SALUDOS

    • @LuisCanary
      @LuisCanary  2 года назад +1

      Buenas, lo bueno esque lo pone arriba a la izquierda en unity por tanto se ve en todos los vídeos, un saludo :D

    • @josedejesusmartinezavalos1403
      @josedejesusmartinezavalos1403 2 года назад

      @@LuisCanary
      👋😅 No lo avía mirado...
      Saludos brother 🙏

    • @josedejesusmartinezavalos1403
      @josedejesusmartinezavalos1403 2 года назад

      @@LuisCanary
      De echo te pregunté por la versión,
      Por qué en el inspector
      no me aparecía el ...
      List is Empty,
      Platform Speed,
      Y me descargue la versión 2022.2.0
      Y me da el mismo falló 🤔

  • @subowebadas8027
    @subowebadas8027 Год назад +1

    Hola, todo el codigo me funciona muy bien pero tengo un problema, estoy haciendo un juego de plataformas pero tengo la funcion de saltar y cuando le doy a saltar el personaje no salta
    edit: tambien me salen dos errores que no afectan al juego pero cada vez son mas

    • @LuisCanary
      @LuisCanary  Год назад +1

      Buenas!, revisa esos errores que te salen normalmente si les das doble click te llevan a la linea concreta del error y asi puedes ver que falla, un saludo :D

    • @subowebadas8027
      @subowebadas8027 Год назад

      @@LuisCanary gracias voy a intentar solucionarlo

    • @gonzaloastorga3242
      @gonzaloastorga3242 7 месяцев назад

      @@subowebadas8027 No sé si ya es lo solucionaste o es tarde, pero al momento de saltar debes hacer que el transform.Parent de tu Player sea null y luego aplicar fuerza para saltar, osea que la desicion de desemparentarte de la plataforma es de la misma plataforma y del Player en casos como saltar

  • @er_juanillo
    @er_juanillo 2 года назад

    Bro tng un problema a la hora de descargar Unity y no se q hacer llevo ya 4 horas igual,podrías hacer un vídeo de cómo descargarlo desde cero porfa

    • @LuisCanary
      @LuisCanary  2 года назад

      Te sale algun error concreto?, ruclips.net/video/aFaTaELXrEI/видео.html espero este video te ayude, un saludo :D

  • @BrunoSolis931
    @BrunoSolis931 2 года назад

    No dejes las clases en UE 5 pls :c

  • @mekalodonxd104
    @mekalodonxd104 2 года назад

    Hola Luis vengo de este video ruclips.net/video/c4zZGv-hO-A/видео.html por alguna razon el script de Gun no detecta el GameManger, a lo que e refiero es que no sale ningún error pero en el momento de disparar el juego no resta las munición del GameManager, Tampoco lo importa si hay menos balas de las necesarias para disparar, pero cuando paso por la caja de munición si me suma la munición, y he estan llamados de la misma manera que en el video, he probado a cerrar unity, y tambien a poner de nuevo los scripts pero nada :(

    • @mekalodonxd104
      @mekalodonxd104 2 года назад

      Nada solucionado ya, cuidado con los nombre de los scripts

    • @LuisCanary
      @LuisCanary  2 года назад

      Me alegro que se solucionara! :D

  • @RobbyDev-x1n
    @RobbyDev-x1n Год назад

    el script no me funciona, mi player no se hace hijo

    • @LuisCanary
      @LuisCanary  Год назад

      Buenas!, te sale algun error en tu ventana console?, un saludo :D

    • @RobbyDev-x1n
      @RobbyDev-x1n Год назад

      ninguno, simplemente no se hace hijo, lo comprobe y tiene la tag@@LuisCanary

    • @LuisCanary
      @LuisCanary  Год назад

      Y no te sale ningun error?, revisa la parte del metodo de OnCollisionEnter, y que las colisiones esten funcionando como deberian, un saludo :D