He visto tutoriales mucho mas largos en los que el resultado era mucho peor. Este tutorial esta completo y sin perder tiempo. Muchísimas gracias!!
@AngelDBR2 жыл бұрын
SI TERMINE, DESPUES DE DOS DIAS, GRACIAS, voy a hacer un juegito desde 0 sin saber con tus videos, que les vaya bien en el proyecto
@angeleakane1189 Жыл бұрын
Me siento exactamente igual que tú.
@angeleakane1189 Жыл бұрын
(Al menos de tú de ocho meses).
@AngelDBR Жыл бұрын
@@angeleakane1189 si me salió, tarde 2 meses y ps la uni y el trabajo me quito el tiempo de seguirle
@chuvaca6292 жыл бұрын
No soy de comentar en vídeos, pero en esta ocasión lo haré, muchas gracias por compartir tu conocimiento, vas directo al grano y explicas muy bien, te felicito hermano :D
@Zamirha-ko3qf9 ай бұрын
Tengo que hacer un juego para una presentación y no me aparecían tutoriales buenos, pero me encontre con este y si que lo entendí
@RetroNVintage2 жыл бұрын
Enserio, gracias, he estado aprendiendo a utilizar Unity intentando recrear el Super Mario Bros, y en verdad me fue de ayuda este vídeo, de nuevo, gracias :D
@barushlara5941 Жыл бұрын
dia 1: me tomo 3 horas conseguir que mi programa hiciera todo lo que el tuyo hacia ¡EMPEZAMOS BIEN!
@alejandrocorrea5489 Жыл бұрын
Vas bien bro
@controler75111 ай бұрын
A mi me tomo 5h en 2 días (fui flojo y obtuve lo que merecía)
@DarkDamer2 жыл бұрын
Excelente video amigo, muy explicado y a la fecha del 2022 me sirvio mucho.
@zutenjiyt71612 жыл бұрын
8:33 saltar
@cris97802 жыл бұрын
Hola. Podrias recrear el movimiento y salto del mismo ejemplo, pero que sea con un Rigidbody Kinematico? para tener mas control de movimiento. Seria posible?
@albertomancia9770 Жыл бұрын
Muchas Gracias
@anfecobu Жыл бұрын
Buenas gracias por tus vídeos Una pregunta porque cuando pongo vector 3 en ambos lados para la dimensiones caja me aparece error también con el smoothdamp ,ayuda
@GiantTheTomsanta Жыл бұрын
ArgumentException: el eje de entrada horizontal no está configurado. Para cambiar la configuración de entrada, use: Editar -> Configuración -> Entrada coladorpersonaje.Update () (en Activos/coladorpersonaje.cs:23) que hago?
@BravePixelG Жыл бұрын
Hola, parece que tienes mal escrita la palabra "Horizontal", debe ser con mayúscula
@BeteotoStardust Жыл бұрын
Hola, no sería mejor usar el Input System? Saludos
@darkcrow93192 жыл бұрын
Tengo algunas dudas acerca de la programación del personaje: ¿El vector SmoothDamp porque se usa? ¿Para que sirve la variable del suavizado? Es que no veo mucho cambio en el movimiento del personaje.
@BravePixelG2 жыл бұрын
Hola, SmoothDamp lo que hace es que cambiar el valor al que elegimos en un tiempo determinado, entonces lo que estamos haciendo es que la velocidad del personaje cambie a la velocidad objetivo en el tiempo del suavizado, esto solo es para que no haga el cambio de velocidad de manera directa, esto solo es para darle elementos extra a la manera en la que nos movemos porque puedes cambiar la velocidad de manera directa y no hay ningún problema
@jorgemunoz65012 жыл бұрын
Hola buenas una consulta, podría escribir los mismos cogidos en Rider ? En vez de visual estudio?
@BravePixelG2 жыл бұрын
Sí, puedes usar muchos editores diferentes y este tiene un apartado de Unity que puedes configurar para usarlo como el programa predeterminado cuando editas tus scripts
@64mxg3 жыл бұрын
ufff ya pude mejorar mi codigo de mi video game , volvi a retomarlo y tu codigo simplifico muchas cosas!! :D
@rudierafo123 Жыл бұрын
Si se hace en público en lugar de privado he de cambiar el texto?
@ricardonovoaseminario11152 жыл бұрын
tengo una pregunta ya esta todo bien pero cuando salto a una pared puedo saltar sobre ella infinitas veces
@BravePixelG2 жыл бұрын
Hola, debe ser por el tamaño del detector del suelo, debe ser menor al del colisionador de tu personaje, si no puede tomar la pared como suelo en el cual puedes saltar
@ricardonovoaseminario11152 жыл бұрын
@@BravePixelG gracias mi bro en serio me ayudaste lo hice y si funciono lo tenia demasiado largo
@FitTechZone3642 жыл бұрын
hola, muy buen video, estoy empezando desde aquí para hacer mi videojuego, una consulta, me puedes decir porque me aparece el siguiente error? es en el de el movimiento del jugador: NullReferenceException: Object reference not set to an instance of an object Movimiento_jugador.Mover (System.Single mover) (at Assets/Scripts/Movimiento_jugador.cs:34) Movimiento_jugador.FixedUpdate () (at Assets/Scripts/Movimiento_jugador.cs:29)
@YoelMunozZ2 жыл бұрын
También me salió ese error y no sé cómo arreglarlo
@Hola_Pixel2 жыл бұрын
Disculpa la tardanza pero el problema es el código que algo escribiste mal
@ikkijones8313 Жыл бұрын
Oh dios ya tiene 8 meses este comentario, bueno a mi me acaba de salir hoy 22/03/2023 ese error siguiendo el tutorial. Y lo he resuelto. No sé si aun te sirve pero ojalá alguien más lo vea. Para resolverlo, yo tuve que poner el Rigidbody2D rb2D como publico: public Rigidbody2D rb2D; Después, en el inspector, arrastras el RigidBody que le creaste a tu personaje a la variable que acabas de hacer publica y ya con eso. Parece que el tema es que no reconoce el Rigidbody del personaje, o sea no está instanciado, esta fue la forma en la que lo solucioné. Puede que haya un paso que el tutorial no muestre o algo que se nos haya pasado a ambos y se pueda solucionar de otra forma. Espero te sirva. Saludos.
@danigamer989 Жыл бұрын
me pone que el modificador private no es valido con este item no se si sera porque aveces me sale el private en color verde o otras cosas tambien me salen en otro color yo no se nada de programacion y estoy aprendiendo pero si alguien me podria ayudar porfavor que lo aga y solo hice la parte de movimiento y tengo al lado un numero 53 en vez de 55
@barushlara5941 Жыл бұрын
Me siento un poco abrumado por la cantidad de información que hay en la web y lo poco organizada que está, nunca había programado nada de forma práctica como un videojuego (porque eso de determinar si un número es par o no no vale) muchas gracias por el vid, será de mucha ayuda
@laacing1Ай бұрын
Hola, antes que nada gracias por estos videos que son de mucha ayuda. Tengo una consulta, mi personaje tiene varios movimientos, por ejemplo el correr y el deslizarse, pero necesito que los collider sean distintos porque uno es para pasar por debajo y otro es el normal, pero no se como asignar el collider al segundo movimiento siendo que es el mismo personaje, podras darme una luz?
@BravePixelGАй бұрын
Hola, algo que puedes hacer es colocar 2 colisionadores en el objeto y asignarlos en el script arrastrando las referencias directamente, entonces activas y desactivas uno de los 2 cuando generas el movimiento, es algo similar a lo que vimos en el video del canal de agacharse, te lo dejo aquí abajo: kzbin.info/www/bejne/sGi8eXWCgMusiqM
@laacing1Ай бұрын
@@BravePixelG Muchas gracias!!!
@darkiamff Жыл бұрын
Oye que extensiones usastes en el visual studio?
@zenemix4277 Жыл бұрын
existe una forma de instlarte el visualstudio con la extensión de unity o de asignar unity a visualstudio
@darkiamff Жыл бұрын
@@zenemix4277 ok y como
@zenemix4277 Жыл бұрын
@@darkiamff buscatutos
@thegamerboyz-pj3jw2 жыл бұрын
porque cuando salto como que me quedo rebotando en el suelo que pasa?
@thegamerboyz-pj3jw2 жыл бұрын
oye sabes porque cuando salto como que me quedo rebotando en el suelo? que pasa?
@edwinfernandezfps2 жыл бұрын
Esperó mucho, como poner Botones táctiles con este código por favor🙏
@DannyOnateArt Жыл бұрын
tu canal es excelente, pero en este video me surgio un error, al poner la condicion tipo float en el animator, no me aparece equals to 0 solo mayor o menor? a que se debe esto?
@BravePixelG Жыл бұрын
Hola, en el animator solo sale el igual para valores enteros (int), para float solo existe el mayor o menor que, es algo propio de Unity, en nuestro video de animaciones le pasamos un valor float al animator y usamos las condiciones mayor y menor
@vichoa.256022 күн бұрын
hola, muchas gracias por el video me ayudo mucho para mover el personaje. Lo que si quería preguntar por un problema que tengo. Es que el personaje al probarlo no salta (y el script esta igual, y la consola no me dice nada que exista algun tipo de error). Entonces no se que hice mal.
@BravePixelG21 күн бұрын
Hola, puede ser por un par de problemas, el primero puede ser por la caja que dibujamos cuando estamos intentando reconocer el suelo, si en el momento en el que la caja está tocando el suelo la variable de EnSuelo no se pone verdadera, es posible que no tengas asignada la capa de suelo en el script o directamente en el objeto que tiene el colisionador del suelo, otro problema puede surgir si estás usando 2D o 3D, los métodos de físicas y de detecciones funcionan muy arraigados a estos elementos, entonces debes ver si los colisionadores y demás elementos si sean los de 2D, como el colisionador o el Rigidbody.
@vichoa.256020 күн бұрын
@@BravePixelG muchas gracias por tu ayuda, ahi pude solucionar el error .D
@kanachii67602 жыл бұрын
hola me dio este error error CS0246: The type or namespace name 'header' could not be found (are you missing a using directive or an assembly reference?) como lo puedo solocionar
@BravePixelG2 жыл бұрын
Hola, este error parece ser un problema en la sintaxis, recuerda que las mayúsculas son importantes, entonces es posible que tengas la palabra header con minúscula
@alfredsense9238 Жыл бұрын
En la parte de la script para darla la velocida y la suavida no me sale esas opciones y como hago para que me pueda salir igual que el video ayuda porfa
@mauricioandradeboza71462 жыл бұрын
Una duda, estoy haciendo un juego de plataformas 2.5D asi que mi piso es 3d pero el personaje es 2D, esto afecta el resultado del tutorial? Por ejemplo, a mi piso3d le puse BoxCollider y no BoxCollider2D y al personaje su respectivo BoxCollider2D y Rigidbody2D pero cuando le doy a probar el personaje se cae al vacío atravesando el piso.
@BravePixelG2 жыл бұрын
Hola, para que funcione las colisiones deben ser del las mismas dimensiones, entonces si tu suelo es 3D con un colisionador de este tipo, tu jugador debe tener también un colisionador 3D y un Rigidbody sin el 2D, los cambios son principalmente en la manera en la que tomas los componentes, por ejemplo, si en el tutorial se toma el Rigidbody 2D debes cambiarlo a Rigidbody y tener en cuenta el eje Z en el movimiento o en las variables
@mauricioandradeboza71462 жыл бұрын
@@BravePixelG Gracias por la ayuda, ahora el único problema es que no se mueve el personaje, todo el código esta bien ya que me salió lo de modificar la velocidad y suavizado pero a pesar de que use A D o las flechas para moverme no responde
@BravePixelG2 жыл бұрын
@@mauricioandradeboza7146 Si no te sale ningún error en la consola, es posible que tengas mal escrito el Update, debe iniciar con mayúscula
@Sibeltran8922 жыл бұрын
@RocketJam bro ayuda cuando pongo el comando no me deja iniciar el juego
@Eziocraft12349 ай бұрын
buenas, en la primera parte del codigo me sale el mensaje "all compiler errors have to be fixed before you can enter playmode" y no me apareren ni la velocidad de movimiento, ni el suavizado en unity
@BravePixelG9 ай бұрын
Hola, Unity te está diciendo que tienes errores en el código, hasta que no los soluciones no te permitirá ver los cambios que hiciste en el script, si das doble clic sobre el error te llevará a la línea que lo está generando, también puedes descargar el script directamente de nuestro Patreon, te dejo el link aquí abajo para que lo descargues sin problemas: www.patreon.com/posts/movimiento-y-2d-84780215
@gustavoceli94606 ай бұрын
grande!
@MrDracoStar Жыл бұрын
Que buen tutorial lpm
@SamuelRinconCifuentes2 ай бұрын
Hola tengo un problema, ya he hecho todo lo que esta en la parte de salto en el video y mi personaje no salta, ¿que hago?
@BravePixelG2 ай бұрын
Hola, puede ser por varias cosas, la primera es por el llamado del botón, si está escrito de manera diferente es posible que no tome la entrada, otro problema puede estar en la manera en la que reconoce el suelo, debes fijarte si la variable booleana que usamos para detectar el suelo se activa cuando la caja está en este punto, si no es posible que el problema sea por las líneas de reconocimiento del suelo o por la capa que usas en el LayerMask, aquí te dejo el link al código en caso de que quieras comparar: www.patreon.com/posts/movimiento-y-2d-84780215
@javierromerocardozo18963 жыл бұрын
Amigo puedes a Hacer un primera persona 3destilo csgo multi jugador de ejemplo así sea básico con el código gracias por sus videos me han servido mucho eres un crack
@BravePixelG3 жыл бұрын
Muchas gracias, me alegra mucho que te gusten y te sirvan y todas las ideas son bienvenidas, vamos a tener en cuenta lo que dices, son muchas cosas por ver, pero todas igualmente interesantes, muchas gracias por tus comentarios.
@cesarsausedo90056 ай бұрын
Cómo hago para que solo salte una vez
@josehenriquez9531 Жыл бұрын
HOLA! estoy atascado, al principio todo lo hice bien , copié el codigo igual pero no hace nada mi personaje no se mueve, no se que hice mal
@jato66592 жыл бұрын
hola tengo un problema algo diferente es que pongo cualquier scripts de movimiento o salto y el personaje se mueve sin yo toparles a ninguna tecla que crees que tenga
@BravePixelG2 жыл бұрын
Puede ser por un fallo en el código donde puede estar fuera de una condición para mover el personaje o puede ser un problema directamente con tu equipo, puedes colocar condiciones básicas donde al apretar una tecla te salga algún mensaje en la consola, si esto ocurre sin presionar el botón puede que sea este el error, si no es un problema en el código o la configuración de tu personaje
@jato66592 жыл бұрын
@@BravePixelG y como hago eso de las condiciones ademas eso me empeso despues de yo borrar unity y volver a descargalo
@BravePixelG2 жыл бұрын
@@jato6659 Para las condiciones puede ser de la manera en la que usamos el salto, para poder probar las diferentes teclas que interfieren con el movimiento.
@dsrc1439 Жыл бұрын
Tengo un problema y esque, no se guarda la escena, solo se me guarda el script osea el codigo, pero no se porque no se guarda la escena y ya es la segunda vez
@diegonivia9479 Жыл бұрын
tengo una pregunta para mi que no se mucho de programacion como hago los codigos o tienes un archivo con los codigos
@BravePixelG Жыл бұрын
Hola, el código de este video lo puedes encontrar en nuestro Patreon, te dejo el link aquí abajo: www.patreon.com/posts/movimiento-y-2d-84780215
@pinos4150 Жыл бұрын
La funcion de "start" no me esta funcionando
@estebmerl Жыл бұрын
disculpa es necesario una version especifica?
@estebmerl Жыл бұрын
porque no me carga el archivo del script
@nirioninteractive2894 Жыл бұрын
A QUE SE DEBE EL ERROR ? Resolve of invalid GC handle. The handle is from a previous domain. The resolve operation is skipped. UnityEngine.GUIUtility:ProcessEvent (int,intptr,bool&)
@bunny_The_Z Жыл бұрын
no me aparecen los cuadros de velocidad de movimiento
@miguelplata37202 жыл бұрын
Si quisiera que mi personaje rotara, pero al rotar la caja de salto rota también, cómo hago para que no rote? Hay alguna manera de cambiar el centro de rotación de la caja fijado en el centro del personaje?
@BravePixelG2 жыл бұрын
Normalmente, la rotación del personaje se da desde el centro, si lo que quieres es cambiar la parte visual puedes cambiar el punto de pivote de tu imagen, esto puede cambiar la forma en la que se ve la rotación, además puedes cambiar la posición del controlador para que este rote sobre el centro del objeto padre, también puedes rotar solo la parte visual, pero no los elementos internos, de tal manera que puedas tener objetos separados en diferentes posiciones, para esto último tenemos un ejemplo en el video de como rotar a nuestro personaje, te lo dejo aquí: kzbin.info/www/bejne/bZ6Wo4hsqryLbKc
@fernandooliveraorrego2581 Жыл бұрын
cuando pongo el material resfaladizo y salto al lado de un suelo el personaje al chocar con el suelo sale disparado hacia arriba como lo soluciono ? pd : muchas gracias todo lo demas sirvio super bien
@DannyOnateArt Жыл бұрын
yo tengo el mismo problema, creo que es tema de las colisiones
@hinsaw86772 жыл бұрын
Muchas gracias por el tutorial, me sirvió de mucho para mejorar mi código. Solo tengo una duda, y es como puedo hacer que la caja que define si se esta en contacto con el suelo o no, no se vea a la hora de probar el juego?
@BravePixelG2 жыл бұрын
Hola, en la parte de arriba a la derecha tienes un botón que activa y desactiva los Gizmos, estos son con los que dibujamos la caja, si estás usando una de las versiones más nuevas se ve como una pequeña esfera, si no dice "Gizmos"
@dsrc1439 Жыл бұрын
la caja del controlador del suelo se pone a la mitad del player, y no puedo ponerla en los pies, tambien no se porque no hace el salto con la letra space
@BravePixelG Жыл бұрын
Hola, es posible que el problema esté en la parte de la caja, esta se dibuja con centro en el objeto que uses como controlador, entonces es posible que en lugar de arrastrar el controlador del suelo que está dentro del personaje arrastraras el objeto del jugador
@dsrc1439 Жыл бұрын
@@BravePixelG Gracias
@rexdasher64287 ай бұрын
No entendi ni cheto que escribi, pero si funciona xdxdd
@blackkira14362 жыл бұрын
Hola muy buen video, disculpa tengo una duda aplique tu código de movimiento en un proyecto donde el juego es 2D con vista cenital, el problema es que al momento de moverme en forma diagonal se mueve más rápido, estuve investigando y resulta que se suman el componente vertical y horizontal al presionar ambas teclas a la vez, pero no encuentro una forma de normalizarlo, alguna idea?
@BravePixelG2 жыл бұрын
Hola, tenemos un video en el canal donde cubrimos este tipo de movimiento y el problema que dices, te lo dejo aquí: kzbin.info/www/bejne/aXqvo4l8fJ5merc
@blackkira14362 жыл бұрын
@@BravePixelG Muchas gracias.
@YoelMunozZ2 жыл бұрын
alguien me puede ayudar me esta saliendo este error y no se como solucionarlo NullReferenceException: Object reference not set to an instance of an object MovimientoJugador.Mover (System.Single mover) (at Assets/MovimientoJugador.cs:34) MovimientoJugador.FixedUpdate () (at Assets/MovimientoJugador.cs:29)
@tzabecheverrialuisangel96882 жыл бұрын
tengo un problema a ver si me pueden ayudar cuanto salto rebota el jugador y no deja hacer nada
@BravePixelG2 жыл бұрын
Hola, cuando dices que rebota ¿Sin presionar ningún botón hace el salto nuevamente o está aumentando la distancia a la que sube?
@tzabecheverrialuisangel96882 жыл бұрын
@@BravePixelG cuando apretó una ves el botón salta y es cuando empieza a saltar sin presionar ningún botón y no deja de hacerlo
@BravePixelG2 жыл бұрын
@@tzabecheverrialuisangel9688 Entonces el problema está en el código, en la parte en la que se hace falso el booleano que controla el salto, debes ver si estás llamando este cambio porque si no él mantiene en verdadero y siempre intenta saltar.
@tzabecheverrialuisangel96882 жыл бұрын
@@BravePixelG si quieres te puedo mandar el código y me dices dónde está el error
@BravePixelG2 жыл бұрын
@@tzabecheverrialuisangel9688 Puedes pegarlo aquí si quieres, pero es mejor que intentes entender que es lo que ocasiona el error para que encuentres el error, es el día a día en la programación.
@knocker33642 жыл бұрын
En todo el código solo me da error el 'velocidadObjetivo'. Me prodrías resolver la duda de por qué no funciona??
@BravePixelG2 жыл бұрын
Hola, ¿que tipo de error te sale en la consola?, puede que sea un error en la sintaxis o que estás llamando algún método donde no es
@kanachii67602 жыл бұрын
@@BravePixelG mira tengo una idea porque no pones el codigo completo en los comentarios?
@SamuelRinconCifuentes6 ай бұрын
Una pregunta, ¿Cómo puedo crear un doble salto?
@BravePixelG6 ай бұрын
Hola, tenemos un video en el canal donde vimos como lograrlo, te dejo el link aquí abajo: kzbin.info/www/bejne/omKqmJmcZq94jdE
@rookie_nocool2 жыл бұрын
Hola, soy nuevo en tu canal y quería preguntarte, cómo activas el "0 references" y te aparece esa ventana de codigos?
@BravePixelG2 жыл бұрын
Hola, esta viene con la extensión de C# para VS Code, si no la tienes puedes ir a extensiones en la parte derecha e instalarla para poder acceder a ella
@boomy_bo2 жыл бұрын
Una pregunta, como hago si quiero añadir un doble salto?
@BravePixelG2 жыл бұрын
Puedes añadir un contador de saltos, en el cual se reste en 1 cada vez que saltas y cuando vuelvas a tocar el suelo se reinicie
@boomy_bo2 жыл бұрын
@@BravePixelG Gracias, ya lo conseguí.
@smdevman2 жыл бұрын
Hola, me ha salido todo excepto por lo del gizmo... y el salto es extraño porque es inconsistente, tengo 400 de fuerza de salto pero salta muy poco y a veces salta con los 400, sabes a que se debe esto?? muchas gracias por todo, excelente video
@gamerfox5212 Жыл бұрын
No sé porque el salto no responde cuando lo programe, ya lo puse todo como debería pero no responde al salto, solo se puede mover de lado a lado, Actualización, ya nada, por accidente le cambié el nombre al botón que estaba presionando
@mateosalazarsanchez24332 жыл бұрын
hola, yo tengo un personaje que tiene ciclos de caminata y de salto, mi pregunta es, como puedo hacer que mi personaje se quede quieto cuando dejo de presionar las teclas, es decir, cuando no estoy haciendo nada.
@n7pankake236 Жыл бұрын
le pones una animacion de quieto :3, la de caminar solo deberia ocurrir si te mueves en x y la de salto en y. Si pues ni X y Y se mueven pues que corra la animacion de quieto, eso esta en otro video de ellos
@Xastias Жыл бұрын
fuah,hay tantas maneras de mover un sprite ¿Algún consejo para no abrumarse por las miles de formas que hay para resolver algo? 🥲
@ElVixy.777 Жыл бұрын
Puedes pasar una página con todos los scripts? Por alguna razón cuando los copio, por más que intente e intente no me funciona. Me dice que hay 3 errores.
@hankaimingui7364 Жыл бұрын
Tengo un problema cada vez que muevo mi personaje se ve borroso 😅 borré el código y lo escribir otro c Veces
@klaudiaramirez816 Жыл бұрын
Che cuando voy escribiendo las palabras se me subrayan todas en rojo no entiendo que hice mal.
@seiyakun75642 жыл бұрын
este es mi intento numero 30 o mas intentando hacer un juego 2d hasta el momento me salio todo
@veijiouuuu2 жыл бұрын
Suscrito! excelente contenido!! habrá tutorial para crear plataformas "frágiles"; que una vez que pisas sobre estas, dichas plataformas desaparezcan? por ejemplo: una plataforma de piedra que se desmorone. Y después de un tiempo, se vuelva a regenerar?
@BravePixelG2 жыл бұрын
Hola, por el momento no tenemos este tutorial, pero es una buena idea para poder desarrollarla en el futuro
@Axel-vu5uy2 жыл бұрын
cuando preciono para saltar, salta pero cuando toca el suelo revota, que puedo hacer?
@BravePixelG2 жыл бұрын
Hola, si el rebote es pequeño puede ser por la manera en la que tienes la detección de las colisiones, puedes cambiarlo a continuo en el rigidbody para que sea mejor el efecto, si es como el salto puede ser que te haga falta una parte del código que hace que se detenga el salto
@EndLinkLX20302 жыл бұрын
Bro, yo cuando muevo el personaje hacia la derecha le da un ataque y aunque se mueve hacia la derecha su Sprite da vueltas como loco hacia ambas direcciones
@BravePixelG2 жыл бұрын
Parece que tienes un problema en la parte de la rotación, debes verificar las condiciones para que esto ocurra, solo un pequeño cambio de alguno de los símbolos o variables puede generar este error
@danielcardona51262 жыл бұрын
Assets\Scrip\Movimientopersonaje.cs(47,82): error CS1503: Argument 3: cannot convert from 'float' to 'UnityEngine.Quaternion' Que hagooooooo
@BravePixelG2 жыл бұрын
Debes verificar si tienes bien escrito el código, te está diciendo que estás intentando colocar un valor donde debe ir otro de otro tipo, puedes dar doble clic en el error para que te lleve a la línea que causa el problema y así puedes encontrar que tienes mal escrito
@danielcardona51262 жыл бұрын
@@BravePixelG gracias de verdad ya mismo vere
@danielcardona51262 жыл бұрын
@@BravePixelG pero sabes estoy siguiendo el video al pie de la letra tal vez me comí algo
@danielcardona51262 жыл бұрын
@@BravePixelG oye te puedo pedir un favor me puedes pasar el código plis quiero compararlo, claro que no esta bien pero es para ver que pasa, ayúdame plus
@dontako4333 Жыл бұрын
llevo mucho tiempo intentandolo y no me funciona no cambia el scrip
@elgamer18b59 Жыл бұрын
No me detecta el boton espacio ayuda
@moisesemmanuelajonsosa24552 жыл бұрын
hola... llevo buscando mi error por mucho tiempo el erro que me tira es el Assets\scrips\movimiento.cs(40,30): error CS0117: 'Physics2D' does not contain a definition for 'OverLapBox' te dejo mi codigo using System.Collections; using System.Collections.Generic; using UnityEngine; public class movimiento : MonoBehaviour { private Rigidbody2D rb2D; private float movimientoHorizontal=0f; private Vector3 velocidad= Vector3.zero; private bool mirandoDerecha = true; private bool salto =false ; public float VelocidadDeMovimiento; public float suavizandoDeMovimiento; public float fuerzaDeSalto; public LayerMask queEsSuelo; public Transform controladorSuelo; public Vector3 dimensionesCaja; public bool enSuelo; // Start is called before the first frame update void Start() { rb2D=GetComponent(); } // Update is called once per frame private void Update() { movimientoHorizontal = Input.GetAxisRaw("Horizontal")*VelocidadDeMovimiento; if(Input.GetButtonDown("jump")) { salto = true; } } private void FixedUpdate() { enSuelo = Physics2D .OverLapBox( controladorSuelo.position,dimensionesCaja,0f ,queEsSuelo); Mover(movimientoHorizontal*Time. fixedDeltaTime , salto ); salto = false; } private void Mover(float mover,bool saltar ) { Vector3 velocidadObjetivo=new Vector2 (mover,rb2D.velocity.y); rb2D. velocity= Vector3.SmoothDamp(rb2D.velocity,velocidadObjetivo,ref velocidad, suavizandoDeMovimiento); if(mover>0 && !mirandoDerecha) { Girar(); } else if(mover
@BravePixelG2 жыл бұрын
Hola, tienes un error de sintaxis, OverlapBox tienes la "L" en mayúscula
@moisesemmanuelajonsosa24552 жыл бұрын
@@BravePixelG gracias bro
@AngelDBR2 жыл бұрын
Tengo un problema, en la parte de implementar el primer código no me deja la opcion de velocidad de movimiento o suavizado de movimiento y me aparece error, tengo el codigo y llevo cerca de 5 horas intentadolo y viendo que el codigo este bien
@BravePixelG2 жыл бұрын
Hola, posiblemente sea un error de sintaxis, recuerda que las mayúsculas son muy importantes, también puede ser un pequeño error como un punto y coma, en el error te debe decir que es lo que ocurre, si le das doble clic te enviará a la línea del error.
@can-dilo6305 Жыл бұрын
yo me pregunto cuales son las extensiones para la programacion ;-;
@HilloDMC2 жыл бұрын
Una pregunta podías pasarme la programación de salto y movimiento que utilizaste para el personaje? P
@ElFabiox-qs6yc2 жыл бұрын
no,claro que no
@HilloDMC2 жыл бұрын
@@ElFabiox-qs6yc era Ati?
@ElFabiox-qs6yc2 жыл бұрын
@@HilloDMC tu lo has dicho en general,no seas vaga y programa!
@HilloDMC2 жыл бұрын
@@ElFabiox-qs6yc ug JJ
@Entidad-zh8pt2 жыл бұрын
bro lo prove y todo prefecto pero cuando salta empiesa a revotar :I ¿que puedo hacer?
@BravePixelG2 жыл бұрын
Hola, puede ser que la variable de salto que controla cuando se debe hacer a acción no se está regresando a falso en alguna de las líneas del código
@retrotopjuegos9676 Жыл бұрын
Están muy buenos tus videos pero si no tenes conocimientos y recién estas aprendiendo como es el caso es imposible entender y seguir el ritmo ya que estuve que ponerme a buscar como se hacen los símbolos { } & < > [ ] y no comentas cuando los estas colocando los { }, ojala pudieras realizar uno mas detallado y no tan acelerado el video para los que inician saber realmente lo que están haciendo y no pausar el video y solo copiar. gracias por tu trabajo !
@icecream9262 Жыл бұрын
broh, un teclado 100% tiene esas teclas directas ._. yo las tengo y no me falta ningun simbolo. tampoco exijas todo detallado al maximo.
@thiagoalvarez8393 Жыл бұрын
hola me aparece este error error CS8803: Top-level statements must precede namespace and type declarations. ayudame es mi primer juego
@BravePixelG Жыл бұрын
Hola, parece que el error está en el lugar donde colocaste el segmento del código, lo que escribimos en el video debe de estar dentro de las llaves que abren la clase que estamos creando
@kanachii67602 жыл бұрын
como salto
@pedroignaciolopez9553 Жыл бұрын
Bro hice todo bien y el movimiento funciona correcto, lo que no me funciona es el suavizado de movimiento, cuando lo subo no mueve el personaje, simplemente rota, pero cuando lo pongo en 0 funciona bien, tienes idea de que puede ser? Gracias
@n7pankake236 Жыл бұрын
verifica que este todo bien escrito primero, parece tonteria pero pasa mucho
@tesque20003 жыл бұрын
Oye puedes hacer un vídeo de cómo hacer batallas estilo Pokémon rojo fuego en unity 2D?
@BravePixelG3 жыл бұрын
Me parece una muy buena idea, lo tendremos en cuenta.
@jato66592 жыл бұрын
hola tengo un problema es puse todo lo del video y no me deja saltar y el gizmos se queda en el aire me podrias ayudar
@BravePixelG2 жыл бұрын
Hola, es posible que el objeto que detecta el suelo esté por fuera del jugador o que no esté en los pies para que pueda detectar en donde está parado
@jato66592 жыл бұрын
@@BravePixelG escribi todo y el gizmo no se mueve con mi personaje
@jato66592 жыл бұрын
@@BravePixelG Sola mente puedo caminar pero no saltar por el gizmos
@BravePixelG2 жыл бұрын
@@jato6659 El objeto que dibuja el gizmo debe estar dentro de tu jugador para que se mueva con él y debe estar en la posición de los pies para que pueda detectar el suelo, es posible que este sea el error
@jato66592 жыл бұрын
@@BravePixelG gracias
@eurysanchez4875 Жыл бұрын
donde esta mi error? ayudame porfa
@M4rk_0K Жыл бұрын
No se que habre hecho mal pero el salto no me funciona, el movimiento si, revise el codigo y esta todo bien, igual que con todo lo demas, a si que realmente no tengo idea de porque el salto no funciona
@misterlafGameplays2 жыл бұрын
Tengo un pequeño problema, cuando el suavizado de movimiento es mas de 0 no camina y cuando es menor si pero no lo entiendo lol
@mr.doubledr8752 Жыл бұрын
Ya no funciona el uso de vector 3 debido a la antigüedad
@ElTuuTuu Жыл бұрын
no me funciona el codigo del salto :(
@Richos9 Жыл бұрын
no se mueve mi personaje :c
@michaelospinalopez92634 ай бұрын
A mi tampoco :(
@andyagundez87362 жыл бұрын
Likenity👍👍👍
@NATR_OFICIAL2 жыл бұрын
No me funcionó y no sé que tengo que revisar
@BravePixelG2 жыл бұрын
Hola, primero debes ver si te salen errores en la consola, muchas veces los problemas más básicos son de sintaxis, las mayúsculas y minúsculas son muy importantes
@NATR_OFICIAL2 жыл бұрын
@@BravePixelG aok, voy a intentar rehacer el código
@unitycc54992 жыл бұрын
LA PLENA aunque me salia el codigo en verde .,, en unity aparecia error,,luego me di cuenta que estaba ''horizontal''' en ves de "Horizontal ",,simple palabra lo arreglo todo
@NATR_OFICIAL2 жыл бұрын
@@unitycc5499 Ok gracias :3
@SosaVictor.55 Жыл бұрын
4:25
@Atu_YTАй бұрын
buenisimo pero un poco mas lenta abla para la proxima y hacelo pero bueno igual
@tesque20003 жыл бұрын
Que bien xd
@ignaciotu2 жыл бұрын
Buenas, ante todo muy buenos tus videos! Consulta por el código, al termina de escribirlo y salvar (la primer parte) Unity me tira error: "Cannot convert method group 'GetComponent' to non-delegate type 'Rigidbody2D'. Did you intend to invoke the method?" mire y mire... y lo tengo escrito tal cual tu video :( ayuda....
@BravePixelG2 жыл бұрын
Hola, puede ser un error porque te faltó escribir algo, revisa en la parte de GetComponent, puede que te haga falta los paréntesis del final
@ignaciotu2 жыл бұрын
@@BravePixelG MUCHAS GRACIAS!!! Ahora sigo con el resto de los videos :D
@wavmadxx-sb8hl5 ай бұрын
me da error con el codigo, alguien me puede pasar el codigo para hacer copy paste aver si asi me va? Gracias
@BravePixelG5 ай бұрын
Hola, el link al código está en la descripción, te lo dejo aquí para que puedas descargarlo directamente: www.patreon.com/posts/movimiento-y-2d-84780215
@Galostrofico2 жыл бұрын
Hola muy buen video pero una consulta en la parte 7:12 (donde mostras que debería aparecer) en vez de eso me aparece esto: error CS0106: The modifier 'private' is not valid for this item. esto me aparece en todos los private void y no se como solucionarlo si me podes ayudar muchas gracias
@BravePixelG2 жыл бұрын
Hola, el problema puede ser porque tienes escritos estos elementos donde no deben estar, puede que los tengas dentro de algún método en lugar de la parte inicial de la clase
@Galostrofico2 жыл бұрын
@@BravePixelG Gracias por responder pero no entiendo porque yo me he estado fijando por 10 minutos y esta igual al tuyo te mando el codigo para que me puedas explicar mejor: using System.Collections; using System.Collections.Generic; using UnityEngine; public class CharacterController : MonoBehaviour { private rigidbody2D rb2D; [Header ("Movimiento")] private float movimientoHorizontal = 0f; [SerializeField]private float velocidadDeMovimiento; [SerializeField]private float suavizadoDeMovimiento; private Vector3 velocidad = Vector3.zero; private bool mirandoDerecha =true; private void start() { rb2D = GetComponent(); } } private void Update() { movimientoHorizontal = Input.GetAxisRaw("Horizontal") * velocidadDeMovimiento; } private void FixedUpdate() { // Mover Mover(movimientoHorizontal * Time.fixedDeltaTime); } private void Mover(float mover) { Vector3 velocidadObjetivo =new vector2(mover, rd2D.velocity.y); rb2D.velocity = Vector3.SmoothDamp(rb2D.velocity, velocidadObjetivo, ref velocidad, suavizadoDeMovimiento); if(mover > 0 && !mirandoDerecha){ //Girar Girar(); } else if (mover < mirandoDerecha) { //Girar Girar(); } } private void Girar (){ mirandoDerecha = !mirandoDerecha; Vector3 escala = transform.localScale; escala.x *= -1; transform.localScale = escala; }
@BravePixelG2 жыл бұрын
@@Galostrofico Tienes un par de errores, el principal es que la llave que va desde el inicio hasta el final de la clase la tienes a la mitad, entonces todo lo que está en medio del código no lo está tomando, además tienes errores de sintaxis, recuerda que es muy importante las mayúsculas y minúsculas
@eugeniomontilla8062 Жыл бұрын
@@Galostrofico Revisando concienzudamente tu código he visto algunos errores. Probablemente después de tanto tiempo desde tu pregunta yo ya no debería responder después de más de un año. Seguramente lo solucionaste por tu cuenta o lo abandonaste. private rigidbody2D rb2D; // Rigidbody2D con mayúsculas Vector3 velocidadObjetivo =new vector2(mover, rd2D.velocity.y); // rb2D pusiste de "d" en lugar de "b" else if (mover < mirandoDerecha) //else if (mover < *0 &&* mirandoDerecha) Te falto el 0 y el doble Ampersand (&&)
@kevinromero81972 жыл бұрын
Muchas gracias, pero tengo un problema, cuando igualo el booleano "enSuelo" a la caja que dibujamos todo parece ir bien pero puedo saltar aunque este en el aire y al mostrar la variable en el editor me di cuenta que la variable simpre esta en verdadero
@BravePixelG2 жыл бұрын
Si la variable siempre está en verdadero con el código del video, significa que siempre está tocando algún elemento que está en el layer mask, entonces es posible que no tengas la capa del suelo en tu layer mask o tu personaje está en esta capa y siempre lo está tocando
@GhostRider2117 Жыл бұрын
una manita por favoooooor
@ockhan60323 жыл бұрын
Alguien sabe por que el movimiento se ve trabado?
@BravePixelG3 жыл бұрын
Muchas veces puede ser por el terreno que tienes, si es irregular se puede atorar entre los espacios
@ockhan60323 жыл бұрын
@@BravePixelG Creo que es la cámara, en el propio video que hiciste de la cámara profesional también pasa en un momento creo, pero aún así muchas gracias por responder y gracias por tus videos son muy útiles