Bro, eres el mejor youtuber de unity q he conocido, tienes todo en tus tutoriales muy bien completo y explicado al maximo sinceramente te ganaste un sub más y recomendare este canal a mis amigos que le interesan el ambito de desarrolar videojuegos suerte y sigue asi crack
Mil gracias! Mira que hay tutoriales, pero casi nunca me entero de nada. Tu tienes atencion al detalle, gracias por compartir lo que sabes con nosotros, Luis!
Excelente video, me ha encantado. Me encantaría ver más sobre este tema de la cámara en 3era persona y los posibles problemas con obstáculos. Felicidades por tu gran canal.
Gracias crack de verdad me ayudas demasiado, justo esta haciendo un juego para 4 que son de unos sumos q giran y justo quería que pille donde esta mirando y que camine en esa dirección me ayudaste mucho. Saludos 🖐
Genial vídeo. Me viene como anillo al dedo para mí proyecto universitario. Sería genial si pudieras complementar el vídeo con un tutorial para configurar un mando. (Joystick izq. para mover personaje y joystick der. Para mover cámara) Un saludo
Quiza es porque no tengas los visual tools para Unity, tengo un video donde enseño como bajarlo y ponerlo a punto :D te lo dejo por aqui th-cam.com/video/W7cw5-dGeYU/w-d-xo.html O puede ser que no tengas puesto por predeterminado el visual studio en unity, para ello tienes que ir a edit---preferences y external tools y elegir el visual studio Espero te sirva :D
Buenas, al final los que mencionaste en 24:58 de que la cámara se acerque al player cuando hay obstáculos lo explicaste en algún video posterior?, es que he estado buscando y no lo encuentro. Un saludo^^
Hola brother, excelente vídeo eres unos de los pocos TH-camr que comparten sus conocimientos por eso gracias totales. Pregunta? Cuando podrás hacer un video explicando un videojuego multijugador en línea 👍🏼
@@yahirgamesx4329 hola que amigo, muchas gracias por tu aporte. Ya he visto demasiado videos sobre el tema de photon pero nadie explica algo en concreto y dejan todo a medias, si explicaran como se aria las conexiones de los servidores, botones de la interfaz algo así por el estilo sería genial. Saludos desde 🇨🇴 👍🏼
@@sojahirto No hay problema gracias por responder no se si te ayude este tutorial: th-cam.com/video/1Rx9iABlQZQ/w-d-xo.html yo ya hice el juego esta muy fácil esa es la primera parte busca la segunda
Buenas! el personaje lo hacemos con charactercontroller si le añades un rigidbody ya estamos juntando por asi decirlo dos maneras diferentes de tratar las fisicas en un personaje y podemos tener fallos, un saludo :D
intente hacer todo bien hasta teniendo errores con la consola y vuelto al video para resolverlos pero ahora no encuentro que cosa hice mal que cuando quiero mover al personaje como que se teletransporta a otra parte del terreno en vez de caminar normal
Hola podrias continuar con este tipo de videos la verdad me gustaria hacer un personaje en tercera persona que puedo usar armas o tambien tener pistolas y que dispare con esta ya que la verdad estoy haciendo un juego asi y me he quedado estancado
Hicistes tu variable publica?, de esa manera podras verla desde el editor y si es una variable que necesita una referencia te saldra, tambien revisa que no te salga ningun error en tu ventana console, un saludo :D
hola, muy buen video, pero tengo una pregunta, yo tengo un personaje descargado hecho en Fuse, y me gustaria saber como cambiar la textura del cilindro por la del personaje
A mí tampoco me sale el valor Controller en cuando arrastro el script a Player y al darle al play me tira un error "All compiler errors have to be fixed before you can enter playmode". En la consola me tira el error "The namespace ' already contains a definition for 'PlayerMove'". Y este otro "Type 'PlayerMove' already defines a member called 'Update' with the same parameter types. Uso como IDE el Visual Studio 2022 asociado al Unity.
Me respondo yo mismo: por alguna razón el script no se puede llamar PlayerMove. Si lo nombras de otra forma, por ejemplo PlayerMo, ya no te saltan los errores y ya te sale el valor Controller para que puedas asignarle el elemento "Player".
Pero en escenarios irregulares funciona raro, solo me sirve en planos, investigué un poco y es por que se debe usar rigidbody y este tiene problemas con el chatacter C, cuando intento cambiarlo a rigid el pj se mueve demaciado rápido
Jum con character controller deberias poder tambien quiza el testeo del suelo se tenga que hacer con algun sphere cast o algo para que la deteccion sea mejor eso si, un saludo :D
@@LuisCanary Gracias, solo modifiqué un poco tu código para usar el rigidbody , pero lo de la cámara era lo que más nesecitaba, para que el modelo se dirija y rote para que se alinee con la vista de la camara,no sabía como empezar siquiera, gracias 👍🫂
este tutorial es muy bueno...pongo la campanita por si caso saldrà uno para implementar un mando de una play....no hay nada en español aun y en ingles me cuesta el doble!!!! Bless up.
@@LuisCanary ey gracias por contestar....planeas hacer algo por implementar un mando de una play? seria super me resulta muy claro como explicas. Thnk u anyway!!! Bless
Buenas si me gustaria enseñar algo aunque unity ya casi lo tiene echo por ejemplo cosas como el move Horizontal o Vertical ya estan implementadas directamente para el mando, un saludo :D
esteAssets\scrips\player.cs(17,22): error CS0246: The type or namespace name 'RigidBody2D' could not be found (are you missing a using directive or an assembly reference?) y Assets\scrips\player.cs(36,33): error CS0246: The type or namespace name 'vector2' could not be found (are you missing a using directive or an assembly reference?) yAssets\scrips\player.cs(30,39): error CS0103: The name 'input' does not exist in the current contex
Hice un poco de Frankenstein con tu código y lo adapte mas o menos a un código el que ya tenia avanzado muchas cosas como animaciones etc... en mi código, el movimiento no esta acompañado de un character contoler y al sumar este componente para poder hacer la funcionalidad que "al avezar hacia adelante efectivamente avece hacia donde esta mirando la cámara" esta funcionalidad se cumple, sin embargo el movimiento del personaje ahora es un poco extraño... y me gustaría saber si me podrías ayudar a extrapolar la linea de codigo (que según mi entendimiento es lo que le da la funcionalidad de que "Adelante" sea a donde mira la cámara) que seria: controller.Move(moveDir.normalized * speed * Time.deltaTime); pero sin necesidad de llamar al controller y hacer referencia a mi jugador a otra de mis variables por ejemplo a mi jugador que usa un metodo RigidBody en el codigo: private Rigidbody playerRb o a mi variable movimiento: private Vector3 movement; me recomiedas cambiar todo mi codigo a algo como el tuyo sin usar rigidbody?
No me deja iniciar. Lo e revisado una y otra ves. Me sale el siguiente error. Assets\Scrips\PlayerMove.cs(15,58): error CS1002; expected Sabes que podría ser?
@@LuisCanary Gracias. Pero ahora no me reconoce el "targetAngle" dice The embedded statement cannot be a statement or tagged statement La declaración incrustada no puede ser una declaración o declaración etiquetada. Sabes que hacer?
De echo. Tampoco me agarraba el "Time.deltatime" pero cuando los borré me funcionó. Aunque creo que debo volver a ponerlo porque se mueve demasiado mi player
me ah gustado mucho el video! me ha servido mucho pero.. ah! necesito segunda parte de este video! necesito que mi personaje pueda saltar xc podrías considerar darle seguimiento a las bases de unity?
Buenas Luis, todo esta bien hasta la parte donde la camara sigue la mirada del jugador, cuando la implemente y le di a jugar, mi personaje caminaba solo en direccion recta.
@@cesarorozco921 Fue hace ya nueve meses, no recuerdo, pero creo que no. Revisa bien el código e incluso tomate un largo tiempo revisando cada linea, si no pues ve si no son cosas externas como dice el comentario de arriba hecho por el autor, feliz dia/tarde/noche.
me funciono pero una cosa es que al desplazarme hacia atras avanza alfrente en casi de ir izquierda o derecha se desplaza de lado para atras tambien si sabes una manera de agregarle salto
@@LuisCanary a vale amigo es que me interesa aprender, y una pregunta acerca de este tema, yo estoy viendo cursos de C# desde cero osea aún no aprendo a mover objetos o cosas asi, crees que este curso que haces me lo recomiendas ahora y cuando ya sepa lo básico del lenguaje, esperaré tu respuesta
Te recomiendo que te veas todos los que quieras, pero lo suyo seria ir haciendo un jueguillo a la vez para asi ir practicando, para eso te puede venir bien esta serie, un saludo :D th-cam.com/video/-m7ZaHhkDAc/w-d-xo.html
Me da un error el unity que es el siguiente (Operator "+" cannot be applied to operands of type float and Vector3) me lo da en la linea del targetangle al final cuando le sumas la cam
Buenas!, revisa los parentesis, mayusculas y minusculas y que esta todo igual, deberia funcionar sino puedes pasar el codigo por aqui y le echo un ojo, un saludo :D
No te lo autorecomienda? Quiza es porque no tengas los visual tools para Unity, tengo un video donde enseño como bajarlo y ponerlo a punto :D te lo dejo por aqui th-cam.com/video/W7cw5-dGeYU/w-d-xo.html O puede ser que no tengas puesto por predeterminado el visual studio en unity, para ello tienes que ir a edit---preferences y external tools y elegir el visual studio Espero te sirva :D
Hola, me ha funcionado muy bien el video. Pero al conectar un mando el movimiento del jugador si se puede controlar con el joystick pero el de la cámara no. Podrías ayudarme a averiguar que pasa con este tema ?
La camara del cinemachine tiene ya implementado su movimiento, quiza le falte asignarle que funcione para mando, seguramente este video te ayude, un saludo :D th-cam.com/video/D_ldW7j-PPE/w-d-xo.html
Estaba intentando implementar el salto y la gravedad con tu otro tutorial pero cuando el personaje se nueve vuelve a la posición inicial y no le afecta la gravedad durante en movimiento y el salto no funciona. Alguna recomendación?
Buenas!, te sale algun error en tu ventana console?, revisa las variables de tu codigo desde el editor de unity que tengas todo guachi configurado, un saludo :D
Hay alguna modificación que deba hacer con la versión de Unity 2023?, por que el giro de la cámara según mira el personaje no me lo hace. Una manilla?? Hace años que veo tus videos, y como dicen siempre tan útiles y bien explicados, aunque ya lleven algún tiempo publicados.
Buenas!, No deberia haber cambiado mucho, quiza te salga algun error en tu ventana console?, revisa los valores de tus variables en el editor, un saludo :D
Que no te lo recomienda te refieres? quiza es porque no tengas los visual tools para Unity, th-cam.com/video/O23-mcVhOeY/w-d-xo.html en este video lo explico rapidito como solucionarlo espero te ayude :D
Nunca entiendo como siguiendo todos los pasos NUNCA me sale como el video... Hice exactamente todo lo mismo hasta el min 7:40 y la camara Primero: No esta centrada detras del personaje como el tuyo sino que lo enfoca como si estuviera viendolo de costado, Segundo: Cuando muevo a la derecha el mouse se mueve a la izquierda la camara, viceversa igual... Si me pueden dar una mano estaria muy agradecido.
Buenas!, lo de la camara revisaria que no tenga algun tipo de offset de por ejemplo el tracked object, luego para lo que comentas del movimiento hay una bool que pone invert en cada eje que puedes seleccionar para que te lo haga al reves, un saludo :D
hola Luis, muy buen video. necesito ayuda, escribi el codigo exactamente igual y segui todos los pasos de la misma forma, pero tengo un probema de que al quererme mover horizontamente, el personaje no se desplaza, sino que empieza a rotar alrededor de la camara, vi varios videos, pero no encuentro la solucion a este problema. espero tu respuesta. muchas gracias!!!
Hola buenas Luis tengo una consulta estoy realizando un proyecto con un scenario ya creado y tiene una pendiente hacia arriba al momento de intentar bajarla el personaje vuela alguna recomendación de antemano muchas gracias
Revisa que se añade gravedad a tu player y que se detecta guay tu collision con el suelo de manera que si estas en el aire afecte para que tu personaje baje rapidamente al suelo jajaj, un saludo :D
Espero que me respondas yo descargo el cinemachine y no me aparece en las pestañas lo busco en los archivos y me aparece porque pasa eso no puedo agregarlo
Mentira ya, Espero 5 meses después te sirva JAJAJA, métete en la pestaña assets y luego vas a create y en la lista que sale está abajo cinemachine. No se porque está así quisiera quitar eso alguien que me ayude? No quiero esos componentes dentro de mis assets
lo digo por que sigo en el segundo capitulo de como mover el personaje de unity porque ise todo lo que me dijistes pero me aparece Assets\scrips\SCRIPS.cs(17,36): error CS1002: ; expected
Muchas gracias, una consulta; Hice todo y me quedo igual pero cuando con el mouse subo la camara al maximo se traba y se vuelve loca la camara moviendolse para todos lados, ¿que suicede?
Te sale algun error en tu ventana console? que nos de una pista de que puede ser?, revisa los valores que colocamos a los anillos de la camara que no se solapen o algo del estilo, un saludo :D
Buenass, hay alguna manera de escribir la ultima linea "controller.Move(moveDir.normalized * speed* Time.deltaTime);" sin el "controller.Move"? osea, sin usar el character controller
Supongo que porque usas rigidbody?, se tendria que adaptar a eso, pero basicamente en este caso no se puede quitar lo del controller.Move porque sino no se moveria, un saludo :D
Luis, como lo puedo hacer sin charactercontroller esque ya voy muy avanzado en mi juegito pero lo hice con base al rigidbody y capsule collider y quiero moverlo tipo fornite
Hola, tengo un problemilla y es que a mi varias de las cosas de este script no me salen de los mismos colores que a ti (en algunos casos no me salen de color y me aparecen blancos directamente) y tampoco me auto completa/sugiere como a ti te sale al escribir ciertas palabras. Como puedo solucionarlo? Muchas gracias por los tutoriales son muy utiles.
Quiza es porque no tengas los visual tools para Unity, tengo un video donde enseño como bajarlo y ponerlo a punto :D te lo dejo por aqui th-cam.com/video/W7cw5-dGeYU/w-d-xo.html O puede ser que no tengas puesto por predeterminado el visual studio en unity, para ello tienes que ir a edit---preferences y external tools y elegir el visual studio Espero te sirva :D
@@LuisCanary No lo tenia asignado en Unity el visual studio, por eso no salia. Muchas gracias por la ayuda y los tutos, he seguido varios de ellos y he aprendido bastante.
ya e visto varios videos y nadie hace un tercera persona como en un videojuego. La camara tiene que mirar siempre hacia donde mira el jugador, como un primera persona pero detras del personaje, no puede ser que el jugador se gire hacia la camara. Ejemplos hay muchos en videojugos. La camara detras pero se mueve donde mira el jugador. Un buen ejemplo resident evil 4. No hay nadie que sepa crear un tercera persona como es debido? puedes hacer un video como digo?
Jajaja hay muuuchos videojuegos y que por casualidad este sea la camara que quieres es complicado, hay muchas maneras y formas de hacer una camara, seguramente acabemos viendo todas en el canal ;D
nah ya lo resolví es por que mi personaje tenia en la espalda la flecha azul de la cord Z, le he dicho en el codigo que use -z y ya gira a donde tiene que girar
Hola, muy buen vídeo, realmente muy útil. Una consulta, mi Visual Studio no me detecta el comando targetAngle y al querer aplicar el Script me da error ¿Alguien tiene alguna idea de como arreglar ese fallo con mi Visual Studio?
Te refieres a que no te autocompleta? Quiza es porque no tengas los visual tools para Unity, tengo un video donde enseño como bajarlo y ponerlo a punto :D te lo dejo por aqui th-cam.com/video/W7cw5-dGeYU/w-d-xo.html O puede ser que no tengas puesto por predeterminado el visual studio en unity, para ello tienes que ir a edit---preferences y external tools y elegir el visual studio Espero te sirva :D
Casi lo hago funcionar a base de scripts, pero me falta hacer que el eje de posición de la cámara se mueva al rededor del personaje... Una pena :(. Igual no es muy complicado creo yo
@@LuisCanary Si, pero como nunca programe en C# no tengo idea, mejor no me complico y uso el asset de la cámara, que para eso está. Y gracias por el tuto fue muy útil👍👍
2 años de que se publicó este video y es una joya, es de los mejores videos que he visto.
Me alegro un monton, gracias!! :D
Bro, eres el mejor youtuber de unity q he conocido, tienes todo en tus tutoriales muy bien completo y explicado al maximo sinceramente te ganaste un sub más y recomendare este canal a mis amigos que le interesan el ambito de desarrolar videojuegos suerte y sigue asi crack
Muchas gracias por el apoyo Bryan, espero que te vaya genial, un saludo :D
Eso iba a escribir, muy buen video
lo mismo digo
El personaje:
Amogus
Postdata: muchas gracias, me parece muy bien poder poner la cámara en 3 persona para muchísimas probabilidades de juego
xD, grax!
Mil gracias! Mira que hay tutoriales, pero casi nunca me entero de nada. Tu tienes atencion al detalle, gracias por compartir lo que sabes con nosotros, Luis!
Me alegro mucho de que te gusten mis videos!!😃🤗
gracias luis, vi muchos tutoriales pero este es el mas completo en cuanto a funcionalidad, saludos
Me alegro muchisimo de que te haya servido😊😁
Excelente video, me ha encantado.
Me encantaría ver más sobre este tema de la cámara en 3era persona y los posibles problemas con obstáculos.
Felicidades por tu gran canal.
Muchas gracias por el apoyo, y me alegro que te guste :D, seguramente en la serie nueva de FPS veamos esas cosas que comentas ;D
Gracias crack de verdad me ayudas demasiado, justo esta haciendo un juego para 4 que son de unos sumos q giran y justo quería que pille donde esta mirando y que camine en esa dirección me ayudaste mucho. Saludos 🖐
Jajajaj me alegro un monto que te sirva Angel :D
nose creo que me lees la mente justo nesesitaba esta informacion...gracias profeeeeee
Jajajaja :D
Excelente video, solo ajuste un par de cositas de la camara que aplicaban a mi juego por ser un angulo exacto a mi proyecto.
Espero que vaya genial ese proyecto!😄😄
Genial vídeo. Me viene como anillo al dedo para mí proyecto universitario.
Sería genial si pudieras complementar el vídeo con un tutorial para configurar un mando. (Joystick izq. para mover personaje y joystick der. Para mover cámara)
Un saludo
Estaria geniar ver el mapeo con Mando espero poder enseñarlo en un futuro ;D
@@LuisCanary Gracias bro, tus vídeos siempre son un gran apoyo.
Muchas gracias, me salvaste de un gran problema
Jajaja me alegro!, un saludo :D
Cómo aprendiste todo lo que sabes, sos un Crack, me gustaría seguir tus pasos!
Autodidacta mucho y un Fp superior de animacion 3d, videojuegos y entornos interactivos, un saludo :D
Gracias por tu comentario!! Saludos! Gracias por existir:)
13:38 esto me pasa a mi a cada rato xD
EXCELENTE LUIS...🤘🤘🤘🤘
;D
Muchas gracias luis, lo que estaba esperando
Excelente! :D
@@LuisCanary hola por favor muestranos cómo hacer un videojuego survival en unity 3d
Gracias a ti puedo crear juegos😍
Gracias a vosotr@s por el apoyo!, un saludo :D
excelente video bro sigue así!! 😀
Gracias!! :D
Very nice puntal!! Saludos!!
Gracias! Saludos!
*ayuda amigo, a mi no me sale la referencia de el "CharacterController" cuando voy a editar los scripts* :(((((((((((((
Quiza es porque no tengas los visual tools para Unity, tengo un video donde enseño como bajarlo y ponerlo a punto :D te lo dejo por aqui
th-cam.com/video/W7cw5-dGeYU/w-d-xo.html
O puede ser que no tengas puesto por predeterminado el visual studio en unity, para ello tienes que ir a edit---preferences y external tools y elegir el visual studio
Espero te sirva :D
Excelente tutorial muchas gracias!!
Gracias a ti! :D
Bro en el minuto 13:18 pongo horizontal y me dice el nombre 'horizontal' no existe en el contexto actual
Ayuda lo estoy escribiendo igual :'0
x2
Tiene que ser "Horizontal" con esas comillas y la H mayusculas
@@LuisCanary gracias :D, ya me funcionó :D
Muchas gracias !! excelente guía !!!
Gracias a ti! :D
Buenas, al final los que mencionaste en 24:58 de que la cámara se acerque al player cuando hay obstáculos lo explicaste en algún video posterior?, es que he estado buscando y no lo encuentro. Un saludo^^
Buenas nope, esta pendiente, un saludo :D
Me gustan tus vídeos, pero, Tienes un vídeo donde pueda ver cómo se le agrega el salto a personaje en tercera persona?
En este lo vemos aunque sea en 1 persona funcionaria igual :D th-cam.com/video/XjBMU1B0K54/w-d-xo.html
Hola brother, excelente vídeo eres unos de los pocos TH-camr que comparten sus conocimientos por eso gracias totales.
Pregunta? Cuando podrás hacer un video explicando un videojuego multijugador en línea 👍🏼
Para eso puedes usar Photon sabría como explicarte muy bien pero deberías intentarlo
@@yahirgamesx4329 hola que amigo, muchas gracias por tu aporte.
Ya he visto demasiado videos sobre el tema de photon pero nadie explica algo en concreto y dejan todo a medias, si explicaran como se aria las conexiones de los servidores, botones de la interfaz algo así por el estilo sería genial.
Saludos desde 🇨🇴 👍🏼
@@sojahirto No hay problema gracias por responder no se si te ayude este tutorial: th-cam.com/video/1Rx9iABlQZQ/w-d-xo.html yo ya hice el juego esta muy fácil esa es la primera parte busca la segunda
Gracias a ti hay boy Bro gracias
:D
Hola! todo funciona bien, pero al poner un rigidbody o un box colider el personaje va levitando y haciendo saltos raros, alguna forma de solucionarlo?
Buenas! el personaje lo hacemos con charactercontroller si le añades un rigidbody ya estamos juntando por asi decirlo dos maneras diferentes de tratar las fisicas en un personaje y podemos tener fallos, un saludo :D
intente hacer todo bien hasta teniendo errores con la consola y vuelto al video para resolverlos pero ahora no encuentro que cosa hice mal que cuando quiero mover al personaje como que se teletransporta a otra parte del terreno en vez de caminar normal
Quiza la velocidad de movimiento sea muy alta o haya alguna collision rara?, te sale algun error en tu ventana console?, un saludo :D
@@LuisCanary no pero al final ya lo resolvi gracias
@@salchigames98xp19 como resolviste el problema? porque me pasa lo mismo
Hola, podrías hacer un tumoral de cómo hacer una casa, más el personaje 3d abriendo puertas etc etc?
Podria molar, seguramente para un futuro, un saludo :D
Hola Luis como podrías hacer un sistema de compras en el juego en 3d buen video
Buenas, pues explicarlo por aqui es complicadete, pero me lo apunto para poder hacer un video en el futuro ;D
@@LuisCanary esta bien gracias nosotros lo vamos a esperar
Hola podrias continuar con este tipo de videos la verdad me gustaria hacer un personaje en tercera persona que puedo usar armas o tambien tener pistolas y que dispare con esta ya que la verdad estoy haciendo un juego asi y me he quedado estancado
Seguramente para un futuro!, un saludo :D
Bro hice todo lo que dijiste pero con personaje de mixamo pero no me aparece donde meter la referencia de la cámara :)
Hicistes tu variable publica?, de esa manera podras verla desde el editor y si es una variable que necesita una referencia te saldra, tambien revisa que no te salga ningun error en tu ventana console, un saludo :D
hola, muy buen video, pero tengo una pregunta, yo tengo un personaje descargado hecho en Fuse, y me gustaria saber como cambiar la textura del cilindro por la del personaje
Con este video seguramente sepas como hacerlo :D th-cam.com/video/0RnkMPLLXq4/w-d-xo.html
A mí tampoco me sale el valor Controller en cuando arrastro el script a Player y al darle al play me tira un error "All compiler errors have to be fixed before you can enter playmode".
En la consola me tira el error "The namespace ' already contains a definition for 'PlayerMove'".
Y este otro "Type 'PlayerMove' already defines a member called 'Update' with the same parameter types.
Uso como IDE el Visual Studio 2022 asociado al Unity.
Me respondo yo mismo: por alguna razón el script no se puede llamar PlayerMove. Si lo nombras de otra forma, por ejemplo PlayerMo, ya no te saltan los errores y ya te sale el valor Controller para que puedas asignarle el elemento "Player".
Ya tendrias quiza un script con ese nombre?, un saludo :D
hola, una pregunta. en que version estas en el video{ por que en mi version es del 2020 . nose si el tullo es es el nuevo. responde porfa
En el video usamos la 2020.2.1f1, un saludo :D
@@LuisCanary gracias, que te balla bien
Pero en escenarios irregulares funciona raro, solo me sirve en planos, investigué un poco y es por que se debe usar rigidbody y este tiene problemas con el chatacter C, cuando intento cambiarlo a rigid el pj se mueve demaciado rápido
Ayudaa😢😢😢
Jum con character controller deberias poder tambien quiza el testeo del suelo se tenga que hacer con algun sphere cast o algo para que la deteccion sea mejor eso si, un saludo :D
@@LuisCanary Gracias, solo modifiqué un poco tu código para usar el rigidbody , pero lo de la cámara era lo que más nesecitaba, para que el modelo se dirija y rote para que se alinee con la vista de la camara,no sabía como empezar siquiera, gracias 👍🫂
2ndo comentario Luis me voy a ver el video!
Buenas Alex! ;D
este tutorial es muy bueno...pongo la campanita por si caso saldrà uno para implementar un mando de una play....no hay nada en español aun y en ingles me cuesta el doble!!!! Bless up.
Muchas gracis!!😁 Pronto nuevos videos mas y mejores🙏🏻
@@LuisCanary ey gracias por contestar....planeas hacer algo por implementar un mando de una play? seria super me resulta muy claro como explicas. Thnk u anyway!!! Bless
Buenas si me gustaria enseñar algo aunque unity ya casi lo tiene echo por ejemplo cosas como el move Horizontal o Vertical ya estan implementadas directamente para el mando, un saludo :D
Excelente tutorial...
Gracias :D
Eres un crack! Gracias por el tutorial :D
Muchas gracias a ti por todo el apoyo😄
Estaría interesante hacer que la cámara gire sólo cuando aprietes el clic derecho, podrías enseñarlo más adelante? (:
Podria ser una opcion interesante sip lo tendre en cuenta para poder algo del estilo en un futuro :D
@@LuisCanary por favor, la verdad seria mucho mejor asi
esteAssets\scrips\player.cs(17,22): error CS0246: The type or namespace name 'RigidBody2D' could not be found (are you missing a using directive or an assembly reference?) y Assets\scrips\player.cs(36,33): error CS0246: The type or namespace name 'vector2' could not be found (are you missing a using directive or an assembly reference?) yAssets\scrips\player.cs(30,39): error CS0103: The name 'input' does not exist in the current contex
Hice un poco de Frankenstein con tu código y lo adapte mas o menos a un código el que ya tenia avanzado muchas cosas como animaciones etc... en mi código, el movimiento no esta acompañado de un character contoler y al sumar este componente para poder hacer la funcionalidad que "al avezar hacia adelante efectivamente avece hacia donde esta mirando la cámara" esta funcionalidad se cumple, sin embargo el movimiento del personaje ahora es un poco extraño... y me gustaría saber si me podrías ayudar a extrapolar la linea de codigo (que según mi entendimiento es lo que le da la funcionalidad de que "Adelante" sea a donde mira la cámara) que seria: controller.Move(moveDir.normalized * speed * Time.deltaTime); pero sin necesidad de llamar al controller y hacer referencia a mi jugador a otra de mis variables por ejemplo a mi jugador que usa un metodo RigidBody en el codigo: private Rigidbody playerRb o a mi variable movimiento: private Vector3 movement; me recomiedas cambiar todo mi codigo a algo como el tuyo sin usar rigidbody?
Buenas! si es codigillo diferente al del video es complicadete saber que error puede haber a no ser que me pases el codigo entero, un saludo :D
No me deja iniciar. Lo e revisado una y otra ves.
Me sale el siguiente error.
Assets\Scrips\PlayerMove.cs(15,58): error CS1002; expected
Sabes que podría ser?
Sipi comenta que te falta un ; en la linea 15 posicion 58 de tu script PlayerMove, un saludo :D
@@LuisCanary Gracias. Pero ahora no me reconoce el "targetAngle" dice
The embedded statement cannot be a statement or tagged statement
La declaración incrustada no puede ser una declaración o declaración etiquetada.
Sabes que hacer?
De echo. Tampoco me agarraba el "Time.deltatime" pero cuando los borré me funcionó.
Aunque creo que debo volver a ponerlo porque se mueve demasiado mi player
Pasame el codigo si quieres y le echo un ojo para ver si hay algo raro, un saludo :D
@@LuisCanary de acuerdo. Quieres que te lo pase por Discord?
me ah gustado mucho el video! me ha servido mucho pero..
ah! necesito segunda parte de este video! necesito que mi personaje pueda saltar xc
podrías considerar darle seguimiento a las bases de unity?
Me alegro de que te mole, para saltar en este video lo vemos y seria igual ;D th-cam.com/video/XjBMU1B0K54/w-d-xo.html
Buenas Luis, todo esta bien hasta la parte donde la camara sigue la mirada del jugador, cuando la implemente y le di a jugar, mi personaje caminaba solo en direccion recta.
Jumm eso puede ser por la colision de tu mapa y el player, revisaria eso y que no te salga ningun error en tu ventana console, un saludo :D
pudiste solucionarlo?
@@cesarorozco921 Fue hace ya nueve meses, no recuerdo, pero creo que no. Revisa bien el código e incluso tomate un largo tiempo revisando cada linea, si no pues ve si no son cosas externas como dice el comentario de arriba hecho por el autor, feliz dia/tarde/noche.
Excelente video, como costo entender jaja como 1 hora para ver el video y poder hacer el script
Muchas graciass :D todo es ponerle ganas!
buen video, pero al ir a la derecha o a la izquierda el personaje no va recto, va como girando ¿Cómo lo soluciono?
Revisa la posicion de tu camar asi como la del player, revisa los ejes que todo este guachi, un saludo :D
me funciono pero una cosa es que al desplazarme hacia atras avanza alfrente en casi de ir izquierda o derecha se desplaza de lado para atras
tambien si sabes una manera de agregarle salto
revisa que no tengas al reves tu personaje o que inicia con cierta rotacion , un saludo :D
Estuve siguiendo el tutorial y no se que error pude cometer que la "w" y la "s" esas teclas ambas van hacia delante pero aun así un gran tutorial
Revisa tus simbolos y sobretodo el Input que este bien configurado, te sale algun error en tu ventana console?, un saludo :D
Buenas amigo una pregunta seguirás con la sería de aprender c# para unity?
Es que he visto que no has hecho vídeo de esa sería hace meses
Buenas :D, seguira pero por falta de tiempo intento distribuir en diferentes videos
@@LuisCanary a vale amigo es que me interesa aprender, y una pregunta acerca de este tema, yo estoy viendo cursos de C# desde cero osea aún no aprendo a mover objetos o cosas asi, crees que este curso que haces me lo recomiendas ahora y cuando ya sepa lo básico del lenguaje, esperaré tu respuesta
Te recomiendo que te veas todos los que quieras, pero lo suyo seria ir haciendo un jueguillo a la vez para asi ir practicando, para eso te puede venir bien esta serie, un saludo :D th-cam.com/video/-m7ZaHhkDAc/w-d-xo.html
Yo tengo una duda, si la rotación fuese de abajo para arriba y viceversa, que es lo que cambiaría del código?
El eje supongo? ya sea X Y o Z, un saludo :D
Me da un error el unity que es el siguiente (Operator "+" cannot be applied to operands of type float and Vector3) me lo da en la linea del targetangle al final cuando le sumas la cam
Buenas!, revisa los parentesis, mayusculas y minusculas y que esta todo igual, deberia funcionar sino puedes pasar el codigo por aqui y le echo un ojo, un saludo :D
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class SCRIPS : MonoBehaviour
{
public float runspeed = 2;
public float jumpspeed = 3;
Rigidbody2D rb2D;
void Start()
{
GetComponent();
}
void fixedUpdate()
{
if (input.getkey("d") || input.getkey("right"))
{
rb2D.velocity = new vector2(runspeed, rb2D.velocity.y);
}
else if (input.getkey("a") || input.getkey("left"))
{
rb2D.velocity = new vector2(-runspeed, rb2D.velocity.y);
}
else
{
rb2D.velocity = new vector2(0, rb2D.velocity.y);
}
}
Gracias!!!
ayuda, cuando pongo la variable controller no me sale, cuando lo pongo en player que puedo hacer
No te lo autorecomienda? Quiza es porque no tengas los visual tools para Unity, tengo un video donde enseño como bajarlo y ponerlo a punto :D te lo dejo por aqui
th-cam.com/video/W7cw5-dGeYU/w-d-xo.html
O puede ser que no tengas puesto por predeterminado el visual studio en unity, para ello tienes que ir a edit---preferences y external tools y elegir el visual studio
Espero te sirva :D
@LuisCanary hola por favor muestranos cómo hacer un videojuego survival en unity 3d
Lo tengo pendiente para un futuro ;D
Hola, me ha funcionado muy bien el video. Pero al conectar un mando el movimiento del jugador si se puede controlar con el joystick pero el de la cámara no. Podrías ayudarme a averiguar que pasa con este tema ?
La camara del cinemachine tiene ya implementado su movimiento, quiza le falte asignarle que funcione para mando, seguramente este video te ayude, un saludo :D th-cam.com/video/D_ldW7j-PPE/w-d-xo.html
Me gustaría que hicieras un vídeo sobre como exportar modelos de Blockbench a unity por favor 😊🙌
Ojo esta genial ese programa, me lo apunto para un futuro hacer el video ;D
@@LuisCanary GRACIAS!!! :D
tengo una duda instale el cinemachine y lo importe pero no me salen las opciones del cinemachine nesesito ayuda y nais ivideo
ya lo logre meno s mal XDD
Me alegro que se solucionara :D
Buen video amigo. Oye, quería saber si podrías decirme que extensiones ocupas en el VSCode ?
Uso los visual tools de unity en este video lo enseño un saludo :D th-cam.com/video/O23-mcVhOeY/w-d-xo.html
cuando instalo el package de cinemachine no me aparece arriba, que hago?
Reinicia unity por si acaso, te salio algun error en tu ventana console?, un saludo :D
Me paso lo mismo, pero lo que hice fue darle en "GameObject" y en el apartado "Cinemachine" aparece la FreeLook Camera
Estaba intentando implementar el salto y la gravedad con tu otro tutorial pero cuando el personaje se nueve vuelve a la posición inicial y no le afecta la gravedad durante en movimiento y el salto no funciona.
Alguna recomendación?
Buenas!, te sale algun error en tu ventana console?, revisa las variables de tu codigo desde el editor de unity que tengas todo guachi configurado, un saludo :D
holaa no se por que pero no me aparecen las cosas que deberian estar en plublico me sale todo correcto pero no aparecen
Sera porque posiblemente tienes un error en el codigo, te sale algo en tu ventana console?, un saludo :D
hola Luis me esta paso lo siguiente mi Player se mueve solo le doy a play y se vas solo sin yo pulsar la A,W,S,D
y no tengo errores en la consola
Revisa el collider de tu player, te sale algun error en tu ventana console?, colisionas con algo en concreto por el mapa ?, un saludo :D
@@LuisCanary gracias por responder era en esta parte direction.magnitude > -0.1f
Sólo le quite el -
buen video bro
Muchas graciass🤗
Hola buenas no me sale el asset cinemachine en la asset store que otro asset parecido me recomiendas ??
Buscalo dentro de el packagemanger de tu unity deberia estar por ahi :D
@@LuisCanary JMuchas gracias fue error mia que estaba buscando donde no era
Hay alguna modificación que deba hacer con la versión de Unity 2023?, por que el giro de la cámara según mira el personaje no me lo hace. Una manilla??
Hace años que veo tus videos, y como dicen siempre tan útiles y bien explicados, aunque ya lleven algún tiempo publicados.
Buenas!, No deberia haber cambiado mucho, quiza te salga algun error en tu ventana console?, revisa los valores de tus variables en el editor, un saludo :D
Hola buenas! Me gustaria saber porque cuando cierro UNITY HUB se van los asses de asses store gratuitos a la papelera de reciclaje. 🤔
Que raro, revisa la carpeta de instalacion y donde se guarda tu proyecto en especifico, no deberia hacer eso xD
@@LuisCanary si jejjeje es rarisimo, no pasa na porque no se pierde el guardado del proyecto pero es un misterio XD
Hola bro tengo un problema no me aparece el controller para añadir el caracter controler en el scrip
Que no te lo recomienda te refieres? quiza es porque no tengas los visual tools para Unity, th-cam.com/video/O23-mcVhOeY/w-d-xo.html
en este video lo explico rapidito como solucionarlo espero te ayude :D
Nunca entiendo como siguiendo todos los pasos NUNCA me sale como el video... Hice exactamente todo lo mismo hasta el min 7:40 y la camara Primero: No esta centrada detras del personaje como el tuyo sino que lo enfoca como si estuviera viendolo de costado, Segundo: Cuando muevo a la derecha el mouse se mueve a la izquierda la camara, viceversa igual... Si me pueden dar una mano estaria muy agradecido.
Buenas!, lo de la camara revisaria que no tenga algun tipo de offset de por ejemplo el tracked object, luego para lo que comentas del movimiento hay una bool que pone invert en cada eje que puedes seleccionar para que te lo haga al reves, un saludo :D
@@LuisCanary gracias, sos un genio
hola Luis, muy buen video. necesito ayuda, escribi el codigo exactamente igual y segui todos los pasos de la misma forma, pero tengo un probema de que al quererme mover horizontamente, el personaje no se desplaza, sino que empieza a rotar alrededor de la camara, vi varios videos, pero no encuentro la solucion a este problema. espero tu respuesta. muchas gracias!!!
Buenas!, te sale algun error en tu ventana console?, revisa el valor de tus variables desde el editor de unity, un saludo :D
Lo pudiste solucionar?
Hola buenas Luis tengo una consulta estoy realizando un proyecto con un scenario ya creado y tiene una pendiente hacia arriba al momento de intentar bajarla el personaje vuela alguna recomendación de antemano muchas gracias
Revisa que se añade gravedad a tu player y que se detecta guay tu collision con el suelo de manera que si estas en el aire afecte para que tu personaje baje rapidamente al suelo jajaj, un saludo :D
Espero que me respondas yo descargo el cinemachine y no me aparece en las pestañas lo busco en los archivos y me aparece porque pasa eso no puedo agregarlo
Quiza sea por la version que estes utilizando, en el video usamos la 2020.2.1f1?, o que nos has terminado de importar el asset entero, un saludete :D
Eso me pasó, Y no pude solucionarlo efe😭
Mentira ya, Espero 5 meses después te sirva JAJAJA, métete en la pestaña assets y luego vas a create y en la lista que sale está abajo cinemachine. No se porque está así quisiera quitar eso alguien que me ayude? No quiero esos componentes dentro de mis assets
Hola bro mira que no me salen las variantes públicas en Unity para el Character controller
Eso es porque sguramente tengas algun errorcillo, revisa tu ventana console para ver si te da alguna info de que puede ser, un saludo :D
@@LuisCanary gracias bro ya verifique y pude corregir el error bendiciones eres el mejor
lo digo por que sigo en el segundo capitulo de como mover el personaje de unity porque ise todo lo que me dijistes pero me aparece Assets\scrips\SCRIPS.cs(17,36): error CS1002: ; expected
Te falta un ; en la linea 17 posicion 36 de tu script SCRIPTS ;D
@@LuisCanary me3 as salvado
Oye crack ayuda! la orden input. no la reconoce y por ende no me deja entrar al juego
Gracias por ayudar!
Muchas gracias, una consulta; Hice todo y me quedo igual pero cuando con el mouse subo la camara al maximo se traba y se vuelve loca la camara moviendolse para todos lados, ¿que suicede?
Te sale algun error en tu ventana console? que nos de una pista de que puede ser?, revisa los valores que colocamos a los anillos de la camara que no se solapen o algo del estilo, un saludo :D
Buenass, hay alguna manera de escribir la ultima linea "controller.Move(moveDir.normalized * speed* Time.deltaTime);" sin el "controller.Move"? osea, sin usar el character controller
Supongo que porque usas rigidbody?, se tendria que adaptar a eso, pero basicamente en este caso no se puede quitar lo del controller.Move porque sino no se moveria, un saludo :D
no puedes hacer uno sin el free camara, pq yo lo probe en mi juego y a comparacion del cinemachine virtual camara va con muchos menos fps
Si, en un futuro lo hare sin el free camera :D
porfa, ya vi 90 tutoriales y ninguno dice como evitar que la cámara traspase cosas
Eso se puede hacer modificando el near plane de la camara, ponerlo mas cerca o lejos dependiendo de lo que necesites, un saludo :D
@@LuisCanarymuchas gracias :D
Luis, como lo puedo hacer sin charactercontroller esque ya voy muy avanzado en mi juegito pero lo hice con base al rigidbody y capsule collider y quiero moverlo tipo fornite
Ahi lo importante es la camara, para que sea en 3 persona, en la serie que estamos haciendo ahora seguramente lo veamos ;D
@@LuisCanary ok 🤗
entonces al no tener rigibody como le hago para aplicarle gravedad?
Se la crearemos nosotros! en este video por ejemplo lo vemos seria igual aqui!, un saludo :D th-cam.com/video/XjBMU1B0K54/w-d-xo.html
@@LuisCanary Gracias :D
Esto podria aplicarse tambien para un rigidbody?
Ciertas cosas si otras no ya que es otro modo de hacer un personaje, un saludo :D
@@LuisCanary muchas gracias por responder a todos mis mensajes, estas ayudandonos mucho💙
Ey, le quiero meter una animacion de caminar y otra de idle, como puedo hacerlo con tu script?
Pues tengo una serie donde lo vemos te lo dejo por aqui, un saludo :D th-cam.com/video/RCKogZqlgDk/w-d-xo.html
@@LuisCanary gracias crack
Tengo una pregunta . Puedo agregar un archivo pmx ay ? O ay un addon que me permita hacer eso
Ni idea que tipo de archivo es ese en verdad jajjaaj, pero puedes buscar haber si se puede :D
Hola, tengo un problemilla y es que a mi varias de las cosas de este script no me salen de los mismos colores que a ti (en algunos casos no me salen de color y me aparecen blancos directamente) y tampoco me auto completa/sugiere como a ti te sale al escribir ciertas palabras. Como puedo solucionarlo? Muchas gracias por los tutoriales son muy utiles.
Quiza es porque no tengas los visual tools para Unity, tengo un video donde enseño como bajarlo y ponerlo a punto :D te lo dejo por aqui
th-cam.com/video/W7cw5-dGeYU/w-d-xo.html
O puede ser que no tengas puesto por predeterminado el visual studio en unity, para ello tienes que ir a edit---preferences y external tools y elegir el visual studio
Espero te sirva :D
@@LuisCanary No lo tenia asignado en Unity el visual studio, por eso no salia.
Muchas gracias por la ayuda y los tutos, he seguido varios de ellos y he aprendido bastante.
Amongus
me aparece este error miraAssets\scrips\player.cs(40,6): error CS1513: } expected
Buenas :D, lo que comenta esque te falta un } en la linea 40, posicion 6 de tuscript player, un saludo
ya e visto varios videos y nadie hace un tercera persona como en un videojuego. La camara tiene que mirar siempre hacia donde mira el jugador, como un primera persona pero detras del personaje, no puede ser que el jugador se gire hacia la camara. Ejemplos hay muchos en videojugos. La camara detras pero se mueve donde mira el jugador. Un buen ejemplo resident evil 4. No hay nadie que sepa crear un tercera persona como es debido? puedes hacer un video como digo?
Jajaja hay muuuchos videojuegos y que por casualidad este sea la camara que quieres es complicado, hay muchas maneras y formas de hacer una camara, seguramente acabemos viendo todas en el canal ;D
@@LuisCanary muchas gracias por tus vídeos crack. Eres de los mejores canales en tema hacer videojuegos
Necesito ayuda me da un error al meter el escript al player :(
Comentame que error te sale y veremos como solucionarlo :D
Luis cuando harás el video de vr?
Pues estoy preparandolo poco a poco ya que ha cambiado el sistema desde que lo toque yo la ultima vez ;D
todo bien el tema es como lo haces ósea no me la conteiner, como lo haces, a mi se me aparece en blanco
Se aparece en blanco en que sentido, el codigo?, te sale algun error en tu ventana console?, un saludo :D
SUS
estoy haciendo un juego de dinosaurios y me sirvio :D
Perfesto :D
nah ya lo resolví es por que mi personaje tenia en la espalda la flecha azul de la cord Z, le he dicho en el codigo que use -z y ya gira a donde tiene que girar
Me alegro que se solucionara!, un saludo :D
e puesto exacta mente el mismo codigo y no me funciona
Si quieres pasame el script y el echo un ojo :D
hay algún modo de que con este sistema de movimiento y cámara el jugador también pueda saltar una vez al dar al espacio? Muchas gracias y buen video
Si justo como vemos en este video seria igual!, un saludo :D th-cam.com/video/XjBMU1B0K54/w-d-xo.html
@@LuisCanary Me ha funcionado perfecto, muchas gracias ^^, saludos :D
Hola, muy buen vídeo, realmente muy útil. Una consulta, mi Visual Studio no me detecta el comando targetAngle y al querer aplicar el Script me da error ¿Alguien tiene alguna idea de como arreglar ese fallo con mi Visual Studio?
Te refieres a que no te autocompleta? Quiza es porque no tengas los visual tools para Unity, tengo un video donde enseño como bajarlo y ponerlo a punto :D te lo dejo por aqui
th-cam.com/video/W7cw5-dGeYU/w-d-xo.html
O puede ser que no tengas puesto por predeterminado el visual studio en unity, para ello tienes que ir a edit---preferences y external tools y elegir el visual studio
Espero te sirva :D
No se como pero en el scrip puse todo igual pero no me funciona
Te sale algun error en tu ventana console?, un saludo :D
ayuda me pasa lo mismo y no lo puedo resolver D:
Cómo se abre el Scripts?
Doble click tienes el visual studio?, sino este video te vendra guay th-cam.com/video/W7cw5-dGeYU/w-d-xo.html
Casi lo hago funcionar a base de scripts, pero me falta hacer que el eje de posición de la cámara se mueva al rededor del personaje... Una pena :(. Igual no es muy complicado creo yo
Animo!, te sale algun error en tu ventana console?
@@LuisCanary Si, pero como nunca programe en C# no tengo idea, mejor no me complico y uso el asset de la cámara, que para eso está.
Y gracias por el tuto fue muy útil👍👍