Tutorial Character Controller Unity #1 | Movimiento Basico

Поділитися
Вставка
  • Опубліковано 18 січ 2025

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

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

    ¡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 роки тому +251

    *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 6 років тому +125

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

    • @GamerGarage
      @GamerGarage  6 років тому +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 4 роки тому

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

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

    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.

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

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

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

    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!!

  • @gabrielparamo1217
    @gabrielparamo1217 4 роки тому +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

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

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

  • @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

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

    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 2 місяці тому

      @@Madarauchiha-jn3cb TU TECLADO NO SIRVE

    • @Madarauchiha-jn3cb
      @Madarauchiha-jn3cb 2 місяці тому

      @@holaSoyNaza tus papás te abandonaron

    • @holaSoyNaza
      @holaSoyNaza 2 місяці тому +1

      @@Madarauchiha-jn3cb Como lo descubristes😭

    • @Madarauchiha-jn3cb
      @Madarauchiha-jn3cb 2 місяці тому

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

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

    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!!

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

    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! ☺

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

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

  • @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

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

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

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

    *Menos Mal que hay alguien como tu para hacer esto MUCHAS 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?

  • @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! 😄

  • @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 Рік тому +1

      te amo

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

      gracias guapeton

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

      hermosoooo

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

      me da error el "Time.deltaTime"

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

      @@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

  • @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! 😄

  • @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 Рік тому

      Gracias Amigo, me ahorraste mucho tiempo

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

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

  • @glashxx-xxglashxx_xx5126
    @glashxx-xxglashxx_xx5126 7 місяців тому +3

    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);
    }
    }

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

    gracias saludos desde Perú :D

  • @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!

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

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

  • @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.

  • @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!

  • @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?)

  • @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

  • @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í!

  • @attilaramirez3147
    @attilaramirez3147 3 роки тому +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

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

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

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

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

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

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

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

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

  • @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 6 років тому

      @@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  6 років тому

      @@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

  • @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

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

    jo, cuanto tiempo desde el ultimo video!

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

      Muchísimo, pero ya he vuelto! 😁

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

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

  • @boomerpoolgrediaga6421
    @boomerpoolgrediaga6421 6 років тому +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

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

    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.

  • @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 8 місяців тому

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

  • @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 5 років тому +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

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

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

  • @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

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

    EL MEJOR VIDEO BIEN EXPLICADO Y QUE FUNCIONO

  • @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

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

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

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

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

  • @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!

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

    WOW EXPLICAS INCREIBLE

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

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

  • @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

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

    perfectamente explicado, que grande eres!!!!

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

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

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

    muchas gracias por este gran video! ☺

  • @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

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

    capo, master, idolo, GRACIAS

  • @techyart1276
    @techyart1276 2 місяці тому

    ¡Excelente! aprendiendo en el 2024 y esta vigente

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

    Excelente video, muchas gracias por compartirlo con todos.

  • @UlTrANooB-yq8sh
    @UlTrANooB-yq8sh 2 роки тому

    Gracias, me ayudaste mucho.

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

    Muchas gracias !!!, excelente trabajo

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

    Muy buen tutorial. Muy bien explicado. Gracias x compartir

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

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

    • @GamerGarage
      @GamerGarage  5 років тому +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)

  • @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! 😄

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

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

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

      Gracias a ti por tu comentario!! 😄

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

    Grande!! gracias por tan maravilloso contenido 😎😎😎

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

    muchas gracias buen hombre

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

    Gracias por el video amigo me ayudo mucho

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

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

  • @athelmúsica
    @athelmúsica 4 роки тому

    Gracias crack por compartirnos tus conocimientos.

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

    me ayudo bastante gracias!!!

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

    Muy buen video te ganaste otro seguidor grande youtuber ❤🎉

  • @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

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

    Genial muy buena explicación gracias

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

      Gracias a ti por tu comentario!! :D

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

    muy bien explicado gracias

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

    Felicidades. Que gran vídeo.

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

    Justoblobque buscaba, muchisisbgracias errd el mejor

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

    Una pregunta, a mi no me deja poner FixedUpgrade no se por que 7:25

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

      FixedUpgrade no existe, es FixedUpdate, fijate bien en el video, tambien tienes que cuidar de poner mayúsculas y minúsculas exactamente igual. Un saludo!

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

      @@GamerGarage si, perdón fue el corrector, yo cuando pongo FixedUpdate lo pongo como lo haces tú, con las mayúsculas, pero cuando lo pongo es como si ese comando no existiese, como si no lo detectase

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

      @@booowe3550 bueno, eso a veces pasa si no has abierto el script desde Unity o ya teniss visual studio abierto por algun motivo. Asegurate de tener todo cerrado, abrir Unity y abrir el script desde el explorador de Unity, si aun asi no te funciona es que tendras sin asiganar el los ajustes del proyecto que se usará visual studio como herramienta para los scripts. De todos modos, que lo detecte o no y que salgan las letras de un color u otro o realice un autocompletado, es únicamente una ayuda visual, y mientras esté todo bien escrito tiene que funcionar, lo escribas desde visual studio o desde un simple bloc de notas

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

      @@GamerGarage Ah, de acuerdo, muchísimas gracias, intentaré hacerlo así, gracias de verdad, y muy buen tutorial por cierto :D

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

      A mi solo me aparece "WaitForFixedUpdate"

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

    Gracias,me ayudaste bastante!

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

    Un gran video me a servido mucho, gracias

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

      Gracias a ti por tu comentario!

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

    Me gustas como explicas un sub mas

  • @Sr.JoseLinares
    @Sr.JoseLinares 5 років тому

    Tus videos valen oro sigue así :)

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

    Por cierto excelentes videos

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

    brooooooooooo que graaandeeeee gracias

  • @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!

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

    Me ayudó! Muchas gracias!

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

      Gracias a ti por ver los videos y comentar!!

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

    Excelente, programación en mi idioma.

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

    muy buen video tutorial, gracias GamerGarage.

  • @MOROAE
    @MOROAE День тому

    que lenguaje usas para que se me auto completen las palabras

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

    que crack, buen tutorial amigo

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

    hola tengo una progunta me sale este error al momento de arrastrar el script hacia el personaje 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?) espero tu respuesta gracias

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

      Fijate que no te falte nada en el script, puede ser que hayas olvidado asignar el objeto correspondiente al CharacterController cuando declaras la variable en el script. Puedes hacerlo desde el Start o si la has puesto como publica hacerlo desde el editor arrastrando el objeto del jugador a la variable player del script. Si ves que no te funciona pasate por mi web www.gamergarage.es y mira el script, que lo tengo ahí subido y lo comparas a ver si te falta algo. 😉

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

      @@GamerGarage gracias ya me funcionó y voy en el episodio de la gravedad

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

    Genial amigo muy buen vídeo, explicas muy bien, te ganaste un seguidor, me suscribo

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

    empieza en 1:14

    • @MICHOS0135
      @MICHOS0135 3 місяці тому +1

      Todo era mas feliz hace 4 años

  • @DavidGarcia-jn6xt
    @DavidGarcia-jn6xt 6 років тому +1

    muy buen tutorial Felicidades!

  • @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...

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

    Hola Javi !! vaya hace tiempo que no te veo, te dejo un abrazo !
    Saludos

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

      Buenas Ernesto! Ya hace tiempo si, pero tenía ganas de volver! 😄