me has dejado muy sorprendido finde, el otro dia estava intentando mezclar 3d con 2d y no sabia como hacerlo. Ahora que ya se como me pongo manos a la obra Muchas gracias!
Esto del viewport es algo muy loco , sobre todo lo que puedes asignarle una camara a cada uno para un juego Multiplayer Split Screen , no me arrepiento de haber visto el video
me llamo la atención Split screen ya que con eso se puede jugar de dos, pero quería que apareciese el ejemplo de cuando dos jugadores se alejan la cámara se aleja también
Voy a comentar básicamente 2 peticiones, puedes hacer un tutorial de básicamente Clonar Pong : Para empezar por uno de los videojuegos más simple de la historia de ser posible ir explicando como era el de Magnavox Oddysey, y que cosas agrego atari en su version, y ya porque si sumas los demás clones vas a extender demasiado el vídeo XD. Donde básicamente solo puedo pensar en los puntos * Escena de Fondo * Escena Interfaz Simple : * Jugar, Jugadores : 1 o 2 , * Salir * Escena Jugador 1 * Escena Jugador 2 * Escena Pelota * Escena Puntuacion Jugador 1 * Escena Puntuacion Jugador 2 * Escena Jugabilidad Clonar los 2 primeros niveles del primer Super Mario Bros : Para continuar con un ejemplo más complejo * Escena Fondo * Escena Interfaz : Donde el jugador vera -> Esquina Superior Izquierda : Nombre del personaje -> Mario o Luigi -> Monedas -> Centro Superior Mundo : -> Centro Inferior el valor numerico del Mundo-Nivel -> Esquina Superior Derecha : Tiempo -> Debajo de Tiempo, el tiempo Transcurrido * Guion para los Controles * Jugadores -> Mario : Mario Pequeño -> Ocioso, Caminando, Corriendo, Girando, Mirando hacia el este, mirando hacia el oeste, Potenciado por Flor, Portencia por Estrella Mario Grande -> Ocioso, Caminando, Corriendo, Girando, Mirando hacia el este, mirando hacia el oeste, Potenciado por Flor, Portencia por Estrella -> Luigi .Básicamente lo unico que cambiara son los Sprites del Personaje. El control es algo que deberia ser Global. o por lo menos eso pienso yo XD A mi me gustaria clonarlo como se creo originalmente es decir divido en 4 cosas diferentes para el mismo personaje. Alguien en un grupo de godot me dijo « Pero asi es más dificil » a lo cual le respondi « Yo no quiero que sea más facil, quiero literalmente clonarlo como fue hecho » Luego me dijo « Eso no tiene sentido ¿y para que te quieres crear tus propios recursos en lugar de bajarlos de internet ya hecho que es mucho más facil? » * Le respondi « Prefiero usar Sprites creados por mi mismo porque quiero aprender de la creacion por limitacion, para mi las limitaciones son muy importantes ya que me obligan a pensar en como ser más recursivo y optimo teniendo pocas cosas y pocos recursos » * Luego me dijo « ¿ Porque buscas complicarte la vida en lugar de hacer todo lo rapido fácil y barato ? » * Le dije « Si tu piensas así como la industria triple A, Es decir apliquemos metodología de comida Rápida, produzcamos lo mismo una y otra vez con una textura distinta para revender constantemente al mismo precio, bien por ti, pero yo quiero crear cosas que pueda disfrutar yo tanto de crearlas como de jugarlas, ya que claramente tu buscas ganancias monetarias, y yo simplemente disfrutar de mi creación. Acto seguido me expulsaron del grupo por ser « Demasiado Conflictivo » XD Es en este punto donde no tengo idea de como hacer la animación de cuando giras a mario o a luigi al correr hacia la dirección contraria repentinamente. Cosas de cuando no tienes imaginación y la lógica que poseo todavía no a adquirido el conocimiento y la comprensión y entendimiento para ello. * Escena Nivel 1 -> Fondo -> Música de Fondo en Bucle -> Posición Inicial de la Camara -> Decoraciones [ No se si las Tuberías deberían ir aquí o a parte ] -> Enemigos -> Bloques Visibles -> Bloques Invisibles -> Bloques contenedores de Monedas -> Bloques contenedores de Potenciadores [ Como la Estrella ] -> Monedas -> Huecos -> Meta -> Castillo, Transición, y Cambiar al Siguiente Nivel * Escena Nivel 2 Básicamente casi todo lo de la escena uno, pero lo del final cambiar «Castillo» por «Tubería Horizontal en Forma de L» Bueno tu tienes más experiencia programando y explicando godot, seguramente a mi me faltan cosas importantes para eso, pero considero que es importante hacer la practica de estos 2 clones, ya que básicamente son cimientos de la industria del videojuego misma y lo importante es aprender a entender y comprender como funciona godot y como trabajar de manera optima a la primera para que trabajar de manera optima sea algo interiorizado por aquel que esta aprendiendo. Aunque a simple vista el jugador piensa que es una tontería, practicar y entender esto, ayuda a todos a pensar de forma más lógica y segmentada. A parte de eso solo tengo otra duda que « ¿ Que son y para que sirven los que algunos programadores llaman « Cuerpos Blandos ? » ya que estaba viendo un video de godot y derrepente solo dijo « Nadie usa cuerpos blandos, y en serio no los usen »
Hola! Si, ahora que he empezado a entrar en detalle en los devlogs, serán de desarrollo en Godot (ya que estoy haciendo mi juego ahí) y tambien tengo pensado subir más tutoriales en distintos formatos sobre cosas especificas. Un saludo y gracias por comentar!
Consulta, que capaz me puedan resolver. Esto del Viewport se usa para tener efectos como la torre del reloj al comienzo del Castlevania: SotN? O los libros de la librería, que salen del estante y te empiezan a perseguir? Ósea, como hago para poner objetos 3D en un entorno 2D???
Hola, me gustaria crear una isla que se mueva, he terminado con el cielo y estrellas de mi 1mundo y quisiera saber como ago para que una pequeña isla(terreno) se mueva aleatorio pero que este en la misma altura
Hola @truenincillo805 ! si estas empezando con godot (o en desarrollo de videojuegos en general) es normal tener muchas dudas de este tipo. Sin embargo el formato de los comentarios de TH-cam es bastante incomodo para tratar este tipo de temas tan técnicos (que normalmente requieren pantallazos o copypastear algun script), o incluso es dificil que una sola persona (en este caso yo) pueda conocer buenas soluciones para todo! (seguro que no las conozco). Te digo esto porque creo que en el punto en el que te encuentras, te resultaría mucho más util y efectivo entrar a alguna comunidad de desarrolladores donde encontrarás a un monton de gente con distintos niveles de experiencia que pueden ayudarte (y con tiempos de respuesta más rápidos). Algunas en las que yo mismo estoy, y que seguro que te sirven y te reciben con los brazos abiertos, las puedes encontrar en Telegram, por los nombres "Spain Godot Devs" o "Todogodot", que es la comunidad de @RafaLagoon, que sabe muchisimo y se rodea de gente de alto nivel. Tambien hay comunidades en Discord si lo prefieres. Echales un vistazo, seguro que ahi podemos ayudar entre todos y aprendes un monton! Un saludo y mucho animo!!
Hola @truenincillo805! Vaya, siento que estes atascandote!! A ver si podemos hacer algo. Mira este video ( th-cam.com/video/ze45LWbqass/w-d-xo.html ). Creo que hace exactamente lo que estas necesitando, si lo sigues paso por paso seguro que puedes hacer que el personaje nade como una hermosa trucha salvaje. Creo que será mas rapido que hacerte un tutorial (y además lo explica bastante en detalle!), pq voy un poco chungo de tiempo ultimamente y parece que tu problema requiere cierta urgencia para ser resuelto. Si tras seguirlo tienes alguna duda o problema preguntame a ver si puedo ayudarte! Un saludo y mucha suerte!!!
@@findemor en el jugador puse var is_in_swim = false func _process(_delta): movement() func movement(): var inputAxis = Input.get_axis("Left", "Right") velocity = Vector2(inputAxis * move_speed, velocity.y) move_and_slide() func _physics_process(delta): if not is_on_floor(): velocity.y += GRAVITY * delta if Input.is_action_just_pressed("Jump") and if is_on_floor(): velocity.y = JUMP en area2d puse extends Area2D var in_swim = false signal swim_state_changed(in_swim) func _on_body_entered(_body): var bodies = get_overlapping_bodies() if(bodies.size()>0): in_swim = true emit_signal("swim_state_changed", in_swim) func _on_body_exited(_body): var bodies = get_overlapping_bodies() if(bodies.size()==0): in_swim = false emit_signal("swim_state_changed", in_swim)
@@findemor ya resolvi y era parecido ,lo tenia bien puesto pero no nadaba por el jump, es decir en el agua puse otro que era (fuerza_nadar) le puse poco y le subi mas en numeros a -200 y ya me puede nadar, gracias👍❤
Finde... O haces más tutoriales como esté de godot Engine... O serás castigado eternamente 😈. Na es broma... Me gusta los tutoriales y las sharlas que haces de Godot Engine. Es más... 1+ subscriptor Sí me decepcionas.... Pues, lo siento. Buen video crack, sigue así
Explicas muy bien
Mas videos de Godot porfavor
me has dejado muy sorprendido finde, el otro dia estava intentando mezclar 3d con 2d y no sabia como hacerlo. Ahora que ya se como me pongo manos a la obra Muchas gracias!
Hermano qué video tan bello, encima con ejemplos didácticos, se merece muchas más views :]
Literalmente ayer estuve batallando para entender esto. Muchas gracias por tu trabajo.
Y todo se hace más fácil batallando con Godot 😊
Acabo de darme cuenta que llegué a este canal por esa Jam, por que de hecho probé ese juego y me gustó, fue entretenido.
🤗
Hola finde gracias a ti cree mi juego de terror😆
En serio??? Joder me alegro mucho! si te pasas por el discord recuerda dejar el enlace!
Name?
6:00 top 3 formas de romperte la cabeza
Godot siempre sorprendiendo cada vez mas
Muy bueno amigo, mas guías sobre godot por favor!
Esto del viewport es algo muy loco , sobre todo lo que puedes asignarle una camara a cada uno para un juego Multiplayer Split Screen , no me arrepiento de haber visto el video
Estos videos son brutales, no solo explica bien que son Viewports sino ejemplos reales de uso. Buen video!
Muchas gracias!
me llamo la atención Split screen ya que con eso se puede jugar de dos, pero quería que apareciese el ejemplo de cuando dos jugadores se alejan la cámara se aleja también
Excelente vídeo se puede mejorar el performance con el viewport
Ya ví este video dos veces y creo que van a ser varias más jajjj
Buen video Finde!! Parecia una tonteria los Viewport pero son mas utiles de lo que parece
Agradecido por la ayuda.Gracias,Me ha Sido de mucha ayuda.Y si e tenido esas confusiones😅😊
Gracias,justo pensaba en hacer una camara tipo fatal frame para mi juego y con esta informacion ya se como podria implementarla.
Super bien explicado crack! como siempre. Un abrazo!!
🎉🎉🎉💪💪💪 Muy Crack!
Voy a comentar básicamente 2 peticiones, puedes hacer un tutorial de básicamente
Clonar Pong : Para empezar por uno de los videojuegos más simple de la historia de ser posible ir explicando como era el de Magnavox Oddysey, y que cosas agrego atari en su version, y ya porque si sumas los demás clones vas a extender demasiado el vídeo XD.
Donde básicamente solo puedo pensar en los puntos
* Escena de Fondo
* Escena Interfaz Simple : * Jugar, Jugadores : 1 o 2 , * Salir
* Escena Jugador 1
* Escena Jugador 2
* Escena Pelota
* Escena Puntuacion Jugador 1
* Escena Puntuacion Jugador 2
* Escena Jugabilidad
Clonar los 2 primeros niveles del primer Super Mario Bros : Para continuar con un ejemplo más complejo
* Escena Fondo
* Escena Interfaz : Donde el jugador vera
-> Esquina Superior Izquierda : Nombre del personaje -> Mario o Luigi
-> Monedas
-> Centro Superior Mundo :
-> Centro Inferior el valor numerico del Mundo-Nivel
-> Esquina Superior Derecha : Tiempo
-> Debajo de Tiempo, el tiempo Transcurrido
* Guion para los Controles
* Jugadores
-> Mario :
Mario Pequeño -> Ocioso, Caminando, Corriendo, Girando, Mirando hacia el este, mirando hacia el oeste, Potenciado por Flor, Portencia por Estrella
Mario Grande -> Ocioso, Caminando, Corriendo, Girando, Mirando hacia el este, mirando hacia el oeste, Potenciado por Flor, Portencia por Estrella
-> Luigi .Básicamente lo unico que cambiara son los Sprites del Personaje.
El control es algo que deberia ser Global. o por lo menos eso pienso yo XD
A mi me gustaria clonarlo como se creo originalmente es decir divido en 4 cosas diferentes para el mismo personaje. Alguien en un grupo de godot me dijo « Pero asi es más dificil » a lo cual le respondi « Yo no quiero que sea más facil, quiero literalmente clonarlo como fue hecho »
Luego me dijo « Eso no tiene sentido ¿y para que te quieres crear tus propios recursos en lugar de bajarlos de internet ya hecho que es mucho más facil? »
* Le respondi « Prefiero usar Sprites creados por mi mismo porque quiero aprender de la creacion por limitacion, para mi las limitaciones son muy importantes ya que me obligan a pensar en como ser más recursivo y optimo teniendo pocas cosas y pocos recursos »
* Luego me dijo « ¿ Porque buscas complicarte la vida en lugar de hacer todo lo rapido fácil y barato ? »
* Le dije « Si tu piensas así como la industria triple A, Es decir apliquemos metodología de comida Rápida, produzcamos lo mismo una y otra vez con una textura distinta para revender constantemente al mismo precio, bien por ti, pero yo quiero crear cosas que pueda disfrutar yo tanto de crearlas como de jugarlas, ya que claramente tu buscas ganancias monetarias, y yo simplemente disfrutar de mi creación. Acto seguido me expulsaron del grupo por ser « Demasiado Conflictivo » XD
Es en este punto donde no tengo idea de como hacer la animación de cuando giras a mario o a luigi al correr hacia la dirección contraria repentinamente. Cosas de cuando no tienes imaginación y la lógica que poseo todavía no a adquirido el conocimiento y la comprensión y entendimiento para ello.
* Escena Nivel 1
-> Fondo
-> Música de Fondo en Bucle
-> Posición Inicial de la Camara
-> Decoraciones [ No se si las Tuberías deberían ir aquí o a parte ]
-> Enemigos
-> Bloques Visibles
-> Bloques Invisibles
-> Bloques contenedores de Monedas
-> Bloques contenedores de Potenciadores [ Como la Estrella ]
-> Monedas
-> Huecos
-> Meta
-> Castillo, Transición, y Cambiar al Siguiente Nivel
* Escena Nivel 2
Básicamente casi todo lo de la escena uno, pero lo del final cambiar «Castillo» por «Tubería Horizontal en Forma de L»
Bueno tu tienes más experiencia programando y explicando godot, seguramente a mi me faltan cosas importantes para eso, pero considero que es importante hacer la practica de estos 2 clones, ya que básicamente son cimientos de la industria del videojuego misma y lo importante es aprender a entender y comprender como funciona godot y como trabajar de manera optima a la primera para que trabajar de manera optima sea algo interiorizado por aquel que esta aprendiendo.
Aunque a simple vista el jugador piensa que es una tontería, practicar y entender esto, ayuda a todos a pensar de forma más lógica y segmentada.
A parte de eso solo tengo otra duda que « ¿ Que son y para que sirven los que algunos programadores llaman « Cuerpos Blandos ? » ya que estaba viendo un video de godot y derrepente solo dijo « Nadie usa cuerpos blandos, y en serio no los usen »
Muy interesante, si señor 😅
Brutal!!! Next: shaders!
A ver si aprendo jaja, les tengo ganas
Si algo me tienta a ir a Godot son tus videos Finde XD
Eso sería un gran honor Chardi!
Pero voy a tener que dejar de hacerlos, no quiero esa responsabilidad sobre mis hombros, que no soy spiderman.
yo haciendo magia para que los botones sigan la camara , y el canvaslayer era todo lo q necesitaba xD
Estás haciendo buenos vídeos, bro 👌
🤝 lo que mereces
@@findemor XD
Tremendo video como siempre, me lo guardo para ver como lo aplico en un futuro!
¡Hola Findemor! Me encantan tus videos ¿Podrias subir mas contenido de Godot Engine? tienes mi like y mi suscripcion ¡Gracias!
Hola! Si, ahora que he empezado a entrar en detalle en los devlogs, serán de desarrollo en Godot (ya que estoy haciendo mi juego ahí) y tambien tengo pensado subir más tutoriales en distintos formatos sobre cosas especificas. Un saludo y gracias por comentar!
Espectacular!!
Gran video yo estoy utilizando los subviewport para decorar las barras negras de mi juego uwu
Mucha info en tan poco tiempo que no se si entendí, creo que volveré a ver el video otras 20 veces más.
los Viewport son muy extenso de seguro harás otro video
Consulta, que capaz me puedan resolver. Esto del Viewport se usa para tener efectos como la torre del reloj al comienzo del Castlevania: SotN? O los libros de la librería, que salen del estante y te empiezan a perseguir? Ósea, como hago para poner objetos 3D en un entorno 2D???
gracias bro!!!!!!!!!!!!!!!
Yo los uso para renderizar animaciones.
Limpia la pizarra, primer aviso!
Guapisimo el video por cierto ❤
jajaj me parece que esa pobre pizarra nunca recuperará el color original
Me oaresio una locura uf que epic
Hola, me gustaria crear una isla que se mueva, he terminado con el cielo y estrellas de mi 1mundo y quisiera saber como ago para que una pequeña isla(terreno) se mueva aleatorio pero que este en la misma altura
Hola @truenincillo805 ! si estas empezando con godot (o en desarrollo de videojuegos en general) es normal tener muchas dudas de este tipo.
Sin embargo el formato de los comentarios de TH-cam es bastante incomodo para tratar este tipo de temas tan técnicos (que normalmente requieren pantallazos o copypastear algun script), o incluso es dificil que una sola persona (en este caso yo) pueda conocer buenas soluciones para todo! (seguro que no las conozco).
Te digo esto porque creo que en el punto en el que te encuentras, te resultaría mucho más util y efectivo entrar a alguna comunidad de desarrolladores donde encontrarás a un monton de gente con distintos niveles de experiencia que pueden ayudarte (y con tiempos de respuesta más rápidos).
Algunas en las que yo mismo estoy, y que seguro que te sirven y te reciben con los brazos abiertos, las puedes encontrar en Telegram, por los nombres "Spain Godot Devs" o "Todogodot", que es la comunidad de @RafaLagoon, que sabe muchisimo y se rodea de gente de alto nivel. Tambien hay comunidades en Discord si lo prefieres.
Echales un vistazo, seguro que ahi podemos ayudar entre todos y aprendes un monton!
Un saludo y mucho animo!!
Porfavor videotutorial de nadar el personaje en el tilemap, estoy atascado en el tema😣
Hola @truenincillo805! Vaya, siento que estes atascandote!! A ver si podemos hacer algo.
Mira este video ( th-cam.com/video/ze45LWbqass/w-d-xo.html ). Creo que hace exactamente lo que estas necesitando, si lo sigues paso por paso seguro que puedes hacer que el personaje nade como una hermosa trucha salvaje.
Creo que será mas rapido que hacerte un tutorial (y además lo explica bastante en detalle!), pq voy un poco chungo de tiempo ultimamente y parece que tu problema requiere cierta urgencia para ser resuelto.
Si tras seguirlo tienes alguna duda o problema preguntame a ver si puedo ayudarte!
Un saludo y mucha suerte!!!
@@findemor ese fue el que yo hice y no me funciono 😖
@@findemor en el jugador puse
var is_in_swim = false
func _process(_delta):
movement()
func movement():
var inputAxis = Input.get_axis("Left", "Right")
velocity = Vector2(inputAxis * move_speed, velocity.y)
move_and_slide()
func _physics_process(delta):
if not is_on_floor():
velocity.y += GRAVITY * delta
if Input.is_action_just_pressed("Jump") and if is_on_floor():
velocity.y = JUMP
en area2d puse
extends Area2D
var in_swim = false
signal swim_state_changed(in_swim)
func _on_body_entered(_body):
var bodies = get_overlapping_bodies()
if(bodies.size()>0):
in_swim = true
emit_signal("swim_state_changed", in_swim)
func _on_body_exited(_body):
var bodies = get_overlapping_bodies()
if(bodies.size()==0):
in_swim = false
emit_signal("swim_state_changed", in_swim)
@@findemor aviso que es para android, puedo saltar y caminar, como ago para que nade????
@@findemor ya resolvi y era parecido ,lo tenia bien puesto pero no nadaba por el jump, es decir en el agua puse otro que era (fuerza_nadar) le puse poco y le subi mas en numeros a -200 y ya me puede nadar, gracias👍❤
que geni
al
No puedo avanzar sin eso
muuuuuuuuuuuuuuuuuuuuuuuuuuy guapo
💪👍👏👏👏
Finde... O haces más tutoriales como esté de godot Engine... O serás castigado eternamente 😈.
Na es broma... Me gusta los tutoriales y las sharlas que haces de Godot Engine.
Es más... 1+ subscriptor
Sí me decepcionas.... Pues, lo siento.
Buen video crack, sigue así
Plataforma 2d porsi me pregunta
Viva Unity
Y Unreal
este comentario está dentro de un viewport... de un navegador o de la app de yt