No video

🚶🏻 Kinematic Body 2D (GODOT Engine) - Videojuego de plataformas (CURSO)

  Рет қаралды 8,850

Edprofe

Edprofe

3 жыл бұрын

🕹️¡Bienvenido al curso GRATIS de Godot Engine!🕹️
Hoy exploraremos las físicas de un videojuego de plataformas 2D en Godot Engine, utilizando Kinematic Body, formas de colisión y más.
Puedes apoyar al canal convirtiéndote en Patreon por menos de lo que cuesta un café☕ (y además acceder a otros beneficios como la Guía PDF paso a paso, resolución de dudas, acceso anticipado a las próximas clases y más): bit.ly/patreonprofe 👈
_______________________________
La CLASE #1: • Crea tu propio JUEGO d...
_______________________________
¿Te perdiste el curso anterior? 🦸🏻‍♂️
Regístrate GRATIS aquí: bit.ly/cgamegd
_______________________________
🤝No olvides suscribirte: bit.ly/edprofe

Пікірлер: 108
@Edprofe
@Edprofe 3 жыл бұрын
¡Clase #3 YA DISPONIBLE en Patreon! bit.ly/patreonprofe 👈 (Acceso anticipado para mecenas registrados)
@sandixo.o473
@sandixo.o473 3 жыл бұрын
me sale error :(
@sandixo.o473
@sandixo.o473 3 жыл бұрын
no me deja ni abrir el juego para probar
@Peluchesaurio
@Peluchesaurio 2 жыл бұрын
@@sandixo.o473 a mi tambien
@Peluchesaurio
@Peluchesaurio 2 жыл бұрын
@@sandixo.o473 dime a ver si puedo ayudarte
@abrahampost6756
@abrahampost6756 2 жыл бұрын
A mí me sale negro la pantalla cuando le doy en reducir escena
@Crisisdarkness
@Crisisdarkness 3 жыл бұрын
Wow tus lecciones son muy claras, lo estas haciendo muy bien, este curso claramente será todo un éxito, gracias Edprofe, ojalá que en un futuro te animes a hacer un videojuego, género RTS inspirado en Starcraft o Age of Empires. O un videojuego de cartas como Hearthstone.
@Edprofe
@Edprofe 3 жыл бұрын
Infinitas gracias por tu comentario :D Y claro, me encantaría en un futuro explorar esos géneros, definitivamente es un sueño/reto. Poco a poco iremos avanzando :') Saludos :D
@ernestoibarravillanueva5497
@ernestoibarravillanueva5497 3 жыл бұрын
La verdad muy buen video... 3stoy aprendiendo mucho, muchas gracias por este curso, se algo de programación básica pero no lo suficiente para hacer juegos y me están sirviendo mucho... Y solo por la física ya se me ocurren muchas cosas que se pueden hacer solo con lo que llevamos :3 Aquí estaré todo el curso.. Ahora toca esperar al seguinte video :, v
@Edprofe
@Edprofe 3 жыл бұрын
Me motiva muchísimo leer este tipo de comentarios :') Que bueno que te has animado a empezar, ya tienes lo más importante (deseos de aprender). Y claro, el tema de las físicas da para mucho juego, en especial cuando lo unimos junto a más elementos. ¡Éxito en tu aprendizaje! ♥
@ernestoibarravillanueva5497
@ernestoibarravillanueva5497 3 жыл бұрын
@@Edprofe claro ya nomas falta aprender el movimiento de cámara que creo que se como hacer eso y con eso ya me puedo crear niveles de puro movimiento Pero si es un gran maestro ya que abia visto muchos y no entendía pero con usted como si nada
@mongoj29
@mongoj29 3 жыл бұрын
Muy buen video , me estás ayudando para un proyecto que tengo.
@mongoj29
@mongoj29 3 жыл бұрын
Me motivas mucho a hacer más juegos aparte de el que estoy haciendo
@Edprofe
@Edprofe 3 жыл бұрын
@@mongoj29 ¡Excelente! Me alegra muchísimo saber eso :') Éxito en tus proyectos :D
@felixagustinbengoaporven2813
@felixagustinbengoaporven2813 Жыл бұрын
grande las clases, la verdad muy contento con este curso
@setagaming750
@setagaming750 Жыл бұрын
Muchas gracias por hacer este vídeo, había visto otros tutoriales, pero lo que más me gusta es que este me ayuda a entender cómo funcionan los comandos, te has ganado un nuevo sub
@maxiacosta4996
@maxiacosta4996 2 жыл бұрын
el script: extends KinematicBody2D export (int) var ve1_correr = 100 export (int) var vel_salto = -400 export (int) var gravedad = 1400 var velocidad = Vector2() var saltando = false func get_imput(): velocidad.x = 0 var derecha = Input.is_action_pressed("ui_right") var izquierda = Input.is_action_pressed('ui_left') var salto = Input.is_action_just_pressed('ui_select') if salto and is_on_floor(): saltando = true velocidad.y = vel_salto elif derecha: velocidad.x += ve1_correr $AnimatedSprite.flip_h = velocidad.x < 0 $AnimatedSprite.animation = 'Correr' elif izquierda: velocidad.x -= ve1_correr $AnimatedSprite.flip_h = velocidad.x < 0 $AnimatedSprite.animation = 'Correr' else: $AnimatedSprite.animation = 'Inactivo' func _physics_process(delta): get_imput() velocidad.y += gravedad * delta if saltando and is_on_floor(): saltando = false velocidad = move_and_slide(velocidad, Vector2(0, -1))
@laborda5707
@laborda5707 2 жыл бұрын
Gracias :D
@xfishx1843
@xfishx1843 2 жыл бұрын
una duda ya puse el script pero no me deja mover a la ranita mi laptop es una hp no se si eso afecta a el script si me puedes pasar un script que me funcione con el awsd porfa o decirme como lo soluciono
@tewck9029
@tewck9029 2 жыл бұрын
@@xfishx1843 lo pudiste arreglar?
@augustosalazar2129
@augustosalazar2129 2 жыл бұрын
excelente video---profe---en que version trabajas--por que no se me mueve el personaje el curso pasado me paso igual--cambie a 3.2 y sirvo
@pexel3232
@pexel3232 2 жыл бұрын
como lo lograste, lo borraste y lo volviste a descargar y lo isiste de ese modo se borraron los datos?
@jhonparra4437
@jhonparra4437 3 жыл бұрын
Muy buen vídeo súper bien explicado
@Edprofe
@Edprofe 3 жыл бұрын
Mil gracias por tu comentario :D
@jonycardozo6995
@jonycardozo6995 3 жыл бұрын
buenas profe! tengo un problema. En la linea 16 me da un error que dice "unexpected token: if:" pero yo tengo todo el codigo como el suyo. que podria generar ese error? desde ya gracias
@linkprooyeah2282
@linkprooyeah2282 2 жыл бұрын
tengooo el mismo error
@gaelgudiel9784
@gaelgudiel9784 2 жыл бұрын
yo también :(
@B4rusGT
@B4rusGT Жыл бұрын
oye, en esa fila has quitado una flechita que apunta a la derecha? Es que al lado de los números hay una flechita que va a la derecha, si la has quitado quita la linea 15 y 16, cuando estés en la 14, después de los dos puntos, le das enter dos veces y le quitas la flechita esa al 15, al 16 no. Y así ya te deja y no te sale ese fallo, pruébalo, no se si es eso, te deseo suerte!!
@Diegggo2000
@Diegggo2000 2 жыл бұрын
GRACIAS AMIGO
@Edprofe
@Edprofe 2 жыл бұрын
De nada, siempre un gusto :D
@maesban1047
@maesban1047 3 жыл бұрын
Hola profe buen video, tengo una duda grave en el párrafo 27 else: me manda error: Unindent does not match any outher indentation level si me pudieras ayudar te lo agradeseria nuevo suscriptor.
@Edprofe
@Edprofe 3 жыл бұрын
Que raro, verifica si los niveles de nodos hijos están bien (igual que en el vídeo)
@maesban1047
@maesban1047 3 жыл бұрын
@@Edprofe Vale profe gracias, voy a revisar
@maesban1047
@maesban1047 3 жыл бұрын
Hola@@Edprofe buenos dias ya lo rebise y estan iguales, cabe destacar que utilice otros sprites del personaje y el terreno ¿eso pudo afectar en algo? Gracias edprofe y feliz dia.
@gatonocturnogaming
@gatonocturnogaming Ай бұрын
bien explicado
@xfishx1843
@xfishx1843 2 жыл бұрын
una duda ya puse el script pero no me deja mover a la ranita mi laptop es una hp no se si eso afecta a el script si me puedes pasar un script que me funcione con el awsd porfa o decirme como lo soluciono
@binplus8517
@binplus8517 Жыл бұрын
Lo relatas como conductor de Art Attack! =) ;)
@GuadaRangel
@GuadaRangel 2 жыл бұрын
Hermano, buen video, tengo un problema y esque mi personaje solo corre hacia la izquierda y cuando le dejo precionado al espacio mi personaje va hacia la derecha y no funciona la tecla "derecha" y tiene la animación de correr cuando está parado, que hago?
@ElRubendeveloper
@ElRubendeveloper 2 жыл бұрын
esperando la 4° clase :D
@xarhabia9781
@xarhabia9781 2 жыл бұрын
como hago para programar el salto del personaje con la animación del salto?
@francogaming2393
@francogaming2393 2 жыл бұрын
Profe tengo todo igual solo que mi monito no se mueve
@DeinoQ
@DeinoQ 2 жыл бұрын
Una pregunta, si mi PC es de 64 bits y yo elijo el de 32 bits, cambiaría algo? o seguiría funcionando igual?
@naokohiyory1193
@naokohiyory1193 Жыл бұрын
Edprofe mira que estoy haciendo todo al pie de la letra pero cuando escribo el codigo, no funciona y no se que hacer, como te digo todo esta igual al video pero lo extraño es que al ejecutar la prueba no me manda error y el personaje solo se queda quieto, POR FAVOR AYUDAAA no se que hacer. Saludos :D
@mateorosadomunoz7927
@mateorosadomunoz7927 2 жыл бұрын
me gusto me enseño mucho
@youtubeacconunt3410
@youtubeacconunt3410 2 жыл бұрын
Profe en la línea 28 sale un error que dice invalid set index animation on base null instante whit value of type String
@elmaster2133
@elmaster2133 2 жыл бұрын
una duda para añadir al personaje en la ecena no me deja
@Peluchesaurio
@Peluchesaurio 2 жыл бұрын
hola una pregunta si mi personaje no de mueve a la derecha que puedo hacer?
@hugomendoza3983
@hugomendoza3983 Жыл бұрын
te amo
@joseflores-fv7fk
@joseflores-fv7fk 2 жыл бұрын
mi personaje puede correr y saltar y correr hacia la izquierda pero no corre hacia la derecha puede ser que haya puesto algo mal en el codigo de godot engine
@losbuscabichos2500
@losbuscabichos2500 2 жыл бұрын
gracias muy buen video pero me sale error en la linea 7,1 y me dice ""vector 2"" isn't delared in the current class.
@GameDevelop
@GameDevelop 3 жыл бұрын
Que bueno 👍
@Edprofe
@Edprofe 3 жыл бұрын
Mil gracias :D
@briisy_sharlene_castillo
@briisy_sharlene_castillo 3 жыл бұрын
buenas, yo no se que estoy haciendo mal :( según yo ya cheque que estuviera bien escrito pero me sale "Error Parsing expression, misplaced: else "
@matiasperez1045
@matiasperez1045 2 жыл бұрын
Super emocionante
@radylax
@radylax 2 жыл бұрын
ayuuudaaa, a mi me dice: the method "is_on_floor" isnt declared in the current class
@the_virusxd4021
@the_virusxd4021 2 жыл бұрын
hola esprofe, ya solucione el prblema del codigo pero tengo otro problema es que cuando inicio el juego, la raniita no aparece en la esena, solo me salen los ladrillos :( porfavor me gustaria que me ayudaras
@Edprofe
@Edprofe 2 жыл бұрын
Puede ser que aún no hayas instanciado la escena de la ranita en la escena de general de prueba
@abrahampost6756
@abrahampost6756 2 жыл бұрын
Cuando le doy en reproducir escena solo me aparece negro todo y no me aparece mi personaje ni nada solo negro 😭😭😭
@eythan64
@eythan64 2 жыл бұрын
Ayuda me aparece el error en el parrafo 16 dice Unexpected token: if:
@prfunn3334
@prfunn3334 2 жыл бұрын
Messirve 😎🤙
@sandixo.o473
@sandixo.o473 3 жыл бұрын
YAAAAA ya pude grax
@DeinoQ
@DeinoQ 2 жыл бұрын
Te funcionó todo?
@zuzustarboy
@zuzustarboy 2 жыл бұрын
piola
@joseflores-fv7fk
@joseflores-fv7fk 2 жыл бұрын
mi personaje corre a hacia la izquierda pero no a la derecha
@Funktasticish
@Funktasticish 2 жыл бұрын
huenas e doy a collision shape y no me aparece nada
@z0eowo
@z0eowo 2 жыл бұрын
Mi personaje no colisiona con el escenario y no encuentro el problema aaaaaaaaaaaaaaa
@desoft8b
@desoft8b Жыл бұрын
Amigo ¿eres hermano de Rimembah o algo?.
@darlexs
@darlexs 2 жыл бұрын
A mi me dio error en lo ultimo en: velocidad.y += gravedad * delta ayuda xfa Edit: ya logre solucionarlo, sos el mejor profe
@linkprooyeah2282
@linkprooyeah2282 2 жыл бұрын
hay un error en la linea 16 podria decir como arreglarlo?
@stephencruz4284
@stephencruz4284 2 жыл бұрын
Verifica que el numero 8 este bien escrito ya que me di de cuenta que yo no lo había escrito bien asiendo que me diera un error.
@maximoalderete2200
@maximoalderete2200 Жыл бұрын
el mio no se mueve
@antonioinsfran6073
@antonioinsfran6073 3 жыл бұрын
a mi no me anda para saltar no salta mi personaje
@sandixo.o473
@sandixo.o473 3 жыл бұрын
a mi no sale la animación
@sandixo.o473
@sandixo.o473 3 жыл бұрын
salta y todo pero no se mueve
@sebbah-s-8082
@sebbah-s-8082 2 жыл бұрын
lo solucionaste? a mi tampoco me salta el personaje
@fulanitodetal4932
@fulanitodetal4932 2 жыл бұрын
mi personaje no se desplaza :c
@Peluchesaurio
@Peluchesaurio 2 жыл бұрын
en velocidad.x = 0 me sale unexpert identificacion
@xfishx1843
@xfishx1843 2 жыл бұрын
es velocidad.x = < 0
@Peluchesaurio
@Peluchesaurio 2 жыл бұрын
@@xfishx1843 gracias
@alejandraaldana1033
@alejandraaldana1033 3 жыл бұрын
A mi nunca me dejo poner vector 2 en verde, solo azul.
@picoshitpost7866
@picoshitpost7866 2 жыл бұрын
es que es tienes que poner V mayuscula en primero
@xfishx1843
@xfishx1843 2 жыл бұрын
es que es Vector2()
@sandixo.o473
@sandixo.o473 3 жыл бұрын
ayuda mi rana no salta y no se ve la animación de correr
@sandixo.o473
@sandixo.o473 3 жыл бұрын
mentira si salta lo que pasa es que no sale la animación de correr se queda quieto
@sandixo.o473
@sandixo.o473 3 жыл бұрын
ayuda plis
@alejandrocismondi8578
@alejandrocismondi8578 Жыл бұрын
me pasa lo mismo solo qeu no sale la animacion de correr coo lo solucionaste
@Peluchesaurio
@Peluchesaurio 2 жыл бұрын
alguien me ayudaaaaaaaaaaaa
@Chilaxd_
@Chilaxd_ 2 жыл бұрын
no me sirvió estuve una hora sentado para nada 😞😡
@aaron957x7
@aaron957x7 2 жыл бұрын
NO ME FUNCIONO!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
@Edprofe
@Edprofe 2 жыл бұрын
Hola, lamento mucho que no te haya funcionado. ¿Te salió algún error en específico? O podrías describir un poco más detallado el problema. Saludos
@aaron957x7
@aaron957x7 2 жыл бұрын
@@Edprofe primero lo primero escribi 30 lineas de codigo y no funciono apenas salto mi personaje mejor usare unity😤
@Edprofe
@Edprofe 2 жыл бұрын
@@aaron957x7 Si "apenas saltó" puede ser que el error esté en la parte en donde indicas "pressed", a veces al usar autocompletar lo cambia por "just pressed" (que sería el equivalente a decir que solo tome en cuenta el primer contacto de presión de la tecla) Pero de igual forma Unity también es una muy buena opción, me gustaría más adelante subir contenido del mismo. Saludos :D
@josue839
@josue839 2 жыл бұрын
no puso el codigo para copiar 0/10
@Edprofe
@Edprofe 2 жыл бұрын
Hola, lamento el inconveniente. En el caso de este tipo de proyectos, es complicado poner el código para copiar en la descripción, ya que suelen haber varios scripts independientes, lo que lo haría confuso para los que están siguiendo el curso, ya que podría parecer que solo es un script De igual forma el que lo teclees te ayudará a familiarizarte con el tema, facilitará que poco a poco vayas sintiendo más natural programar. Ánimo 💪
@The5kyDragon
@The5kyDragon 3 жыл бұрын
Nadie mas le pasa que el personaje desaparece cuando inicia la prueba Edit: ya lo solucione
@DeinoQ
@DeinoQ 2 жыл бұрын
Cómo lo solucionaste?
@The5kyDragon
@The5kyDragon 2 жыл бұрын
@@DeinoQ ya se me olvido xd
@salinasparis1647
@salinasparis1647 3 жыл бұрын
A alguien más le pasa que el personaje no se mueve?
@Edprofe
@Edprofe 3 жыл бұрын
¿Te sale algún error al momento de ejecutar la escena? ¿O simplemente no se mueve?
@augustosalazar2129
@augustosalazar2129 2 жыл бұрын
@@Edprofe hey profe ---tengo problemas con el movimiento del personaje---no muestra errores ---no se mueve
@blimao3951
@blimao3951 2 жыл бұрын
@@Edprofe se ve la animación pero no se mueve(también responde a las teclas),para mí que el problema debe de estar en la velocidad o por ahí
@blimao3951
@blimao3951 2 жыл бұрын
bro, ahí lo arregle, mi problema estaba en el Vector, fijate que "velocidad = move_and_slide(velocidad, Vector2(0, -1))" solo tenga una salida(la flecha que aparece antes) y no dos
@blimao3951
@blimao3951 2 жыл бұрын
es que le puse una animación al salto y metí la pata xd
@soniccorreopersonal7686
@soniccorreopersonal7686 2 жыл бұрын
Hola alguien me dice que tengo mal en mi código que no salta se los agradeceria saludos desde españa extends KinematicBody2D export (int) var vel_correr = 100 export (int) var vel_salto = -400 export (int) var gravedad = 1200 var velocidad = Vector2() var saltando = false func get_input(): velocidad.x = 0 var derecha = Input.is_action_pressed("ui_right") var izquierda = Input.is_action_pressed("ui_left") # warning-ignore:unused_variable var salto = Input.is_action_just_pressed("ui_select") if saltando and is_on_floor(): saltando = true velocidad.y = vel_salto elif derecha: velocidad.x += vel_correr $AnimatedSprite.flip_h = velocidad.x < 0 $AnimatedSprite.animation = "Correr" elif izquierda: velocidad.x -= vel_correr $AnimatedSprite.flip_h = velocidad.x < 0 $AnimatedSprite.animation = "Correr" else: $AnimatedSprite.animation = "Inactivo" func _physics_process(delta): get_input() velocidad.y += gravedad * delta if saltando and is_on_floor(): saltando = false velocidad = move_and_slide(velocidad, Vector2(0, -1))
@Chilaxd_
@Chilaxd_ 2 жыл бұрын
no me sirvió estuve una hora sentado para nada 😞😡
Твоя первая игра на Godot
1:34:34
Фронтенд Паштет
Рет қаралды 68 М.
小蚂蚁被感动了!火影忍者 #佐助 #家庭
00:54
火影忍者一家
Рет қаралды 51 МЛН
НРАВИТСЯ ЭТОТ ФОРМАТ??
00:37
МЯТНАЯ ФАНТА
Рет қаралды 9 МЛН
10 Minutes vs. 10 Years of Animation
19:29
Isto Inc.
Рет қаралды 816 М.
How do non-euclidean games work? | Bitwise
14:19
DigiDigger
Рет қаралды 2,4 МЛН
Learning C++ by making a Game... in 1 Week?!
10:14
Floky
Рет қаралды 423 М.
Can I Run Youtube Entirely From My Terminal? (No Browser)
15:31
Aprende Godot 2D #9 Colision Layers y Colision Masks
14:23
Hjort Godot en Español
Рет қаралды 6 М.
So you want to make a Game Engine!? (WATCH THIS before you start)
14:39
Giant Sloth Games
Рет қаралды 289 М.
Clase #1 - Creando tu primer videojuego en Godot Engine
30:59
小蚂蚁被感动了!火影忍者 #佐助 #家庭
00:54
火影忍者一家
Рет қаралды 51 МЛН