Tutorial Character Controller Unity #1 | Movimiento Basico

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

КОМЕНТАРІ • 1,1 тис.

  • @GamerGarage
    @GamerGarage  5 років тому +69

    ¡NO TE PIERDAS NINGUN VIDEO DEL TUTORIAL DE UNITY! 👉👉👉 goo.gl/fJiqDF

    • @miquelsoloma7519
      @miquelsoloma7519 5 років тому +2

      Oye, a mi porque el CharacterController y el Input no me sale de azul celeste? Lo he escrito igual

    • @sleter2929
      @sleter2929 5 років тому +1

      espero que sigas con la serie

    • @sofymex8126
      @sofymex8126 4 роки тому

      NUEVO SUSCRIPTOR

    • @sergielpipa3606
      @sergielpipa3606 4 роки тому

      Una cosa, en la carpeta de assets no tengo ninguna carpeta dentro (materials,models, perfabs,etc) ¿es malo?

    • @kodigo3299
      @kodigo3299 4 роки тому

      @@sergielpipa3606 no pasa nada

  • @SamuraiInu
    @SamuraiInu 3 роки тому +242

    *Para los que no les auto completa el Visual Studio* deben agregarlo como editor de texto externo en Unity, para eso van a Edit >> Preferences >> External Tools y donde dice "External Script Editor" seleccionan su versión de Visual Studio (en mi caso la 2019 [16.9.5]) después de eso guardan su Script y cierran visual studio, cuando lo vuelvan a abrir ya debería funcionar

  • @fazelord1391
    @fazelord1391 5 років тому +119

    Porfavor, no pares estos tutoriales, ayudas a mucha gente y a mi, sigue así, ¡grande!

    • @GamerGarage
      @GamerGarage  5 років тому +8

      Gracias por el comentario!! Tienes el segundo video en el canal y justo ahora estoy terminando de editar el tercero en el que aplicaremos la gravedad, asi que seguramente entre hoy y mañana ya lo tengáis disponible! ;)

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

      @@GamerGarage me apareceen unity esto: Input Axis Is not setup

  • @granpatriarca3726
    @granpatriarca3726 5 років тому +7

    Excelente video, no usaba unity desde 2016 y ahora que decidí retomar no recordaba nada de nada tu video me fue de gran ayuda. gracias.

  • @cruzcontigo7090
    @cruzcontigo7090 Рік тому +5

    vamos muchachos, que v10ladores de la jungla 2 no se hará sólo

  • @estanislaocoronel2584
    @estanislaocoronel2584 Рік тому +20

    para los que no les funciona:
    using System.Collections;
    using System.Collections.Generic;
    using UnityEngine;
    public class PlayerController : MonoBehaviour
    {
    public float horizontalMove;
    public float verticalMove;
    public CharacterController player;
    public float playerSpeed;
    // Start is called before the first frame update
    void Start()
    {
    player = GetComponent();
    }
    // Update is called once per frame
    void Update()
    {
    horizontalMove = Input.GetAxis("Horizontal");
    verticalMove = Input.GetAxis("Vertical");
    }
    private void FixedUpdate()
    {
    Vector3 moveDirection = new Vector3(horizontalMove, 0, verticalMove);
    Vector3 moveVelocity = moveDirection.normalized * playerSpeed * Time.deltaTime; // Calcula la velocidad del movimiento
    player.Move(moveVelocity);
    }
    }

    • @jostinmatute-i3z
      @jostinmatute-i3z 10 місяців тому +1

      te amo

    • @driptara
      @driptara 5 місяців тому

      gracias guapeton

    • @nahuuu100
      @nahuuu100 5 місяців тому

      hermosoooo

    • @boonyxyt2253
      @boonyxyt2253 4 місяці тому

      me da error el "Time.deltaTime"

    • @estanislaocoronel2584
      @estanislaocoronel2584 4 місяці тому

      @@boonyxyt2253 Asegúrate de que el componente CharacterController esté adjunto al mismo GameObject, en teoria el codigo del Time.deltaTime esta bien, el problema puede estar en otra parte del código o si no en la configuración del proyecto. Mira bien la consola

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

    Eh visto barios videos y tu eres el único que explica bien para que sirve cada cosa, muchas gracias

  • @eltuga24
    @eltuga24 4 роки тому +26

    En realidad las formas básicas de mover un personaje son 4: usando el transform, usando navmesh y las 2 formas que usan físicas son Rigidbody y Character Controller. La diferencia entre estas 2 ultimas es que Rigidbody usa las físicas del motor y el character Controller tu tienes que crear esas físicas, por lo cual es más flexible. El video es muy bueno, ya van varias veces que lo veo.

    • @Madarauchiha-jn3cb
      @Madarauchiha-jn3cb Рік тому

      porque el mio no se mueve y no marca error ?

    • @holaSoyNaza
      @holaSoyNaza 13 днів тому

      @@Madarauchiha-jn3cb TU TECLADO NO SIRVE

    • @Madarauchiha-jn3cb
      @Madarauchiha-jn3cb 13 днів тому

      @@holaSoyNaza tus papás te abandonaron

    • @holaSoyNaza
      @holaSoyNaza 10 днів тому +1

      @@Madarauchiha-jn3cb Como lo descubristes😭

    • @Madarauchiha-jn3cb
      @Madarauchiha-jn3cb 10 днів тому

      @@holaSoyNaza no lo descubrí Ronalda María
      Es que en realidad
      Somos hermanos!!!!!!!
      Mantuve este secreto oculto durante años
      Porfa familia :(

  • @EnaroGenaroX
    @EnaroGenaroX 5 років тому +2

    Muchas gracias por los tutoriales de verdad. Mi profesor de Unity explica fatal. Básicamente copiamos y pegamos lo que el dice, pero mientras lo va diciendo se pone a cambiar código super rápido, le da a compilar y quita el script. En 3 semanas tengo que entregar mi proyecto personal y menos mal que me han recomendado este canal porque me está salvando la vida jajaja

    • @GamerGarage
      @GamerGarage  5 років тому +1

      Madre mia! muchísimas gracias por tu comentario!! Perdon por tardar en responder, llevo una temporada un poco liado jaja. Que lastima que tu profesor explique asi... no hay nada peor que hacer que la gente copie codigo sin explicar para que funciona o intentar dejar las cosas claras... debería planear mejor sus clases para poder explicarlo todo de un modo mas estructurado, pero en fin.... creo que todos hemos tenido profesores de ese estilo... a mi me pasó con mi profesor de electronica digital, mandaba a un alumno a copiar el texto del tema en la pizarra y el resto teníamos que copiarlo...
      Suerte con tu proyecto!! Espero que te haya ido genial!!

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

    Sos un capo amigo, me hiciste dar una alegría estuve como 3 o 4 meses intentando de dar vida y gracias a vos, puedo seguir haciendo mí proyecto que tengo mente

  • @hernanbou7896
    @hernanbou7896 Рік тому +8

    en pleno 2023 este video sigue siendo increible, tremendo contenido, espero que se retome el canal

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

    Es la primera vez que veo un videotutorial de Unity3d y me he enterado de TODO. Enhorabuena y muchísimas gracias de verdad!! Con que paciencia y cómo has explicado todo punto por punto. Sin prisas y muy mascadito. Gracias!!

  • @gabrielparamo1217
    @gabrielparamo1217 3 роки тому +9

    ¡¡¡¡¡Por fin alguien que explica biennnnn!!!!

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

      oye bro tengo un problema, lo que pasa es que cuando quiero poner la cápsula no me aparece ninguna opción

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

    Que suerte haber encontrado este canal y tus tutoriales, mil gracias!!

  • @dariomiranda1084
    @dariomiranda1084 5 років тому +4

    7:50 Unity te dice en su documentación que FixedUpdate se usa únicamente cuando quieras interactuar con las físicas del rigidbody, para el Character Controller se usa el Update normal. Sacando ese detalle, me gusto tu video. Voy a seguir viendo el resto de la lista.

    • @GamerGarage
      @GamerGarage  5 років тому +2

      Si te fijas en el segundo video corrijo lo del FixedUpdate, y lo de la versión de la documentación desactualizada, pues seguramente como tenía varias versiones instaladas consulté una un poco más antigua, pero la versión de Unity que usé en el video era la más reciente en ese momento, no obstante para lo que íbamos a tocar en ese momento no había ningún cambio en la documentación más actual, así que no habría problema jeje. En los videos seguramente veas más fallos, contradicciones u otros problemas, pero es lo que tiene ir aprendiendo sobre la marcha jaja.
      Gracias por tus comentarios y por ver los videos! ☺

  • @joacotossello
    @joacotossello 5 років тому

    Quiero empezar a hacer algo productivo con mi vida despues de estar jugando por 7 años a un juego mal codeado (LoL). Estudio programación pero siempre fui perezoso para realizar proyectos fuera de la universidad... Pero Unity me viene gustando y este tutorial, la verdad, fue uno de los mejores explicados que vi...

    • @GamerGarage
      @GamerGarage  5 років тому +1

      Muchas gracias!! Vienendo de alguien que estudia programación me alegra que pienses que está bien explicado! 😄

  • @robertoacuna9505
    @robertoacuna9505 5 років тому +6

    Excelente tutorial!!! todo super claro y me aclaraste mas de un par de dudas gracias!!!

    • @GamerGarage
      @GamerGarage  5 років тому +1

      Gracias por tu comentario!! Me alegro de que te haya sido de ayuda 😄

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

    eres un crack,muy bueno explicando.lo he seguido paso a paso y me ha salido a la preimera.GRACIAS

  • @gamesjs5129
    @gamesjs5129 4 роки тому +29

    Al final me desespere 🤣, lo habia hecho absolutamente todo igual, pero al final no se movio
    PD: Volvi a hacer el tutorial otra vez, ya funciona :)

    • @martinsilva411
      @martinsilva411 4 роки тому

      me ayudaaaasssss

    • @gamesjs5129
      @gamesjs5129 4 роки тому +1

      @@martinsilva411 Que te falla?

    • @martinsilva411
      @martinsilva411 4 роки тому

      @@gamesjs5129 no se mueve el personaje tengo todo bien

    • @lucal8551
      @lucal8551 4 роки тому

      me puedes pasar el script completo aca, algo me esta fallando y no se que es lo necesito para corregir el mio

    • @martinsilva411
      @martinsilva411 4 роки тому

      @@lucal8551 te sirve si te paso el sript pero solo le falta la parte de agacharse te sirve?

  • @aRaN...
    @aRaN... 5 років тому +2

    *Menos Mal que hay alguien como tu para hacer esto MUCHAS GRACIAS!!!*

  • @AlguienSaquemeDeLatinoamerica
    @AlguienSaquemeDeLatinoamerica 3 роки тому +16

    Yo estaba sufriendo con el movimiento pero era porque en el get axis coloqué "horizontal" y "vertical" en vez de "Horizontal" y "Vertical". Lo comparto para que tengan cuidado con las mayúsculas y las minúsculas

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

      lo intente pero no me funciono, igual gracias

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

      yo tmb sufri xd gracias a tu comentario me doy cuenta del mismo error

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

      @@ranmarumori8122 A mí me tiene frustrado el movimiento del personaje, ademas ni me notifican los errores cuando escribo algo mal en el visual estudio code.

    • @Madarauchiha-jn3cb
      @Madarauchiha-jn3cb Рік тому

      el mio no se mueve

    • @TipAnimal
      @TipAnimal 10 місяців тому

      Gracias Amigo, me ahorraste mucho tiempo

  • @18elfede
    @18elfede 2 роки тому +2

    Muchas gracias!! estoy comenzando a diseñar en unity y tus videos me sirven demasiado! mi idea seria terminar un juego de carreras. si lo termino volvere aca y lo compartire con ustedes. Saludos!

  • @sleter2929
    @sleter2929 5 років тому +22

    les recomiendo que vean el vídeo completo ya que podrán aprender mucho.
    y aquí esta el código;
    private float horizontalMove;
    private float verticalMove;
    public CharacterController Player;
    public float PlayerSpeed;
    // Start is called before the first frame update
    void Start()
    {
    Player = GetComponent();
    }
    // Update is called once per frame
    void Update()
    {
    horizontalMove = Input.GetAxis("Horizontal");
    verticalMove = Input.GetAxis("Vertical");
    }
    private void FixedUpdate()
    {
    Player.Move(new Vector3(horizontalMove, 0, verticalMove) * PlayerSpeed * Time.deltaTime);
    }

    • @GamerGarage
      @GamerGarage  5 років тому +5

      Gracias por tu comentario y por compartir el código!!!
      También estoy subiendo el contenido a mi web www.gamergarage.es
      A ver si saco tiempo y paso el código de todos los videos allí!

  • @SubaruGameplay
    @SubaruGameplay 5 років тому +2

    excelente sencillo practico y usando las herramientas del mismo unity primer video en español que encuentro asi de bien explicado man GRACIAS

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

    Bro espero que lo leas, porque en tu escena digamos, al mover el objeto se ve una especie de movimiento difuminado por así decirlo, tiene otro efecto al default... Gracias!

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

    buenísimo tu video y la forma tan clara de explicar, espero que en canal hayan mas videos que sigan la linea de aprendizaje paso a paso

  • @boomerpoolgrediaga6421
    @boomerpoolgrediaga6421 5 років тому +8

    a mi me pone que Update y FixedUpdate estan mal escritos

    • @josegonzalez-xd3ws
      @josegonzalez-xd3ws 5 років тому

      como resolviste

    • @boomerpoolgrediaga6421
      @boomerpoolgrediaga6421 5 років тому

      @@josegonzalez-xd3ws no lo pude resolver y se.me ha quedado el proyecto amedias

    • @na.smimoy9081
      @na.smimoy9081 5 років тому

      si no lo resolviste copia las lineas de código a ver que onda

    • @irvinmendoza5089
      @irvinmendoza5089 5 років тому

      Actualizalo, yo tenía el mismo problema pero actualicé el Microsoft Visual y ya se pudo :3

    • @boomerpoolgrediaga6421
      @boomerpoolgrediaga6421 5 років тому

      @@irvinmendoza5089 gracias

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

    Increible!!!! gracias a tu tutorial e conseguido el movimiento (con unity 3.4.2)

  • @gabrielguzman9913
    @gabrielguzman9913 5 років тому +36

    Tengo una duda:
    En el código yo nunca vi que se especificara que con las teclas "WASD" se movería el jugador, sin embargo, funciona.
    ¿Me explican?

    • @raulhidalgosanchez1462
      @raulhidalgosanchez1462 5 років тому +28

      Funciona porque al usar Input.GetAxis se utilizan palabras que están guardadas en Unity para declarar que control usar, en este caso Horizontal = A,D y Vertical = W,S

    • @GamerGarage
      @GamerGarage  5 років тому +14

      Exacto compañero! Gracias por aclararle la duda 😃

    • @gabrielguzman9913
      @gabrielguzman9913 5 років тому +6

      @@raulhidalgosanchez1462 muchas gracias.

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

      @@raulhidalgosanchez1462 a mi no me funciona
      :(

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

      Si vas a Edit >> Project Settings >> Input Manager tienes que en Horizontal estan asignadas las teclas left, right, a y d. Y por tanto en Vertical estan asignadas las teclas down, up, s y w. En las opciones Horizontal y Vertical de más abajo incluso tienes para los ejes X e Y de un joystick respectivamente.

  • @santiagomorenohoyos5678
    @santiagomorenohoyos5678 4 роки тому +1

    Queee grandee crack. Excelentes videos! Empecé como por el video 8 porque estaba buscando algo puntual y terminé iniciando el tutorial desde el video 1 de lo excelente que han sido tus videos. Saludos!!!

    • @GamerGarage
      @GamerGarage  4 роки тому +1

      Gracias! Me alegro de que te gustaran los videos! 😄

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

    Para los que vamos llegando 10 años después a este video. No usen Visual Studio, utilicen otro editor de texto, Escribí todo el código perfectamente en Visual Studio y no se movía, cambie a Atom e inicio el movimiento. el motivo exacto no lo se pero lo que si se que Visual Studio siempre trae problemas.

    • @esthergarcia6087
      @esthergarcia6087 6 місяців тому

      Aunque llegue tres años tarde. A mí tampoco se me mueve. :(

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

    Muchas gracias por su tiempo, explicas en muy buen ritmo. Espero encontrar mas vídeos relacionados

  • @Alejandroroj
    @Alejandroroj 6 років тому +5

    jo, cuanto tiempo desde el ultimo video!

    • @GamerGarage
      @GamerGarage  6 років тому +2

      Muchísimo, pero ya he vuelto! 😁

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

    Son las 3 de la mañana y me desconecto de la PC xD pero me sigo viendo esta guía en la cama. 10 de 10 este curso

  • @hecze2.035
    @hecze2.035 5 років тому +4

    14:05 justo cuando lo pasó me dice please fix compile errors before creating New script components

    • @GamerGarage
      @GamerGarage  5 років тому +2

      Eso ocurre porque tienes algo mal escrito en el script, y no te deja agregarlo hasta que no lo soluciones. Revisalo bien y fíjate que este todo tal cual lo explico en el video y debería funcionar 😉

    • @hecze2.035
      @hecze2.035 5 років тому

      @Plusgol si le das click a la consola te llevara exactamente a donde esta el error,si no te aparece nada significa que el programa esta mal

    • @hecze2.035
      @hecze2.035 5 років тому +1

      Es una pestaña, está por la mitad al costado de project

    • @hecze2.035
      @hecze2.035 5 років тому +1

      @Plusgol mmm no se mucho de eso yo tmb recién estoy empezando pero varias veces me han pasado errores que no se pueden en solucionar porque se instalo mal la vercion y trae más problemas tratar de arreglarlo. Si buscas en Google el problema te debe salir porque unity tiene un foro de personas que comunicaban sus problemas. Pero si es demasiado raro te recomiendo reinstalar la vercion eso arregla mucho

    • @losmondinos
      @losmondinos 5 років тому +2

      @@hecze2.035 a mi me sale este error Assets\FPS\Scripts\PlayerCharacterController.cs(139,22): error CS1061: 'CharacterController' does not contain a definition for 'enableOverlapRecovery' and no accessible extension method 'enableOverlapRecovery' accepting a first argument of type 'CharacterController' could be found (are you missing a using directive or an assembly reference?)

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

    wow ahora que ya se programar es mas facil entender, pero la forma en la que tu explicas es muy buena, Te entendi muy bien, Gracias.

  • @zeromaster459
    @zeromaster459 6 років тому +3

    una pregunta si a esto le pongo botones de android osea los virtuales.. sigue funcionando igual???

    • @GamerGarage
      @GamerGarage  6 років тому +1

      Buenas! Si sabes implementar los controles táctiles no hay problema y debería funcionar, no obstante he recibido más mensajes para explicar como incorporar los controles táctiles, así que trabajaré en ello para traer un vídeo lo antes posible ;)

    • @rlnnklsdnav
      @rlnnklsdnav 5 років тому

      @@GamerGarage de verdad me gustaría que subieras un vídeo donde explicaras como implementar los botones táctiles con lo que ya hicimos en tus vídeos, me serviría demasiado.

    • @GamerGarage
      @GamerGarage  5 років тому

      @@rlnnklsdnav lo tengo pendiente, pero lo subiré en algún momento ;)

    • @rlnnklsdnav
      @rlnnklsdnav 5 років тому

      @@GamerGarage jajaja de verdad me gustaría mucho, estoy intentando hacer un rts tipo diablo para android, apenas estoy aprendiendo, pero logre relacionar ya el joystick con tu script de movimiento, incluso logre hacerlo que mirara hacia la dirección en que se mueve, todo asi, super sencillo pero me guié de tus scripts xd

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

    mierda, años despues y este video es el único que me funciona, muchas gracias!

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

    Genial el tutorial :D pd: Como se llama el juego del minuto 0:54?

    • @GamerGarage
      @GamerGarage  4 роки тому +2

      Gracias! Ese juego se llama Tunic y estoy deseando que salga ya de una vez!

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

    Muchisimas gracias por este tutorial. Estoy trabajando en un juego y cuando encontre tu video me sirvio mucho.

  • @Luisgamer-ij4lt
    @Luisgamer-ij4lt 5 років тому +3

    el visual studio que yo uso no es igual que el de el y también es 2017 y me dice que muchas cosas están mal escritas y cuando lo asocio al charactercontroller no me lo pone igual que ha el alguien sabe una solución a eso?

    • @GamerGarage
      @GamerGarage  5 років тому +3

      Abre los scripts desde el propio editor de Unity, si no lo haces así no se asocia al proyecto y no toma en cuenta las librerías de Unity para mostrar las sugerencias de auto completado ni remarcará las clases propias de unity.

    • @OMarc11711
      @OMarc11711 4 роки тому

      @@GamerGarage Me pasa lo mismo, pero aunque lo abra desde unity no me toma en cuenta las librerías, como se puede arreglar? Tengo el visual studio 2019

    • @FulEnderboy
      @FulEnderboy 4 роки тому

      @@OMarc11711 deve ser Visual Studio Code

  • @yoboibobdabuilder
    @yoboibobdabuilder 4 роки тому

    Muy buen video, yo nunca he sabido como hacer cosas en unity, soy totalmente novato en esto, gracias a ti ahora se muchas cosas mas, gracias

  • @donciarcia2546
    @donciarcia2546 4 роки тому +5

    Hola, soy nuevo en este tema y vi este video, de muchisima ayuda pero al intentar mover el script de player controller al inspector me salta una ventana diciendo que debe derivar de MonoBehaviour y si deriva de este pero no me deja arrastrarlo.
    Ayuda en serio me encanta este tema y quiero seguir pero no puedo :(
    Edit:solucionado
    P.d:sigue con estos tutos porfavos son muy muy buenos gracias

    • @pauarpi4737
      @pauarpi4737 4 роки тому

      mira donde te sale el nombre del Script, dentro de la ventana de de los codigos, alli puedes cambiar el nombre al que le has puesto al script, como "Player Controler" o revisa q en el script lo hayas escrito bien

    • @donciarcia2546
      @donciarcia2546 4 роки тому

      @@pauarpi4737 Gracias

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

    Gracias bro pude hacerlo perfecto al principio tuve algunos problemas con los. Codigos pero lo aregle fácilmente ,saludos

  • @dgpo5472
    @dgpo5472 5 років тому +10

    like a quien le sirbio

    • @Panda-pw5zx
      @Panda-pw5zx 5 років тому

      @nerxia 01 es a quien le ha servido

    • @Panda-pw5zx
      @Panda-pw5zx 5 років тому

      @nerxia 01 Sabes? eso ya lo se, entonces ¿por que no lo puse? pues porque tengo el teclado un poco roto y no me funcionan bien las mayusculas

    • @Panda-pw5zx
      @Panda-pw5zx 5 років тому

      @nerxia 01 Sin ofender pero las reglas de la ortografía dicen que para poner la conjuncion "y" es con "y" no con "i".

    • @Panda-pw5zx
      @Panda-pw5zx 5 років тому

      @nerxia 01 agh ya dejemos de pelear si

  • @glashxx-xxglashxx_xx5126
    @glashxx-xxglashxx_xx5126 5 місяців тому +2

    Codigo con el que me funciono:
    using System.Collections;
    using System.Collections.Generic;
    using UnityEngine;
    public class NewBehaviourScript : MonoBehaviour
    {
    public float horizontalMove;
    public float verticalMove;
    public CharacterController player;
    public float speed = 5f; // Ajusta esta velocidad según tu necesidad
    // Start is called before the first frame update
    void Start()
    {
    player = GetComponent();
    }
    // Update is called once per frame
    void Update()
    {
    horizontalMove = Input.GetAxis("Horizontal");
    verticalMove = Input.GetAxis("Vertical");
    }
    private void FixedUpdate()
    {
    Vector3 move = new Vector3(horizontalMove, 0, verticalMove) * speed * Time.deltaTime;
    player.Move(move);
    }
    }

  • @thedarck777
    @thedarck777 4 роки тому +2

    Buen video!! Gracia
    Mi historia
    Creo q un año medio uso unity y use mucho el transforme.Translate();
    Ignore por mucho characterController
    Un dia ya mi juego va obteniendo algo grafico
    Y se me hizo lento mis movimiento
    Tenia q bajarle grafico para recuperar velocidad de movimiento y asi no me gusto
    y vine aqui aprender algo basico 😂
    Fisica es muy util

  • @homerasturias763
    @homerasturias763 4 роки тому +1

    fuahhhhh estupendo tio te eplicas a las mil maravillas el mejor de todos! estoy haciendo un curso por deusto formacion y me estoy volviendo loco porque os tutoriales son la hostia de dificiles de entender, me suscribo!!! me voy a ver todoooo gracias por los videos makinaaa

    • @GamerGarage
      @GamerGarage  4 роки тому +1

      Muchas gracias a ti por ver los videos y comentar! Me alegro de que te estén ayudando y que sean faciles de entender, quedan un poco mas largos que otro videos de otros UA-camrs, pero es lo que mas me preocupa al hacerlos.

    • @homerasturias763
      @homerasturias763 4 роки тому

      @@GamerGarage que bah tron! Yo pongo el tutorial y lo voy haciendo a la vez que tu por el unity y es la primera vez que lo hago bien porque explicas todo, como si son 2 horas mannnn a por ello

  • @techyart1276
    @techyart1276 18 днів тому

    ¡Excelente! aprendiendo en el 2024 y esta vigente

  • @JoseRafa-bs5rv
    @JoseRafa-bs5rv 4 роки тому +1

    Si alguna vez les da un error que no les permite arrastrar el script al player revisen que se llame tal como la clase y revisen también que no confundan las palabras character y player ya que es posible confundirse

    • @itsokamiyt837
      @itsokamiyt837 4 роки тому

      Hola ! Una pregunta quando en visual studio tengo que poner fixedupdate no me sale de color azul y tampoco en la lista de abajo Que ago?

    • @sumerio3053
      @sumerio3053 4 роки тому

      @@itsokamiyt837 mira el segundo video, no es necesario usar el fixeUpdate

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

    muchas gracias, tengo un examen que entregar en un par de horas, me ha salvado

  • @crimi_elpro
    @crimi_elpro 10 місяців тому +1

    gracias saludos desde Perú :D

  • @TheMsrdiego
    @TheMsrdiego 6 років тому +1

    wow yo recién estoy llevando c++ en la universidad, es todo un mundo la programación, buen video

    • @GamerGarage
      @GamerGarage  6 років тому +1

      Gracias!! Yo llevaba muchísimos años sin programar y esto me está ayudando a recordar muchas cosas. Ánimo con la Universidad!

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

    tus tutoriales son muy completos, se nota que sabes mucho del código, muchas gracias por tu tiempo, estoy aprendiendo un montón, sólo una duda tonta, cuando pones GetComponent, ¿Qué pulsas para que te salgan las dos flechas de menor y mayor que?, de nuevo muchas gracias, eres un crack

  • @fernand4798
    @fernand4798 4 роки тому

    la verdad fue un gran apoyo grandioso gracias a esto estoy comenzando gracias a esto NICE!

  • @AlvaroP-j5w
    @AlvaroP-j5w Рік тому

    gracias por esta guia me va a ayudar mucho

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

    EL MEJOR VIDEO BIEN EXPLICADO Y QUE FUNCIONO

  • @FerNando1314XR
    @FerNando1314XR Рік тому +2

    Cómo hago para controlarlo con W, A, S, D?

  • @tutecnogames
    @tutecnogames 5 років тому +1

    Gracias por explicarlo tan bien, ojala vuelvas pronto animo!!!

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

    Es decir "character Controller" se usa cuando se crea un personaje que no se quiera añadir un Rigidbody, porque el personaje no va a colisionar con nada y en general no va a usar la física. ¿Cierto? en caso contrario se utilizaría el sistema que yo entiendo como tradicional.
    void Update()
    {
    float horizontal = Input.GetAxis("Horizontal");
    transform.Translate(horizontal * velocidad * Time.deltaTime, 0, 0);
    etc etc.
    Estoy en lo cierto?
    Gracias por tu tiempo y transmitir tus conocimientos.

  • @alexs1360
    @alexs1360 5 років тому

    yo quiero hacer un juego en 3d pues quiero saltar del 2D,
    uso la version gratuita que no tiene el asset para el personaje, y esta serie de tutoriales esta genial!
    me ayudo bastante!

    • @GamerGarage
      @GamerGarage  5 років тому

      Todas las versiones de Unity tienen un montón de assets gratuitos. Échale un ojo a la Asset store y seguro que encuentras algo que te sirva.
      No obstante, me alegro de que mis videos te ayuden! 😄

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

    WOW EXPLICAS INCREIBLE

  • @joseantonioirrelevante1982
    @joseantonioirrelevante1982 4 місяці тому

    En Unity, ¿se puede crear un objeto 3D revolucionando una spline alrededor de un eje vertical? Por ejemplo, dado el contorno de una copa, obtener por revolución dicha copa en 3D.

  • @UlTrANooB-yq8sh
    @UlTrANooB-yq8sh Рік тому

    Gracias, me ayudaste mucho.

  • @Agentech-pg2hz
    @Agentech-pg2hz 4 роки тому

    no me funciono al principio porque olvide el empty object pero ya que solucione es problema todo estuvo correcto, muchas gracias GameGarage

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

    Escelente video!! Muy bien explicado. Nuevo suscriptor!!

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

    Excelente video, muchas gracias por compartirlo con todos.

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

    perfectamente explicado, que grande eres!!!!

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

    Tengo un problema mi personaje se va solo, alguien me lo puede ayudar?

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

    muchas gracias por este gran video! ☺

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

    capo, master, idolo, GRACIAS

  • @ventilador5468
    @ventilador5468 4 роки тому +2

    Oye tengo un gran problema con el visual studio ya lo tengo a la ultima vercion le doy doble click al scrip y no se habre como hago

    • @sumerio3053
      @sumerio3053 4 роки тому

      Tengo un video donde explico como configurar para usarlo

  • @ooopjj1117
    @ooopjj1117 4 роки тому

    Gracias, muy currado tu video. Bien explicado y claro, por lo demás todo bien

  • @conejoquick
    @conejoquick 4 роки тому

    Muy buen tutorial. Muy bien explicado. Gracias x compartir

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

    muchas gracias buen hombre

  • @craft9936
    @craft9936 4 роки тому +1

    Vi todos lo tutoriales y funciona sola mente quiciera saber como definir la cantidad de veces que hay que tocar la tecla porque porque intento hacer que tocando 2 veces la tecla de movimiento corra y a cualquier que tenga este problema le recomendaré este video

    • @AyRicar
      @AyRicar 4 роки тому

      que version estas usando , la del 2019 o la del 2018 ? a mi eso del Character Controller no me funcina en la de 2019

  • @JimmyCarvalho
    @JimmyCarvalho 6 років тому +2

    Muito bom, parabéns! Você é muito didático!

  • @elihuecheverria4500
    @elihuecheverria4500 4 роки тому

    Gracias por el video amigo me ayudo mucho

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

    Muchas gracias !!!, excelente trabajo

  • @Athelplay
    @Athelplay 4 роки тому

    Gracias crack por compartirnos tus conocimientos.

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

    Hola amigo, buen video pero quería saber por qué razón mi personaje cae como si tuviera gravedad si no tiene rigidbody ni la parte del código para la gravedad ¿que está pasando?

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

    Gracias por este video, el fallo que me daba a mi es que al tocar el suelo, se deslizaba por el suelo, igual era por que tenia rigidbody

  • @jassoscar
    @jassoscar 5 років тому +1

    Muy buen tutorial. Super bien explicado, ¡muchas gracias!

    • @GamerGarage
      @GamerGarage  5 років тому

      Gracias a ti por tu comentario!! 😄

  • @kevinhperez2681
    @kevinhperez2681 4 роки тому

    me ayudo bastante gracias!!!

  • @josbexerr5166
    @josbexerr5166 4 роки тому

    muy bien explicado gracias

  • @YouTics
    @YouTics 4 роки тому

    Mucha grax, necesito hacerte una consulta: por que utilizas la variable verticalmove para el eje z del vector3? Saludos

    • @GamerGarage
      @GamerGarage  4 роки тому +1

      Buenas! Básicamente porque es la que toma el valor vertical del teclado (teclas W y S) o del stick analogico (arriba y abajo), luego se usa el eje Z porque es el que indica la profundidad (adelante y atrás)

  • @andresnarvaez4756
    @andresnarvaez4756 5 років тому +1

    tengo un problema y es que escribo el codigo igual pero en unity cuando voy a ejecutar el objeto player se mueve en una sola dirección fijamente

  • @fabrizion.toledo3866
    @fabrizion.toledo3866 5 років тому

    gracias ameo siempre usaba el rigidbody para mover pero esto tambien ests muy bueno saludos

    • @GamerGarage
      @GamerGarage  5 років тому

      No hay de que! Siempre es bueno conocer mas funcionalidades del motor!

  • @fernandogutierrez634
    @fernandogutierrez634 4 роки тому

    Justoblobque buscaba, muchisisbgracias errd el mejor

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

    el programa visual studio no me reconoce el "input"... que estoy haciendo mal..?
    osea no lo remarca con algun color, asi como si fuera solo texto...

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

      Eso me pasa pero igualmente Funciona nomás es visual

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

      escribiste Input asi "input" sin mayusculas?

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

      @@sumerio3053 ya vi que era... Y es que en el unity no lo tenia como programa el visual studio... Por que había más opciones que no me aceptaba como el "get. Axis" y ya cuando lo puse como su motor... O algo así... Se coloca en la parte de arriba donde dice opciones en unity... No recuerdo bien... No estoy en casa pero si era de esa manera y me funciono ya...

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

    Grande!! gracias por tan maravilloso contenido 😎😎😎

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

    1primer video completo ahora faltan las demas,seguire aprendiendo para mi tarea que me dejaron,yo quisiera hacer un juego parecido a Sword Art Online que tienes que subir pisos en una torre gigante ,pelear con monstruos difíciles, y terminar el piso final para volver a mi mundo(seria como si ganara el juego al final),seguiré aprendiendo de aquí y aver si puedo hacerlo

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

      sabes como hacer en lo primero que se pone en visual studio a mi no me sale el fixedupdate cuando lo escribo y el le da a algo al corchete que hace que salgan lineas debajo y tampoco se como es eso

  • @StoneManHAHA
    @StoneManHAHA 4 роки тому

    Gracias,me ayudaste bastante!

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

    Muy buen video te ganaste otro seguidor grande youtuber ❤🎉

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

    eres el amo

  • @sr.presidente9259
    @sr.presidente9259 4 місяці тому

    brooooooooooo que graaandeeeee gracias

  • @deadninja9328
    @deadninja9328 4 роки тому

    Me gustas como explicas un sub mas

  • @Nikofuscan
    @Nikofuscan 5 років тому

    como es se te ve tan bonito con objetos primitivos y a mi se me ve simple todo es gris opaco.

    • @GamerGarage
      @GamerGarage  5 років тому

      Pues no se la verdad jaja. Supongo que por un lado es por el ángulo de la luz principal y por otro porque he dejado los ajustes de postprocedado de la escena de ejemplo que trae Unity... tal vez sea esa la diferencia que notas

  • @ORPEPE
    @ORPEPE 4 роки тому

    Por cierto excelentes videos

  • @bokatadejamon4335
    @bokatadejamon4335 6 років тому +1

    Un gran video me a servido mucho, gracias

    • @GamerGarage
      @GamerGarage  6 років тому

      Gracias a ti por tu comentario!