Juego de plataformas 2D/Recoger Frutas/Unity Tutorial/3-Capitulo/Programacion Videojuegos

  Рет қаралды 86,290

LuisCanary

LuisCanary

Күн бұрын

Пікірлер: 639
@triztangarduno5763
@triztangarduno5763 4 жыл бұрын
Que buenos tutoriales tienes, la verdad, mis respetos a ti, gracias a ti estoy aprendiendo a usar unity, sigue así, tienes trabajo de calidad.
@LuisCanary
@LuisCanary 4 жыл бұрын
Muchas gracias Triztan :D, muchas gracias por el apoyo
@rubenn6160
@rubenn6160 4 жыл бұрын
Si dejo presionado el salto al recoger la fruta salta otra vez Buen video, agradezco que existan cursos asi en youtube, traere mis multicuentas para suscribirse
@LuisCanary
@LuisCanary 4 жыл бұрын
Eso lo solucionamos en videos futuros, cuando conseguimos diferenciar entre lo que es y no es suelo, y gracias por el apoyo ;D
@facundofernandez6434
@facundofernandez6434 4 жыл бұрын
Hola pudiste resolverlo??
@Name32148
@Name32148 3 жыл бұрын
@@LuisCanary ami no me coje la fruta asta te mandare todo lo que ise para que vea que lo ise vien pero no me coje la fruta
@Loathe_02
@Loathe_02 4 жыл бұрын
Contigo y tus tutoriales he aprendido mas que en todo el año de clases virtuales jajajaja, no es broma
@LuisCanary
@LuisCanary 4 жыл бұрын
Me alegro que te hayan servido tanto, un saludo :D
@DanielRodriguez-sp5nc
@DanielRodriguez-sp5nc 2 жыл бұрын
Dios mio bro, tengo para esta semana un proyecto de aplicación y elegí hacer un videojuego, tus tutoriales me han ayudado enormemente para mi trabajo, muchas gracias!!!!! excelente contenido!
@LuisCanary
@LuisCanary 2 жыл бұрын
Me alegro muchisimo de haberte podido ayudar😄 espero seguir haciéndolo!
@zzzzzzzzzz1250
@zzzzzzzzzz1250 2 жыл бұрын
Muchas gracias por compartir todo tu conocimiento y de manera gratuita. Claro, conciso y donde se aprende mucho.
@LuisCanary
@LuisCanary 2 жыл бұрын
Gracias a ti!😄 yo encantado de compartir todo lo que se con vosotros🤗
@poripa9663
@poripa9663 2 жыл бұрын
que faciles y encima explicas los scrypts de forma rapida que se entiende lo suficiente que es lo que estoy haciendo, asi siento que voy a aprender bien y con logica
@LuisCanary
@LuisCanary 2 жыл бұрын
Muchísimas gracias! ese es el objetivo :D
@bladieramirez8597
@bladieramirez8597 4 жыл бұрын
Muchas gracias! Tus tutoriales son buenísimos, me gusta que expliques varias situaciones que pueden ocurrir y ayudes a como solucionarlos, eres muy claro con las instrucciones, sigue así
@LuisCanary
@LuisCanary 4 жыл бұрын
Con mucho gusto, y gracias por el apoyo :D
@thinkthetoad7368
@thinkthetoad7368 2 жыл бұрын
Genial bro. Mis felicitaciones por la sencillez al explicar estas cosas y la claridad a la hora de programar. Un 10.
@LuisCanary
@LuisCanary 2 жыл бұрын
Muchisimas gracias por el apoyo🙏🏻😄
@gastonsalz7074
@gastonsalz7074 4 жыл бұрын
Luis gracias por compartir tus conocimientos con nosotros aunque no seamos dignos de ellos :)
@LuisCanary
@LuisCanary 4 жыл бұрын
Con mucho gusto jajaja sois totalmente dignos :D
@chupishot2534
@chupishot2534 2 жыл бұрын
se agradece tu dedicación compadre te voy a seguir desde mi otro canal para que todo sume para ti, ya te alcanzare hasta el final de todo tu contenido saluds
@LuisCanary
@LuisCanary 2 жыл бұрын
Muchas gracias!!, me alegro que te molen los videos, un saludo :D
@anfelobo
@anfelobo 4 жыл бұрын
Muchas gracias Luis! he aprendido mucho con mi hijo en tu canal!
@LuisCanary
@LuisCanary 4 жыл бұрын
Me alegro un monton :D, un saludete y espero que vaya genial!
@berm11
@berm11 4 жыл бұрын
Me va encantando el curso, lo he borrado y rehecho 2 veces para ir interiorizando las cosas, pero son bastantes pasos aunque se ve sencillo.
@LuisCanary
@LuisCanary 4 жыл бұрын
Jajaja pues si que te va a quedar claro, si lleva su cosilla pero ya veras como poco a poco vas mejorando un monton, un saludo ;D
@mgx22-
@mgx22- 3 жыл бұрын
Hola Luis, primero que nada te agradezco mucho por todos los tutoriales que hacés, ya me vi entera la serie de C# y me sirvió mucho para tener los fundamentos básicos para poder seguir aprendiendo desde ahí, es increíble que compartas todo esto con la gente que no tiene ni idea como yo jajajaj. Estuve probando hacer lo del BetterJump y me funciona bien, pero me cuesta entender la lógica atrás de este código: if (BetterJump) { if (rb2d.velocity.y 0 && !Input.GetKey ("space")) { rb2d.velocity += Vector2.up * Physics2D.gravity.y * (LowJumpMultiplier) * Time.deltaTime; } Te agradecería si me pudieras explicar como es que se logra hacer esto a través de este código.
@mgx22-
@mgx22- 3 жыл бұрын
Después de pensarlo un rato y hablar con un amigo creo que ya lo entendí, la primera parte del código modifica la velocidad de caída, y no estaba teniendo en cuenta que el valor de gravedad es negativo y que la nueva fuerza se suma a la gravedad ya existente. Muchas gracias por todo este contenido!!!
@LuisCanary
@LuisCanary 3 жыл бұрын
Buenas! ahi lo que hacemos es comprobar los valores de la Y dependiendo de cuales sean estos caeremos con mas o menos rapidez para dar una sensacion diferente :D
@gertosiog1863
@gertosiog1863 4 жыл бұрын
Gracias por tomarte el tiempo de hacer tan buen contenido. te deseo lo mejor
@LuisCanary
@LuisCanary 4 жыл бұрын
Gracias a ti! por ver los videos :D
@isagadiwong8137
@isagadiwong8137 4 жыл бұрын
Listo!Gracias por hacer estos videos totalmente gratis, asi ya no hay que tomar cursos de paga!Like!
@LuisCanary
@LuisCanary 4 жыл бұрын
Gracias, saludos!
@andy9122
@andy9122 4 жыл бұрын
Gracias por tus tutoriales Luis! Eres muy grande, sigue asi!
@LuisCanary
@LuisCanary 4 жыл бұрын
Gracias, saludos! :D
@SeianVision
@SeianVision Жыл бұрын
Excelente y muy entretenido. Pude hacer que funcione. Es importante que cada palabra, cada letra, cada mayusculas o signos esten correctamente escritos. Por que hasta ahora todo ha funcionado.
@LuisCanary
@LuisCanary Жыл бұрын
Sipi es importante cada cosita, espero que vaya genial :D
@El_ImNot
@El_ImNot 4 жыл бұрын
Me has salvado en los examenes de programacion AJAJAJJA
@LuisCanary
@LuisCanary 4 жыл бұрын
Jajaja me alegro :D
@Ochenter
@Ochenter 4 жыл бұрын
14:41 dices "Uy", jajaaaj :-D Muy gracioso como si no lo esperará el personaje. Muy buen tutorial y excelente explicación. Ojala dieran ésto como contenido en TV y no la el Salvame....
@LuisCanary
@LuisCanary 4 жыл бұрын
Jajaja, para darle emoción, muchas gracias por el apoyo y la tele lo que le pasa esque se ha quedado desfasada y solo ponen programas de tele basura, un saludo :D
@rah536
@rah536 4 жыл бұрын
Que buenos tutoriales, felicitaciones y muchas gracias por el gran contenido!. Molestaré con consultas próximamente xd
@LuisCanary
@LuisCanary 4 жыл бұрын
Jajaja a darle caña y yo encantado de responder dudas :D
@riaxuzsv8787
@riaxuzsv8787 2 жыл бұрын
Hola, primero quiero decir gracias por estos tutos, me estan ayudando mucho
@LuisCanary
@LuisCanary 2 жыл бұрын
Gracias a ti por verlos amigo :D
@maximorz2165
@maximorz2165 4 жыл бұрын
la parte de agarrar las frutas empieza enel minuto 6:48
@Migsropa
@Migsropa 3 жыл бұрын
yo estaba buscando como loco como hacer un salto como el de Mario, gracias al video ya se como aunque no entendí muy bien por que funciona.
@LuisCanary
@LuisCanary 3 жыл бұрын
Jajaja, bueno en este caso vemos la velocidad en el eje y del personaje y dependiendo de eso el personaje baja mas o menos rapido ;D
@jhonbarcasnegras
@jhonbarcasnegras 4 жыл бұрын
Sería bueno si pudieras explicar algunas opciones que usas a veces pero no las mencionas, como cuando dices que cambien dynamic por kinetic o cosas así. Buenísimo el video.
@LuisCanary
@LuisCanary 4 жыл бұрын
Buenas Jhon, ok lo tendre en cuenta, lo de cambiar a kinetic es para que ese objeto no le afecten las fisicas, como puede ser la gravedad, un saludo :D
@yourvix6415
@yourvix6415 3 жыл бұрын
Un pequeño detalle, que si duplican el prefab de la manzana y le cambian el sprite y la animacion (en los componentes: sprite renderer y animator) por la fruta que quieren usar, es mas rapido
@LuisCanary
@LuisCanary 3 жыл бұрын
Sipi ;D
@TrevorDeSanta1960
@TrevorDeSanta1960 4 жыл бұрын
Ejem... aprendiendo c# 😎👌
@LuisCanary
@LuisCanary 4 жыл бұрын
A darle caña¡¡¡ :D
@ivana.medina3126
@ivana.medina3126 2 жыл бұрын
Que felicidad.!!
@LuisCanary
@LuisCanary 2 жыл бұрын
GRACIASS😁
@drix037
@drix037 3 жыл бұрын
Fua asi si da gusto aprender
@LuisCanary
@LuisCanary 3 жыл бұрын
Jajaja me alegro :D
@a1t0rmenta
@a1t0rmenta 3 жыл бұрын
¡Tercer capítulo terminado! GRACIAS :D
@LuisCanary
@LuisCanary 3 жыл бұрын
Felicidades! :D
@heberjimenezmendez6561
@heberjimenezmendez6561 Жыл бұрын
Hola Luis, estoy siguiendo tus videos... veo que tienes buen manejo de Unity y agradezco el tiempo que te tomas para compartirlo. en este video con respecto al salto mejorado quiero entender cual hace la magia para controlar el tiempo que presiono el space en la linea 51 y 56. de pronto pudieras darme un alcance... gracias.
@LuisCanary
@LuisCanary Жыл бұрын
Buenas!, lo que hacemos es comprobar la velocidad del eje Y que es el eje del salto, dependiendo de si tenemos mas o menos velocidad hacemos que el personaje baje mas o menos rapido asi da la sensacion de diferente salto y control, un saludo :D
@sergiopalominoledesma3786
@sergiopalominoledesma3786 2 жыл бұрын
Paras los que no le sirva el código cambiad la segunda linea del "if" por: gameObject.transform.GetChild(0).GetComponent().enabled = true;
@haynermunoz6268
@haynermunoz6268 10 ай бұрын
Gracias Bro 🎉🎉
@jleec3707
@jleec3707 3 жыл бұрын
Me an encantado todos tus tutoriales
@LuisCanary
@LuisCanary 3 жыл бұрын
Graciass, seguiré trabajando en ello :D
@camiloberdugo3081
@camiloberdugo3081 4 жыл бұрын
Tercera lección terminada
@LuisCanary
@LuisCanary 4 жыл бұрын
Let's goo :D
@JoseManuelRodenes
@JoseManuelRodenes 3 жыл бұрын
Excelente, muchas gracias.
@LuisCanary
@LuisCanary 3 жыл бұрын
Con mucho gusto :D
@jossuepena3222
@jossuepena3222 4 жыл бұрын
compañeros les aconsejo que se fijen bien en el tema de mayusculas y minusculas ya que eso les puede causar un lio en el codigo
@LuisCanary
@LuisCanary 4 жыл бұрын
Buen consejo si :D
@kaicraft5645
@kaicraft5645 4 жыл бұрын
si ya se XD si m paso mucho 🤣🤣
@CHUPULUNSOR
@CHUPULUNSOR 4 жыл бұрын
Brutal, muchas gracias.
@LuisCanary
@LuisCanary 4 жыл бұрын
Gracias a ti! :D
@isacgonzalez3079
@isacgonzalez3079 4 жыл бұрын
Buenísimow videos me encantan!!
@LuisCanary
@LuisCanary 4 жыл бұрын
Muchas gracias!!
@isacgonzalez3079
@isacgonzalez3079 4 жыл бұрын
@@LuisCanary Hola disculpa tengo un problema, es que la ranita no se pega al suelo se queda flotando y ya le aplique el is Trigger al BoxCollider2D del CheckGround!!!
@LuisCanary
@LuisCanary 4 жыл бұрын
Buenas, revisa el collider principal de tu player asi como su componente rigidbody2d que es el que se encarga de la gravedad y las fisicas del personaje, que todo este bien cuadrado y demas, un saludo :D
@isacgonzalez3079
@isacgonzalez3079 4 жыл бұрын
@@LuisCanary muchas gracias:)
@luispalacioc9801
@luispalacioc9801 4 жыл бұрын
Hola una pregunta cómo se pone el símbolo que va después de up en el min 3:50?
@aprendeestudiando
@aprendeestudiando 4 жыл бұрын
Es un por, es este "*"
@LuisCanary
@LuisCanary 4 жыл бұрын
Gracias por ayudar a la gente :D
@Ghost-Power-16
@Ghost-Power-16 7 ай бұрын
Me pasa algo con el salto Better Jump esta en baja gravedad
@LuisCanary
@LuisCanary 7 ай бұрын
Buenas!, revisa los valores de tus variables desde el editor de unity que esten guachis, te sale algun error?, un saludo :D
@alexubeda2734
@alexubeda2734 Жыл бұрын
gran video! me ayudó demasiado!
@LuisCanary
@LuisCanary Жыл бұрын
Me alegro muchisimo amigo!😁
@cesarperalta4959
@cesarperalta4959 3 жыл бұрын
Muy buen tutorial en serio
@LuisCanary
@LuisCanary 3 жыл бұрын
Muchas gracias :D
@pasandodetodito
@pasandodetodito 6 ай бұрын
Muchas gracias!
@LuisCanary
@LuisCanary 6 ай бұрын
De nada! :D
@LauraRodriguez-xq3re
@LauraRodriguez-xq3re 4 жыл бұрын
yo puse todas las frutas antes y tuve que ponérselo a cada una 🤣🤣🤣🤣
@LuisCanary
@LuisCanary 4 жыл бұрын
Jajajaj trabajo de chinos
@andy9122
@andy9122 4 жыл бұрын
y yo! JAJAJAJASJJS
@diegoandrestorresperdomo1746
@diegoandrestorresperdomo1746 4 жыл бұрын
Genial, muy bien explicado
@LuisCanary
@LuisCanary 4 жыл бұрын
Muchas gracias :)
@zack.aaddgv
@zack.aaddgv 3 жыл бұрын
Una pregunta, cuando pongo : "CheckGround" con todos los codigos me salta un error en unity que dice: "CheckGround does not exist" ayuda pls
@LuisCanary
@LuisCanary 3 жыл бұрын
Revisa tu codigo y que las variables que creamos publicas sean asi, si quieres puedes tambier pasarme el codigo y le echo un ojo, un saludo :D
@yuranisortegaest9497
@yuranisortegaest9497 Жыл бұрын
Hola me pasa lo mismo cuando coloco este código que hago por favor la verdad me ha servido mucho tu tutorial un excelente trabajo
@yuranisortegaest9497
@yuranisortegaest9497 Жыл бұрын
​@@LuisCanary hola por favor me ayuda con ese checkground dice que no existe
@proewizzard8497
@proewizzard8497 Жыл бұрын
se puede hacer un tipo de tienda q cada q recojes una fruta, sea una especie de moneda, con más frutas recolectadas diferentes cosas poder comprar
@LuisCanary
@LuisCanary Жыл бұрын
Si se podria claro, solo tendrias que guardar la cantidad de frutas o monedas que tienes en playerprefs o con un json, un saludo :D
@proewizzard8497
@proewizzard8497 Жыл бұрын
@@LuisCanary no podrías hacer algún tutorial sobre eso? Lo veo medio difícil jaja
@LuisCanary
@LuisCanary Жыл бұрын
Si espero hacer algo en el futuro jajaja, un saludo :D
@MrDog31
@MrDog31 2 жыл бұрын
si lo timeas bien al hagarrar una manzana puedes saltar
@LuisCanary
@LuisCanary 2 жыл бұрын
Eso ocurre porque todavia no diferenciamos entre suelo y lo que no es, y por tanto solo poder saltar en el caso que sea suelo, en futuros videos de esta serie arredglamos ese error creando tags para diferenciar lo que es y no es suelo, un saludo :D
@MrDog31
@MrDog31 2 жыл бұрын
@@LuisCanary epico ya voy por el capitulo 7 xd Ya la hubiera terminado de ver pero tengo estudios xd Sigue así bro
@carlosagc4484
@carlosagc4484 4 жыл бұрын
buennna brooo eres un makina!!!!!!!
@LuisCanary
@LuisCanary 4 жыл бұрын
Gracias! 😊
@stephenbarreto1595
@stephenbarreto1595 4 жыл бұрын
Gracias por el video, Se podrían generar estos mapas aleatorios? es decir al tomar todas las frutas pasar a un mapa con un lvl random y todo (trampas, frutas, enemigos) generado al azar?
@LuisCanary
@LuisCanary 4 жыл бұрын
Seria bastante complicado hacer algo asi ya que tienes que tener en cuenta un monton de cosas, deberia tener un algoritmo y saber cada objeto donde puede estar y donde no, que cantidad de trampas y donde colocarlas, dejar espacio para que el personaje pueda llegar a las plataformas etc, son muchisimas las variables a tener en cuenta. Seria posible?, pues si, pero seria muy largo conseguirlo hasta que funcionase decentemente
@dany24v38
@dany24v38 3 жыл бұрын
Ando siguiendo estos tutoriales xd .... pero tengo un problema .. al momento de saltar encima de las frutas .. me deja saltar de nuevo .. como podria arreglar eso ? .. el box collider si lo tengo en Tiggered
@Alex-bx3yf
@Alex-bx3yf 3 жыл бұрын
Yo tenía la misma duda así que he buscado su respuesta en otro comentario que tenga el mismo problema, dice que eso se solucionara en videos más adelante cuando diferenciemos entre lo que es el suelo y lo que no lo es.
@LuisCanary
@LuisCanary 3 жыл бұрын
Justo lo que dice Alex, en futuros videos diferenciamos por tags que es y no es suelo y soluciona eso! :D
@hobbyappgame
@hobbyappgame 4 жыл бұрын
Hola excelente los vídeos me encantaron muy bien explicados , creas juegos para publicarlos en playstore ? has tenido la posibilidad de tener buenas descargas con algún juego creado,
@LuisCanary
@LuisCanary 4 жыл бұрын
Buenas creo los juegos para completarlos y tener mayor portfolio para enseñar a empresas, por ahora no he puesto ninguno en ninguna tienda, tampoco me he planteado el tema de ser Indie Developer, gracias por el coment :D
@rayotrueno1
@rayotrueno1 Жыл бұрын
Lo que falta es que eso de modivicar ridgid body por ejemplo tienes que poner lineas de codigo que no se muy raro podrias explicar mas eso xd en otro video?
@LuisCanary
@LuisCanary Жыл бұрын
Tengo videos sobre programacion que seguramente te interesen y explico mas en detalle esas cosillas, un saludo :D te lo dejo por aqui: kzbin.info/www/bejne/qpXNdqywittsgtE
@Atomskmorlock
@Atomskmorlock 4 жыл бұрын
Máquina!
@LuisCanary
@LuisCanary 4 жыл бұрын
:D
@adriancoello1067
@adriancoello1067 2 жыл бұрын
Hola Luis, muchas gracias por tus tutoriales, me han funcionado de maravilla! Solo tengo un problema, tengo el script para coger la manzana, y aunque lo agrego a Apple, cuando mi personaje pasa, la manzana no desaparece, no se si al copiarlo me haya equivocado en algo o me haya olvidado de activar alguna opción using System.Collections; using System.Collections.Generic; using UnityEngine; public class FruitCollected : MonoBehaviour { private void OntriggerEnter2D(Collider2D collision) { if(collision.CompareTag("Player")) { GetComponent().enabled = false; } } }
@LuisCanary
@LuisCanary 2 жыл бұрын
Revisa que tu player tenga el tag de Player asignado asi como que la manzana tiene los componentes necesarios, aunque quiza sea esto: OnTriggerEnter2D la t es con mayusculas, un saludo :D
@dragon-yz4fb
@dragon-yz4fb 4 жыл бұрын
hola una pregunta por que me aparece el collected arriba de la fruta???
@LuisCanary
@LuisCanary 4 жыл бұрын
Has echo bien el canvas y configurado como lo hacemos en el video?, quiza hayas metido ese objeto dentro de donde no debes, un saludo :D
@quickenigma
@quickenigma 2 жыл бұрын
Tus tutoriales me encantan, están muy bien explicados. Una pregunta, en algunos videos has mencionado que te lo hacen poner así en el código por tu trabajo. ¿Podría preguntarte cuál es tu trabajo? Gracias.
@LuisCanary
@LuisCanary 2 жыл бұрын
Programador de videojuegos😃
@MelinaLopez-x9i
@MelinaLopez-x9i 5 ай бұрын
Hola buenas!! tenes algún video de como podría hacer para que puedan comprar en la tienda con las cosas que recolecten en los niveles, ya sean monedas o frutas ?
@LuisCanary
@LuisCanary 5 ай бұрын
Buenas! tengo un video cambiando skins, ahi quiza serie preguntar por las monedas que tienes pero por el momento no tengo algo del estilo, un saludo :D
@Tonicakun
@Tonicakun 4 жыл бұрын
Voy por este episodio y ya noto el código corriendo por mis venas! Gracias por los tutos luis, son buenisimos.. Por cierto a ver si puedes ayudarme.. Resulta que he hecho todo al pie de la letra pero me he topado con un problemilla. Cuando paso por encima de la manzana, desaparece y tal pero el collected no sale, es decir, no se ve la animación. Yo supongo que es muy probable de algo que haya tocado por error, porque incluso en "Hierarchy" se supone que al desactivar el sprite debería de aparecer en un color oscuro, pero a mi me sigue apareciendo en color blanco. Se te ocurre que puede ser? Un saludete
@LuisCanary
@LuisCanary 4 жыл бұрын
Revisa que esta en su posicion, activa y desactiva ese objeto cuando estes en modo play para ver si funciona, tambien que al coger una fruta no te salga ningun error en console, o que no te falte algun componente o referencia por hacer, un saludo y espero se solucione :D
@GeekTopiaAnime
@GeekTopiaAnime 4 жыл бұрын
Una pregunta, cuando pongo la linea para saltar, el personaje comienza a volar, osea, presiono una vez y este salta, pero si le mantengo presionando no para de subir hasta que lo suelto, mi codigo es este: using System.Collections; using System.Collections.Generic; using UnityEngine; public class PlayerMove : MonoBehaviour { public float runSpeed=2; public float jumpSpeed=3; Rigidbody2D rb2D; public bool betterJump = false; public float fallMultiplier= 0.5f; public float lowJumpMultiplier = 1f; void Start() { rb2D = 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); } if (Input.GetKey("space") && CheckGround.isGrounded) { rb2D.velocity = new Vector2(rb2D.velocity.x, jumpSpeed); } if (betterJump) { if (rb2D.velocity.y0 || Input.GetKey("space")) { rb2D.velocity += Vector2.up * Physics2D.gravity.y * (lowJumpMultiplier) * Time.deltaTime; } } } }
@LuisCanary
@LuisCanary 4 жыл бұрын
if (rb2D.velocity.y>0 || Input.GetKey("space")) Esta linea es asi if (rb2D.velocity.y>0 && !Input.GetKey("space")) Un saludo ;D
@GeekTopiaAnime
@GeekTopiaAnime 4 жыл бұрын
@@LuisCanary muchisimas gracias!!!! Te pasaste
@mathiasaguirre6920
@mathiasaguirre6920 2 жыл бұрын
Hola bro que tal, yo tengo un problema que al mantener presionado el personaje vuela, no sé como arreglarlo espero que resuelvas mi duda, saludos
@LuisCanary
@LuisCanary 2 жыл бұрын
Eso es porque no detecta el suelo como deberia por lo que piensa que puede seguir saltando, revisa el collider de tu personaje asi como del checkground, un saludo :D
@mathiasaguirre6920
@mathiasaguirre6920 2 жыл бұрын
@@LuisCanary Ok bro muchas gracias ahora lo reviso
@LuchyAntiguo
@LuchyAntiguo 3 жыл бұрын
Hola! lo primero buen video, lo segundo cuando hice lo de la manzana lo hice tal cual pero cuando enciendo el juego la manzana es invisible, que podria hacer?
@LuisCanary
@LuisCanary 3 жыл бұрын
Revisa que no este desactivado el objeto o su spriterenderer, un saludo :D o que su order in layer del componente spriterenderer sea 2 por ejemplo
@thinkthetoad7368
@thinkthetoad7368 2 жыл бұрын
Aunque está genial, he detectado con el salto mejorado que una vez saltas y caes, se queda multiplicando constantemente con lo que la velocidad, en la jerarquía, está continuamente cambiando (en mi caso entre 7 y menos 7). ¿quizás meterle un limitador para que se ejecute sólo una vez y pare una vez cae? Gracias por los tutoriales :)
@LuisCanary
@LuisCanary 2 жыл бұрын
Si podrias hacer lo que comentas, un saludo :D
@JackAtlasDuelLinks
@JackAtlasDuelLinks 4 жыл бұрын
Hola bro. Tus tutoriales son lo mejor que eh visto. Muy bien explicados. Tengo una duda nomas, que eh tocado de todo y no encuentro como configurarlo. Como puedo hacer que el salto apenas pulsando la barra sea bien corto? osea lo mas pegado al suelo. Siento que el salto "base" por asi decirlo, sigue siendo muy alto. Crei que era cambiando el fallMultiplier = 0.5f; a un numero menor como 0.2 pero no vi cambio. Gracias y saludos.
@LuisCanary
@LuisCanary 4 жыл бұрын
Para cambiar que el salto sea mas pequeño tienes que cambiar el jumpSpeed desde el editor de Unity ya que la variable es publica :D, un saludo
@treeman8451
@treeman8451 4 жыл бұрын
Si te he entendido bien quieres que el salto pequeño sea mas pequeño, lo que tienes que hacer es aumentar el lowJump ya que aumentas la gravedad en el mismo. No vas a notar apenas nada en el fallMultiplier porque no le cambias, se lo sumas a la gravedad. :D
@dantecasalla3174
@dantecasalla3174 4 жыл бұрын
Excelente, muy didactico. Me quedo una duda, no entiendo en que parte del script figura que este asociado la cantidad de tiempo que se presiona la tecla space con la altura del salto, si entendi que se termina aplicando un multiplier tanto en el ascenso como en el descenso del salto pero no encuentro la relación de si se mantiene pulsada la tecla más tiempo el personaje salte más.
@LuisCanary
@LuisCanary 4 жыл бұрын
Eso es gracias a decirle lo de si no estamos pulsando espacio, se tiene en cuenta la velocidad de nuestro eje y y dependiendo de eso hacemos que el personaje baje mas o menos lento, dando esa sensacion ;D
@dantecasalla3174
@dantecasalla3174 4 жыл бұрын
@@LuisCanary genial, ahí entendí bien. Muchas gracias!!
@carlosagc4484
@carlosagc4484 4 жыл бұрын
otra pregunta porque a mi no me sale el OnTrigerExit/Enter en mi Visual Estudio?
@LuisCanary
@LuisCanary 4 жыл бұрын
No se 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 kzbin.info/www/bejne/jWjGqGhjmayYj7c
@lautty2006
@lautty2006 4 жыл бұрын
Luis, cuando salto arriba de una fruta el checkground lo toma como suelo. Tengo el isTrigger en false
@LuisCanary
@LuisCanary 4 жыл бұрын
Buenas :D, en futuros videos de la serie arreglamos que pueda ocurrir eso haciendo uso de los tags
@pedroestevez8661
@pedroestevez8661 4 жыл бұрын
Hola Luis, cómo va? Muy buenos los tutos por ahora, muchas gracias!. Te hago una consulta por qué si yo pongo los if del salto nuevo dentro del if del salto anterior no me funciona y si los pongo fuera si, entiendo que la lógica debería aplicar igual. Para que me entiendas mejor: if (saltoComun) { if (saltoNuevo) {} } No funciona el salto nuevo. En cambio si lo pongo if(saltoComun) {} if(saltoNuevo) {} Si funciona
@LuisCanary
@LuisCanary 4 жыл бұрын
Buenas Pedro, ten en cuenta que lo que hace el salto nuevo o mejorado es preguntar por la velocidad de nuestro personaje en el eje y, pero eso se pregunta constantemente dentro del metodo FixedUpdate, al tu meterlo dentro del salto comun en el que preguntamos por una tecla y el isGrounded el ajuste del salto nuevo se hace solo en ese momento. Hacerlo solo en ese momento no sirve, se debe preguntar cada frame como esta la velocidad y entonces actuar añadiendo mas o menos gravedad al personaje para dar esa sensacion de salto nuevo o mejorado. Espero que me haya explicado bien jajaja un saludo y gracias por el coment ;D
@luisespinoza7369
@luisespinoza7369 4 жыл бұрын
@@LuisCanary Hola Luis, Espero no sea muy tarde, Tengo unas cuantas dudas con respecto al código del salto mejorado. if (betterJump) { if (rb2d.velocity.y < 0){ rb2d.velocity += Vector2.up * Physics2D.gravity.y*(fallMultiplier) * Time.deltaTime; } if (rb2d.velocity.y > 0 && !Input.GetKey("space")) { rb2d.velocity += Vector2.up * Physics2D.gravity.y*(lowJumpMultiplier) * Time.deltaTime; } } Entiendo la idea de querer añadir un peso al personaje para dar la sensación de un salto mas o menos alto, pero lo que no logro entender es como anteriormente el personaje ya tenía una velocidad, esta cambia solo por agregar peso ya que según el código, lo que hace es sumar rb2d.velocity += a la velocidad ya recibida anteriormente. Antes rb2d.velocity = new Vector2(rb2d.velocity.x, jumpSpeed); Habías asignado una velocidad con la variable jumpSpeed, ahora lo que haces es sumar mas valores a la velocidad, mi pregunta en concreto es: No debería de saltar más? Porque al contrario de restar a la velocidad, entiendo todo lo contrario, mas bien suma.. Pido disculpa por lo tarde del comentario... Estoy tratando de ponerme al día con los vídeos.... Saludos y gracias por tu tiempo.
@luisespinoza7369
@luisespinoza7369 4 жыл бұрын
También olvidé añadir la otra pregunta: No se si es característica de Unity, pero como es posible que un vector se pueda multiplicar por números flotantes Vector2.up * Physics2D.gravity.y * (fallMultiplier) * Time.deltaTime; Vector2.up es un vector, ¿Cómo sucede? Tal vez se me hace un poco complicado comprenderlo ya que vengo de una programación totalmente distinta... Gracias de antemano por tu respuesta. Saludos
@LuisCanary
@LuisCanary 4 жыл бұрын
Mas que añadir lo que hacemos es preguntar por la velocidad en el eje y del personaje y en el caso que sea mayor o menor lo que hacemos esque nuestro personaje baje mas o menos deprisa al suelo, espero se entienda
@LuisCanary
@LuisCanary 4 жыл бұрын
Un vector se puede multiplicar por numeros, enteros como flotantes o incluso negativos flotantes es como cuando multiplicamos x(1,2,4) siendo x el valor de multiplicar, es matematicas, un saludo :)
@mimeneighbor
@mimeneighbor 4 жыл бұрын
Eres un PRO :)
@LuisCanary
@LuisCanary 4 жыл бұрын
Gracias :D
@JulianLoza
@JulianLoza 3 жыл бұрын
Gracias.
@LuisCanary
@LuisCanary 3 жыл бұрын
;D
@Name32148
@Name32148 3 жыл бұрын
porfaaaa respondeme ami no me quiere entrar el script de las frutas entonces que ago
@LuisCanary
@LuisCanary 3 жыл бұрын
Si quieres puedes pasar el script por aqui, y le echo un vistazin :D
@Name32148
@Name32148 3 жыл бұрын
@@LuisCanary ami ya me entro el script :D pero no me funciona y me sale que no hay errores plis dime como me ayudas porfa
@LuisCanary
@LuisCanary 3 жыл бұрын
Se lo has asigando a tus frutas?, un saludo
@oyoxein1825
@oyoxein1825 Жыл бұрын
estoy teniendo un problema, asigne el tag a mi player, lo agregue en el codigo de un diamante para que este desapareciera una vez que toque el tag pero cuando lo pruebo el diamante no desaparece no comprendo que estoy haciendo mal
@LuisCanary
@LuisCanary Жыл бұрын
Puede que te falte ponerle el IsTrigger al collider o revisa que el tag se llama igual en tu codigo cuidado con el tema mayusculas y minusculas, te sale algun error en tu ventan console tambien?, un saludo :D
@Xan1412P
@Xan1412P 4 жыл бұрын
hola,tengo una duda no se porque me dice que el gamertag no se encuentra
@ftmfernandomusicsincopyrig1362
@ftmfernandomusicsincopyrig1362 4 жыл бұрын
x2
@LuisCanary
@LuisCanary 4 жыл бұрын
Buenas teneis puesto bien el tag Player y luego puesto a nuestro player?, tambien a la hora de preguntar por ese tag tiene que ser igual si es Player con P mayuscula se pone asi si es minuscula con minuscula, espero se solucione :D
@ftmfernandomusicsincopyrig1362
@ftmfernandomusicsincopyrig1362 4 жыл бұрын
@@LuisCanary ok voy a intertarlo gracias
@familiacoachbyjesus
@familiacoachbyjesus 3 жыл бұрын
Hola! Una pregunta cuando pongo mi codigo public class FruitCollected : MonoBehaviour { private void OnTriggerEnter2D(Collider2D collision) { if (collision.CompareTag("Player")) { GetComponent().enabled = false; GameObject.transform.GetChild(0).gameObject.SetActive(true); Destroy(gameObject, 0.5f); } } } Y le doy al play dice que no compila osea esta mal, que esta mal, llevo 3 horas tratando de arreglarlo pero nada:c
@LuisCanary
@LuisCanary 3 жыл бұрын
gameObject.transform.GetChild(0).gameObject.SetActive(true); el primer GameObject es con la g minuscula ;D
@zherno7456
@zherno7456 4 жыл бұрын
hola xd tengo un problema que al recoger la fruta el juego se pone en pausa y en la consola dice (Transform child out of bounds fruitcolled) y en el script me sale que no tengo ningun error ¿como lo soluciono? (soy algo nuevo en la programacion._.)
@LuisCanary
@LuisCanary 4 жыл бұрын
Tiene tu fruta como hijo la particula de collected?, ese error te sale porque al cogerla no lo pilla y lo que hacemos es activarla para hacer ese efecto de particula, un saludo :D
@zherno7456
@zherno7456 4 жыл бұрын
@@LuisCanary gracias xd
@JoanC412
@JoanC412 3 жыл бұрын
5:30 para qué sirve el "!" de Input.GetKey?
@joseangelhernandezpadilla5573
@joseangelhernandezpadilla5573 3 жыл бұрын
creo que es para designar un una tecla o raton
@LuisCanary
@LuisCanary 3 жыл бұрын
La exclamacion delante es para decir lo contrario de lo que tengas a a la derecha en este caso significa que no estes pulsando el espacio :D
@JoanC412
@JoanC412 3 жыл бұрын
@@LuisCanary A vale! Gracias!
@josemanuelrodriguezalvarez1519
@josemanuelrodriguezalvarez1519 4 жыл бұрын
Hola tengo una duda con el salto mejorado, ¿Por qué decimos que Y0 en el de lowJamMultiplier? ¿Al saltar no estariamos siempre desplazándonos en valores por enciama de 0 sobre el eje Y? Si alguien me lo puede responder lo agradeceria mucho, no consigo comprender este punto. Por cierto felicidades por el canal, explicas fenomenal.
@LuisCanary
@LuisCanary 4 жыл бұрын
Ten en cuenta que lo que decimos es preguntar por el velocity del y no del transform en si, cuando estamos estaticos estemos donde estemos si te mueves para abajo es negativo independientemente de tu posicion dentro de los ejes x e yaunque estes en el Y en 10 20 etc, la clave es que estamos preguntando por el velocity, un saludo :D
@josemanuelrodriguezalvarez1519
@josemanuelrodriguezalvarez1519 4 жыл бұрын
@@LuisCanary Gracias Luis eres un máquina, ya lo he entendido, es que soy mas nuevo que de fábrica. Ahora estoy con un problemilla en el tutorial 8, he terminado de configurar la animación del "Hit" y fenomenal, pero me ha surgido un error con la escena 1 (tengo solo 2 escenas) que antes no tenia, concretamente con el texto que debe salir al recolectar todas las frutas, ahora cuando recolecto todas las frutas el texto no sale, y tampoco cambia de escena y me arroja el siguiente error: NullReferenceException: Object reference not set to an instance of an object FruitManager.AllFruitsCollected () (at Assets/Scripts/FruitManager.cs:17) FruitManager.Update () (at Assets/Scripts/FruitManager.cs:11) El error me referencia al Script de FruitManager.cs y a esta linea : levelCleared.gameObject.SetActive(true); Llevo un rato trasteando a ver que se debe pero nada. Sin embargo en mi ultima escena (en mi caso la 2) una vez recolecto todas las frutas sale el texto sin ningún problema. Si en algún momento tienes tiempo para responderme te lo agradeceria mucho, sino, pues tampoco pasa nada que la verdad es un currazo el que te has pegado, muchas gracias tio.
@josemanuelrodriguezalvarez1519
@josemanuelrodriguezalvarez1519 4 жыл бұрын
@@LuisCanary Vale Luis olvídalo he tenido un momento eureka y lo acabo de solucionar era una tontada, en el Scene 1, viendo el Script de FruitManager desde el inspector me he dado cuenta que por algún motivo el Level Cleared no tenia agregado el FruitCollectedText. Lo he puesto y perfecto. Mil gracias de todos modos Luis, y disculpa que no use un lenguaje técnico pero como te he comentado soy mas nuevo que de fábrica.
@LuisCanary
@LuisCanary 4 жыл бұрын
Buenas Jose me alegro mucho que se arredglara y se te nota muy animo, animo y a darle caña!! :D
@josemanuelrodriguezalvarez1519
@josemanuelrodriguezalvarez1519 4 жыл бұрын
@@LuisCanary Gracias Luis, precisamente estaba terminando de ver un tutorial tuyo, te has ganado un suscriptor no, un fan macho ! Eres un máquina, un abrazo y gracias!
@LaRanaArcade
@LaRanaArcade 4 жыл бұрын
La animación del Collected me queda por encima de la manzana, como puedo arreglarlo? PD: Gracias a ti pasaré un examen de admisión para una Universidad acá en México, no se como agradecértelo.
@LaRanaArcade
@LaRanaArcade 4 жыл бұрын
Hombre ya lo he resuelto, uso de la lógica. He aprendido un montón con tus videos enserio gracias
@LuisCanary
@LuisCanary 4 жыл бұрын
Gracias ati por el apoyo y ver los videos, animo¡¡ :D
@sebastianpalivoda9579
@sebastianpalivoda9579 3 жыл бұрын
Visto
@LuisCanary
@LuisCanary 3 жыл бұрын
;D
@aronminmin8093
@aronminmin8093 4 жыл бұрын
Gracias por hacer estos videos. y tengo un problema, cuando mi muñeco (en este caso Frog) toca la fruta me aparece "Transform child out of bounds" y me sigue apareciendo si paso por el lugar en donde se encontraba la fruta.
@LuisCanary
@LuisCanary 4 жыл бұрын
Revisa que las tu fruta tiene el collected hijo, seguramente intente acceder a el y no pueda, un saludo :D
@catalona131
@catalona131 2 жыл бұрын
¡Hola, Que buen video! Le quería agradecer por subir este video, pero también le quiero preguntar porque me anda todo bien pero cuando agarro en su caso la banana, la manzana incluso si no está, ejecuta la animación también, me podría responder por que pasa esto Muchas gracias
@LuisCanary
@LuisCanary 2 жыл бұрын
Buenas revisa que cada objetillo es un prefab independiente, y tambien revisa su colision, quiza hayas animado la manzana como tal?, un saludo :D
@pablocollantes4494
@pablocollantes4494 3 жыл бұрын
Hola, gran video. Se que escribo un año tarde pero la animación de recoger la manzana no aparece, la recoge pero no aparece y llevo probando de todo una y otra vez y nada
@LuisCanary
@LuisCanary 3 жыл бұрын
Tienes activado su animator?, revisa tu animator controller tambien que tenga puesta guay la transicion y se llama igual que en el script, te sale algun error al recogerla?, un saludo :D
@pablocollantes4494
@pablocollantes4494 3 жыл бұрын
@@LuisCanary gracias, lo arreglé ayer y es porque había creado mal la animación del collected, pero gracias por la respuesta, adoro tus videos
@yimbo2236
@yimbo2236 4 жыл бұрын
Buenas, en el visual estudio al escribir las lineas no se me autocompleta casi nada, por ejemplo como cuando pones onTriggerEnter2D, que se te completa la línea, en mi caso lo tengo que poner a mano
@LuisCanary
@LuisCanary 4 жыл бұрын
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 kzbin.info/www/bejne/jWjGqGhjmayYj7c 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 O puede ser que visual no sabe a que proyecto te refieres, hay varias soluciones aqui te paso un video que lo enseña :D kzbin.info/www/bejne/bpqToYyro615a5Y
@han1439
@han1439 4 жыл бұрын
En el minuto 6:06, en la linea 54, que letra puso?
@bladieramirez8597
@bladieramirez8597 4 жыл бұрын
Es la &
@franciscoagustinpeaaloza8124
@franciscoagustinpeaaloza8124 2 жыл бұрын
Les doy un consejo siempre que programen tengan cuidado con las Mayúsculas y las minúsculas no es lo mismo "hola" que "Hola"
@LuisCanary
@LuisCanary 2 жыл бұрын
Gracias por el consejo :D
@aarongz_.13
@aarongz_.13 4 жыл бұрын
cuando pongo el script de la manzana y le asigno player a la rana ,el personaje no me recoge la manzana,sabes porque puede ser?me pone error:tag player is not defined. ya lo solucione,tenia que poner Player en vez de player en las " "
@LuisCanary
@LuisCanary 4 жыл бұрын
Me alegro que se solucionara :D
@shalomsoto9268
@shalomsoto9268 8 ай бұрын
Hola! Muchas gracias por tus tutoriales 😊 tengo el problema de que cuando el player recoge la fruta rebota y salta más alto. He revisado todo, lo he hecho de nuevo y sigue pasando lo mismo, espero que me puedas ayudar, muchas gracias
@LuisCanary
@LuisCanary 8 ай бұрын
Eso ocurre porque todavia no diferenciamos entre suelo y lo que no es, y por tanto solo poder saltar en el caso que sea suelo, en futuros videos de esta serie arredglamos ese error creando tags para diferenciar lo que es y no es suelo, un saludo :D
@ruperdoug1994
@ruperdoug1994 17 күн бұрын
Pata quienes al poner otra tecla para saltar solo les detecta la primera: Pongan tres teclas, es decir, ponen: If (input.GetKey("space") || input.GetKey("w") || (input.GetKey("space") && CheckGraund.isGrounded) Se le agrega el tercer input, para que ese no sea detectado. Esa es la solución que encontré. :c
@LuisCanary
@LuisCanary 13 күн бұрын
Buenas! input se escribe con la I mayuscula quiza eso te este dando problemillas, un saludo :D
@ruperdoug1994
@ruperdoug1994 6 күн бұрын
​@@LuisCanary gracias, jejej aún estoy comenzando y ya ví cual era el problema. T-T saludos.
@darrin8785
@darrin8785 Жыл бұрын
Holaa, me encantan tus videos y ya este es mi tercer juego de los que has hecho. He notado un bug que no se si sera por algo que he hecho mal yo pero a veces, no se cuando exactamente, si recoges frutas, no te deja saltar hasta que te vayas a otra superficie (bajar de altura), aunque no pasa siempre, solo a veces. Es mi problema o es algun bug que no se si se soluciona mas adelante. De hecho, también en el bug, cuando sucede se queda la animación de saltar en el suelo hasta que no vayas a otra superficie.
@LuisCanary
@LuisCanary Жыл бұрын
Eso ocurre porque todavia no diferenciamos entre suelo y lo que no es, y por tanto solo poder saltar en el caso que sea suelo, en futuros videos de esta serie arredglamos ese error creando tags para diferenciar lo que es y no es suelo, un saludo :D
@rrivillox
@rrivillox 4 жыл бұрын
Gracias. Tus tutoriales son muy buenos. Tengo una duda: Después de programar la desaparición de la fruta, ésta funciona pero no dibuja la manzana, es decir, está ahí, la puedes tomar, hace la animación de que se cogió, pero es una manzana invisible. Cómo puedo solucionarlo? He intentado hasta cambiando el Order in Layer. De antemano, gracias. :8)
@LuisCanary
@LuisCanary 4 жыл бұрын
Si se desactiva el gameobject entero en si no tendria que pasar lo que comentas, revisa que es el padre que engloba la fruta que es el objeto que se desactiva, un saludo :D
@gabrieltrevino4984
@gabrieltrevino4984 4 жыл бұрын
Hola, todavía no puedo hacer que salte y ya tengo todos los demás scrips, y en cuanto las frutas la manzana ya desaparese, después se reproduce la animación de collected y ya pero en cuanto no toque la manzana, la animación de collected se reporduce una y otra ves, en cuanto a saltar no se que este pasando ya que no me marca ningun error y no se de que se trate
@LuisCanary
@LuisCanary 4 жыл бұрын
Buenas revisa que no te sale ningun error en console, que has añadido los componentes necesarios a los diferentes objetos, que has añadido el script a tu checkground, que si algo es se escribe en minuscula , lo has escrito en minuscula, que destruyes el objeto de la fruta al cogerla, revisa que no falte nada en script ,un saludo :D
@Ruca23
@Ruca23 4 жыл бұрын
me puedes decir como solucionar que cuando le doy play todo funciona bien pero cuando le doy a space no me salta. using System.Collections; using System.Collections.Generic; using UnityEngine; public class PlayerMove : MonoBehaviour { public float runSpeed = 2; public float jumpSpeed = 3; Rigidbody2D rb2D; public bool betterJump = false; public float fallMultiplier = 0.5f; public float lowJumpMultiplier = 1f; void Start() { rb2D = 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); } if (betterJump) { if (rb2D.velocity.y < 0) { } rb2D.velocity += Vector2.up * Physics2D.gravity.y * (fallMultiplier) * Time.deltaTime; if (rb2D.velocity.y > 0 && !Input.GetKey("space")) { rb2D.velocity += Vector2.up * Physics2D.gravity.y * (lowJumpMultiplier) * Time.deltaTime; } } } }
@LuisCanary
@LuisCanary 4 жыл бұрын
Te falta poner el If(Input.GetKey("space")), revisa el video que puede que te lo hayas saltado :D
@Ruca23
@Ruca23 4 жыл бұрын
@@LuisCanary muchas gracias
@juancarlosbarbatorbisco7815
@juancarlosbarbatorbisco7815 3 жыл бұрын
Buenos dias profe. Gracias de nuevo por la instruccion. Una cosita. con este codigo si dejas presionado space (salto) en tu tuto. el muñeco salta y salta y salta. hay alguna forma de cambiar eso. de que por mucho tiempo que tengas presionado el salto solo haga uno y que no lo haga constantemente. Un abrazo y gracias Fenomeno
@LuisCanary
@LuisCanary 3 жыл бұрын
Sipi modificando el GetKey por GetKeyDown ;D
@marencarlo
@marencarlo 2 жыл бұрын
Hola, alguien me puede ayudar a solucionar este error??? error CS1061: 'GameObject' does not contain a definition for 'setActive', me sucede con el código del minuto 14:20 :(
@LuisCanary
@LuisCanary 2 жыл бұрын
Es SetActive con la S mayuscula, un saludo :D
@marencarlo
@marencarlo 2 жыл бұрын
@@LuisCanary Gracias!!!! :3 Y Gracias por los videos, ya casi termino toda la lista!!
@miguelangelobanoss.9914
@miguelangelobanoss.9914 4 жыл бұрын
en el minuto 5:22 la tela que usas como if es una exclamasion?
@LuisCanary
@LuisCanary 4 жыл бұрын
Si exclamacion !!!!, un saludo
@miguelangelobanoss.9914
@miguelangelobanoss.9914 4 жыл бұрын
@@LuisCanary gracias crack
@jonathantorralba9250
@jonathantorralba9250 4 жыл бұрын
Muy buenas campeon, un duda, he leido los comentarios pero no lo acabo pillando, el tema de cuando presionas y dejas de precionar el "space", la velocidad en el eje y aumenta y hace que baje mas rapido, pero entiendo, si no llega a la misma altura que el salto normal? Es decir el salto normal y salto mas corto, dependiendo de la presion, si solo se modifica la velocidad la altura del salto deberia ser la misma no?... lo ha hecho tan y tan facil que me has roto el cerebro jajaja gracias por todo tu esfuerzo, un saludo crack!
@LuisCanary
@LuisCanary 4 жыл бұрын
El caso es que el salto en si es el mismo lo que modificamos(que en verdad lo que hacemos es comprobar las velocidades de nuestro personaje), es tener en cuenta en que punto nos encontramos si estamos subiendo, bajando y con que velocidad y entonces en ciertos casos aumentar la "gravedad" para que nuestro personaje baje mas rapido o mas lento dependiendo de la velocidad en el eje Y, espero asi se entienda un poco mejor jajaja, un saludo
@nicolasespindola2852
@nicolasespindola2852 3 жыл бұрын
@@LuisCanary Hola Luis, 1 año más tarde pero tus videos me están ayudando mucho. Respecto a la pregunta del compañero, entiendo que el salto no modifica su altura sea que uno presione más o menos el espacio, porque el salto es el mismo en ambos casos (normal y mejorado). Lo único que se hace es modificar la velocidad de elevación y caída, no la altura. Lo que no entiendo es cómo logras que salte más o menos tu personaje en este video según presiones más o menos el espacio. Te agradezco
@LuisCanary
@LuisCanary 3 жыл бұрын
Si al saltar por ejemplo la velocidad de caida es menor el personaje sube mas :D
@RicardoNicolasDM
@RicardoNicolasDM Жыл бұрын
Yo tengo un pequeño inconveniente, si mantengo el espacio para saltar, y caigo encima de las frutas el personaje puede saltar encima de las frutas constantemene pero eventualmente las recoge, ¿sera un tema por malas colisiones que he puesto?, no lo se, pero he puesto las misma colisiones(tamaño) que en el video y aun asi me quedo saltando encima de la fruta, no se si en futuros videos lo arregla, si es asi que capitulo es?
@LuisCanary
@LuisCanary Жыл бұрын
Eso ocurre porque todavia no diferenciamos entre suelo y lo que no es, y por tanto solo poder saltar en el caso que sea suelo, en futuros videos de esta serie arredglamos ese error creando tags para diferenciar lo que es y no es suelo, un saludo :D
@hectoralfonso8584
@hectoralfonso8584 4 жыл бұрын
Excelentes videos y gracias por compartir tus conocimientos, tengo una duda es que cuando el personaje salta y se mantiene presionado el botón de avanzar el no se cae si se encuentra un obstáculo si no que se queda suspendido en el aire hasta que se suelta el botón, nose si en posteriores capítulos se soluciona este tema gracias
@hectoralfonso8584
@hectoralfonso8584 4 жыл бұрын
Ya logre resolver el problema era un código que había insertado mal, pero ahora tengo otra duda es que cuando avanzo en ciertos momentos se traba el personaje y me toca saltar para pode avanzar y retroceder no se si me puedas ayudar con esto gracias
@LuisCanary
@LuisCanary 4 жыл бұрын
Buenas Hector eso seguramente sea por el sistema de collisiones, has visto el video en el que mejoramos las collisiones para evitar ese tipo de fallos?, con el composite, ajustar el collider del player?, un saludo
@hectoralfonso8584
@hectoralfonso8584 4 жыл бұрын
@@LuisCanary gracias por responder, si me había saltado el paso de activar el composite colleider ya pude solucionar el error gracias
@LuisCanary
@LuisCanary 4 жыл бұрын
Me alegro :)
@cuentaincognitayt7572
@cuentaincognitayt7572 4 жыл бұрын
Bro la animación de recolección sigue cuando recolecto la fruta me ayudas?
@LuisCanary
@LuisCanary 4 жыл бұрын
Revisa que la animacion no tiene el loop activado que seguramente sea por eso ;D
@estebanchavez6428
@estebanchavez6428 4 жыл бұрын
Gracias por el tutorial, una pregunta, cuando le para que se salte con la flecha up y con el espacio, cuando presiono la flecha salta bien, pero con el espacio vuela xD, tienes alguna idea de por que pase? te pongo como modifique el codigo en base al del video: if (Input.GetKey("space") || Input.GetKey("up") && CheckGround.isGrounded) { rb2D.velocity = new Vector2(rb2D.velocity.x, jumpSpeed); } if (betterJump) { if (rb2D.velocity.y0 && !Input.GetKey("up") || Input.GetKey("space") ) { rb2D.velocity += Vector2.up * Physics2D.gravity.y * (lowJumpMultiplier) * Time.deltaTime; } }
@LuisCanary
@LuisCanary 4 жыл бұрын
Es por el tema de parentesis, donde pillas el input de o el space o la flecha engloba eso dentro de un parentesis entero y luego lo otro && por su parte, osea if ((Input.GetKey("space") || Input.GetKey("up")) && CheckGround.isGrounded) Y en la parte de abajo donde preguntas por la velocidad igual :D
@nexcanex
@nexcanex 3 жыл бұрын
Al recolectar una fruta no me deja saltar me muevo izquierda o derecha i ya me deja que hago?
@LuisCanary
@LuisCanary 3 жыл бұрын
En futuros videos mejoramos el sistema de colisiones para evitar ese tipo de fallitos que pueden ocurrir :D
Tuna 🍣 ​⁠@patrickzeinali ​⁠@ChefRush
00:48
albert_cancook
Рет қаралды 148 МЛН
I Made the Same Game in 8 Engines
12:34
Emeral
Рет қаралды 4,3 МЛН
I made Tetris in C, this is what I learned
15:15
Austin Larsen
Рет қаралды 26 М.
Everything You Need To Start Making Games (As A Beginner)
16:11
Juniper Dev
Рет қаралды 172 М.
Building the Wobbly Physics of Crunda
10:03
Dananabread
Рет қаралды 43 М.
I Coded a Nuclear Physics Simulator to Play God in VR
44:21
Thomas Wald
Рет қаралды 123 М.
Factorio Спустя 10 Часов
28:24
Allaster
Рет қаралды 534 М.
6 Years of Learning Game Development
17:20
Cobra Code
Рет қаралды 280 М.
¿Cómo funcionan los emuladores por dentro?
10:45
Guinxu
Рет қаралды 557 М.