MOVER un PERSONAJE y controlar la CÁMARA en UNITY

Поділитися
Вставка
  • Опубліковано 12 вер 2024

КОМЕНТАРІ • 58

  • @IvanSD76
    @IvanSD76 3 роки тому +4

    Mola mucho este formato. Videos cortos centrados en algo muy concreto. Tengo un tutorial similar realizado con Playmaker, pero sin el movimiento del ratón.

    • @CosmicWorks
      @CosmicWorks  3 роки тому +2

      Muchas gracias! Intento ir al punto, para que salga cortito, pero a veces no puedo. Tengo que ir mejorando el formato, siempre que a la gente le guste, claro.

  • @JulianBejarano
    @JulianBejarano Рік тому +1

    Magnifico, Muchas gracias, busqué por muchos lugares una solución pero hasta que vi este video, logre resolver los problemas.

    • @CosmicWorks
      @CosmicWorks  Рік тому

      Es una aproximación básica, pero que sirve para introducirnos en algo más complejo. Espero que consigas construir tu propio controlador a partir de este!

  • @jhonygamer1969
    @jhonygamer1969 2 роки тому +2

    Siempre que veo un tutorial de charactercontroller programan la cámara y el control prácticamente lo mismo. Esta forma es muy sencilla y no me vale porque estoy programando un juego tipo Mario 64 y para nada funciona así. Si observas el Mario el personaje se mueve con relación a la cámara, luego si comienzas a correr hacia la izquierda el personaje traza un giro donde la cámara es el eje del círculo y siempre va mirando al personaje. Cuando el personaje va corriendo hacia delante y le das a que rote hacia la cámara se frena, hace una animación de rotar y vuelve perfectamente hacia la cámara. Son mecánicas super complejas y esas si que no las enseña nadie. Yo lo he conseguido hacer dándole muchas vueltas a la cabeza pero aún el tacto del personaje, aunque funciona igual, no se siente igual y creo que es porque yo para los movimientos y las rotaciones siempre uso slerp o lerp y en Mario los cálculos son como muy lineales, muy constantes y no como lo hace un lerp que al comienzo es más rápido y conforme se acerca al cálculo final es más lento el movimiento. ¿Cómo crees que hacen rotar y Moverse a Mario?. Dime algo porque estoy loco perdido ya de tanto darle a la cabeza

    • @CosmicWorks
      @CosmicWorks  2 роки тому +1

      Bueno, en nuestro caso, es un tutorial muy introductorio, estoy diseñando más vídeos para ir explicando más cosas un poquito más profundas. En el caso del que hablas, es bastante más avanzado. Podría darle una vuelta a cómo funciona el Mario64, porque lo siento, pero no he tenido nunca la oportunidad de jugarlo. No sé si has echado un ojo al funcionamiento de la cámara de Cinemachine, pero sería seguramente buena idea usarla, ya que es bastante completa y permite muchísimas cosas. Al estar hecha, nos ahorraría mucho tiempo que podríamos emplear en recrear el propio movimiento del personaje. Lo dicho, le doy una pensada, pruebo el juego y a ver qué se me ocurre. Muchísimas gracias!

  • @chewico3d133
    @chewico3d133 3 роки тому +4

    2:28 Sus... AmongUs

  • @NESVAA
    @NESVAA 3 роки тому +2

    Excelente!

  • @alfonsoj9418
    @alfonsoj9418 Рік тому +1

    Gracias Alberto, me ha servido mucho

  • @Cosito885
    @Cosito885 Рік тому +1

    grande alberto, vamos apor el millon!!!!!!!!!!!!!!!!!!!!!!!

    • @CosmicWorks
      @CosmicWorks  Рік тому

      Muchas gracias! ❤️ El millón está difícil, pero vamos a por los 5k!

  • @MaciWeather
    @MaciWeather 3 роки тому +2

    Ouhhh mamá!! Toca aprender Unity cogiendo notas.

    • @CosmicWorks
      @CosmicWorks  3 роки тому +1

      Vamos! Espero que si te pasas a ver Unity te sirva!

  • @MyEclipseVr
    @MyEclipseVr 2 роки тому +1

    Muy bonito tu video. Te deje like.

  • @bodrhul
    @bodrhul 3 роки тому +1

    Gustan y sirven, gracias!!

  • @danieljacoboherrerahoyos4326
    @danieljacoboherrerahoyos4326 7 місяців тому

    Hola cordial saludo, tras intentar anclar el Camera Anchor al script no entiendo porque de igual forma, no sigue la trayectoria la camara cuando pongo el mouse hacia arriba o hacia bajo para cambiar la vista, pero cuando es de manera horizontal me va completamente bien, algun consejo ?

    • @CosmicWorks
      @CosmicWorks  7 місяців тому

      Habría que ver exactamente cómo lo has hecho. Lo que te puedo recomendar de primeras es que repases paso por paso todo el tutorial por si acaso te has saltado algo. Si no, tenemos un servidor de discord donde pueden ayudarte con cualquier duda: discord.gg/Dfk74g2dps

  • @rector5412
    @rector5412 2 роки тому +1

    Por que en el input controller no me funcio el Input.y?

    • @CosmicWorks
      @CosmicWorks  2 роки тому

      Cual es el problema? Has seguido detenidamente el tutorial? Lo digo por si se te ha pasado alguna cosa. Dale un repaso y me cuentas.

  • @james_644
    @james_644 11 місяців тому

    Me dun error CS0246 y dice que no puede encontrar el inputcontroller y busque en el codigo por mucho tiempo pero no encuentro el error

    • @CosmicWorks
      @CosmicWorks  11 місяців тому

      Has importado el paquete?

  • @necoplanet
    @necoplanet 3 роки тому +2

    10/10

    • @CosmicWorks
      @CosmicWorks  3 роки тому +1

      Muchas gracias! Espero que te haya sido útil

  • @rotigames789
    @rotigames789 2 роки тому

    ayuda amigo!! tengo un character controller para jugar con mando. funciona TODO pero no me deja rotar la camara con el joystick derecho, simplemente no funciona. y ya he probado 3 tutoriales y nada :C

    • @CosmicWorks
      @CosmicWorks  2 роки тому

      Cómo has configurado que te detecte la entrada del joystick?

  • @alearias2649
    @alearias2649 Рік тому

    hola, por alguna razon solo puedo mover la mira hacia los lados no hacia arriba ni hacia abajo, espero me ayudeess!!

    • @CosmicWorks
      @CosmicWorks  Рік тому

      Te has asegurado de meter el cameraAnchor? Revisa que está todo enganchado bien

  • @serialk6932
    @serialk6932 2 роки тому

    Esta muy bien explicado, me funciono y todo, pero una pequeña duda.. Cuando bajo el mouse la cámara se va para arriba, y cuando lo subo para abajo, se me hace que esta invertido, como puedo arreglarlo?

    • @CosmicWorks
      @CosmicWorks  2 роки тому +1

      En ese caso puedes poner delante del input en el eje que quieres modificar un signo -. Con eso estarías cambiando el signo y por tanto moverías en la dirección contraria. Pero mucho ojo, porque en el tutorial debería funcionar como dices, revisa que has puesto todo correctamente.

  • @genisnavarromontes2729
    @genisnavarromontes2729 3 роки тому +1

    Como se podría solucionar?

    • @CosmicWorks
      @CosmicWorks  2 роки тому

      Solucionar qué?

    • @leowar3235
      @leowar3235 2 роки тому

      @@CosmicWorks en speed rotation me sale error

    • @CosmicWorks
      @CosmicWorks  2 роки тому

      @@leowar3235 Con esa información poco te puedo decir. Revisa que estás haciendo todo exactamente igual.

  • @luzmaricel6566
    @luzmaricel6566 2 роки тому +2

    Hola soy nueva

    • @CosmicWorks
      @CosmicWorks  2 роки тому

      Bienvenida! Espero que te guste el contenido, cualquier cosa, hazmela saber!

  • @danielaalejandrapeacamacho6811

    al momento de subir la camara da un giro de 360 como evito eso

    • @CosmicWorks
      @CosmicWorks  Рік тому

      Has seguido todo el tutorial completo? Hay que bloquear el giro, porque si no pasa eso. Dime si sigues teniendo ese error.

  • @GAME-tg4vh
    @GAME-tg4vh 2 роки тому

    He seguido el tutoriales paso a paso pero en el scrit para mover al personaje me aparece un error, me pone que en la linea (7,35) falta una ',' y al cambiarlo me pasa en la (6,35)

    • @CosmicWorks
      @CosmicWorks  2 роки тому

      Si no me equivoco esas líneas que dices corresponden a la declaración de las variables speed y rotationSpeed. Ahí no encaja el error que comentas. Tal vez si pudieras dar algo más de información...

    • @GAME-tg4vh
      @GAME-tg4vh 2 роки тому

      Te puedo abrir por privado en cualquier red social y te mando foto del código y el error que me salta para que lo puedas ver bien

    • @Miguel20-060YT
      @Miguel20-060YT 2 роки тому

      @@GAME-tg4vh bro creamos un juego juntos?

  • @pitorianetwork120
    @pitorianetwork120 2 роки тому

    Y para que se mueva hacia los costado?

    • @CosmicWorks
      @CosmicWorks  2 роки тому

      En el siguiente vídeo te explico cómo hacer el Strafe, movimiento al que te refieres. Además cambiamos al New Input System y añadimos cositas. ua-cam.com/video/RR40E_mXVvQ/v-deo.html

  • @lilgazp
    @lilgazp Рік тому

    Bro porque mi personaje se cae así tenga suelo?

    • @CosmicWorks
      @CosmicWorks  Рік тому +1

      Atraviesa el suelo? O se cae porque no se tiene en pie? Si es lo primero es porque no tiene colliders. si es lo segundo, es porque tienes que congelar las rotaciones del personaje

    • @lilgazp
      @lilgazp Рік тому +1

      @@CosmicWorks Gracias bro ya lo solucione🙌

  • @Huguito0
    @Huguito0 2 роки тому

    alguien me puede poner en una respuesta los comandos para que los copie?

  • @xcride
    @xcride Рік тому

    SUS

  • @MartinSilly14
    @MartinSilly14 2 роки тому

    a mi no me sale

  • @genisnavarromontes2729
    @genisnavarromontes2729 3 роки тому

    Me sale el error CS0246

    • @CosmicWorks
      @CosmicWorks  2 роки тому

      Necesitaría más datos....

    • @CosmicWorks
      @CosmicWorks  2 роки тому

      Qué problema te da?

    • @james_644
      @james_644 11 місяців тому

      Ayuda a mi me pasa igual