- 133
- 111 111
DevMark
Mexico
Приєднався 1 кві 2015
Descubre cómo crear videojuegos utilizando Godot Engine 4 y GDScript.
Este canal está dedicado a enseñarte todo lo que necesitas saber para crear tus propios videojuegos
Aquí encontrarás tutoriales de Godot Engine 4, consejos y trucos para ayudarte a llevar tus habilidades de desarrollo de juegos al siguiente nivel
Asi que suscribete!
Redes Sociales allmylinks.com/devmark
Este canal está dedicado a enseñarte todo lo que necesitas saber para crear tus propios videojuegos
Aquí encontrarás tutoriales de Godot Engine 4, consejos y trucos para ayudarte a llevar tus habilidades de desarrollo de juegos al siguiente nivel
Asi que suscribete!
Redes Sociales allmylinks.com/devmark
Demo de Diagramas Voronoi con Vectores en Godot 4
En este vídeo veremos algunos los diagramas de voronoi creados con Godot Engine y en próximos videos aprenderemos como programarlos usando GDScript para usarlos en nuestros videojuegos
En este ejemplo se usó un vector de 100px * 100px para crear cada imagen con una cámara de ajustada a un Zoom x5
Síguenos en nuestras redes sociales
allmylinks.com/devmark
Generadores
alexbeutel.com/webgl/voronoi.html
cfbrasz.github.io/Voronoi.html
Cómo dibujarlos
ua-cam.com/video/b_ELcXXFnVk/v-deo.html
ua-cam.com/video/SzRIDsDzyqs/v-deo.html
#godot #voronoi #godot_voronoi
En este ejemplo se usó un vector de 100px * 100px para crear cada imagen con una cámara de ajustada a un Zoom x5
Síguenos en nuestras redes sociales
allmylinks.com/devmark
Generadores
alexbeutel.com/webgl/voronoi.html
cfbrasz.github.io/Voronoi.html
Cómo dibujarlos
ua-cam.com/video/b_ELcXXFnVk/v-deo.html
ua-cam.com/video/SzRIDsDzyqs/v-deo.html
#godot #voronoi #godot_voronoi
Переглядів: 103
Відео
Mover Personaje en 4 Direcciones | Crear Personaje Top Down en Godot 09
Переглядів 13221 годину тому
En este video tutorial aprenderemos como mover a nuestro personaje en 4 direcciones usando Godot Engine 4 y GDScript 2.0 00:00 Crear Personaje Top Down en Godot 09 | Mover Personaje en 4 Direcciones 00:19 Agregar el componente a nuestro proyecto 00:52 Configurar el componente de movimiento 02:07 Mover a nuestro jugador en 4 direcciones 04:48 Agregar animaciones del estado idle Continúa el Curso...
Cambiar la dirección y animación al caminar | Crear Personaje Top Down en Godot 08
Переглядів 19414 днів тому
En este video tutorial aprenderemos como cambiar la dirección y animación al caminar para mover a nuestro personaje usando Godot Engine 4 y GDScript 2.0 00:00 Crear Personaje Top Down en Godot 08 | Cambiar la dirección y animación al caminar 00:16 Funciones para cambiar la dirección y animación 02:32 Error function not found in base self en godot 03:37 Mostrar en consola la dirección y el estad...
Godot Sentencia Match o Switch | Curso GDScript Básico Para Godot 4
Переглядів 18928 днів тому
En este video aprenderemos como usar la sentencia match la cual es una alternativa a la sentencia if con Programación en GDScript y Godot 00:00 Curso GDScript Para Godot 4 Sentencia Match o Switch 01:09 Comparar que el valor y tipo de dato sea igual 03:29 Sentencia Match con el patrón literal y comodín Síguenos en nuestras redes sociales 👍 allmylinks.com/devmark Continúa con el curso de GDScrip...
Movimiento Rectilíneo Uniforme en Godot 1.1 Detener el Movimiento | Curso Componentes Para Godot
Переглядів 190Місяць тому
En este videotutorial, aprenderás paso a paso como detener el Movimiento Rectilíneo Uniforme en utilizando Godot y GDScript 00:00 Curso Componentes Para Godot | Movimiento Rectilíneo Uniforme en Godot 1.1 Detener el Movimiento 01:21 Detener el movimiento después de un tiempo 03:48 Función para detener el movimiento 05:43 move and slide y move and collide Curso Crear Componentes Para Godot ua-ca...
Crear Nodo Personalizado de Botón con Sonido 1.1 Agregar Señales | Curso Crear Nodos Para Godot
Переглядів 145Місяць тому
En este tutorial aprenderemos como crear un nodo personalizado para reproducir sonidos y señales personalizadas con GDScript y Godot 4 Aprender el proceso paso a paso la creación del nodo hasta la implementación del sonido al presionar el botón para finalmente agregar señales personalizadas desde código GDScript. Descubre cómo esta funcionalidad puede enriquecer la experiencia del usuario y dif...
Movimiento Rectilíneo Uniforme en Godot | Curso Componentes Para Godot
Переглядів 331Місяць тому
Aprende a programar el Movimiento Rectilíneo Uniforme (MRU) en Godot, en este tutorial, te aprenderás paso a paso para crear un objeto que se mueva a una velocidad constante en línea recta, sin aceleración. Utilizando GDScript, el lenguaje de script de Godot, comprenderás cómo aplicar fórmulas físicas básicas dentro de un entorno de desarrollo de juegos. 00:00 Curso Componentes Para Godot | Mov...
Retrasar El Orden de Ejecución Con Await en Godot | Curso Componentes Para Godot
Переглядів 2522 місяці тому
En este video tutorial aprenderemos como ejecutar un código antes de otro, lo cual nos ayudará a la hora de crear componentes y nodos con GDScript y Godot 4 00:00 00:00 Godot Retrasar El Orden de Ejecución Con Await 01:53 Retrasar ejecución de código con await Continúa con el curso de Componentes para Godot 4 ✅ ua-cam.com/play/PLgI0I_tQQ38K9LWlv021EWju-GcfFojV-.html Síguenos en nuestras redes s...
¿Por qué se normalizan los vectores en los videojuegos? | Física para Videojuegos
Переглядів 3542 місяці тому
En este video aprenderemos la razón por la que se normalizan los vectores en los videojuegos, además de como normalizar un vector con GDScript y Godot Engine Aprende cómo esta técnica matemática fundamental equilibra la velocidad y la dirección de objetos y personajes en tu juego, creando una experiencia de juego más fluida y realista. 00:00 Física para Videojuegos ¿Por qué se normalizan los ve...
Crear Nodo Personalizado de Botón con Sonido | Curso Crear Nodos Para Godot
Переглядів 2472 місяці тому
En este video tutorial aprenderemos como crear un nodo personalizado para reproducir sonidos con GDScript y Godot 4 Aprende a mejorar la interactividad de tus juegos o aplicaciones con Godot creando un Nodo Personalizado de Botón con Sonido. Este tutorial te guía en el proceso paso a paso, desde la creación del nodo hasta la implementación del sonido al presionar el botón. Descubre cómo esta fu...
Take Screenshot In Godot | Godot Engine Tutorials
Переглядів 2742 місяці тому
En este video tutorial aprenderemos como tomar una captura de pantalla usando Godot Engine 4 ¿Quieres aprender a capturar imágenes impresionantes de tu juego en Godot? Aprende cómo tomar capturas de pantalla en Godot con este sencillo tutorial. Descubre los pasos para capturar momentos épicos de tu juego y compartirlos con el mundo. Con Godot, capturar la esencia de tu proyecto nunca ha sido ta...
Crear clases para cambiar de dirección | Crear Personaje Top Down en Godot 07
Переглядів 3473 місяці тому
En este video tutorial aprenderemos como agregar direcciones 2d con vectores y ángulos para mover a nuestro personaje usando Godot Engine 4 y GDScript 2.0 00:00 Crear Personaje Top Down en Godot 07 | Crear clases para cambiar de dirección 00:05 Crear clases de direcciones 2d en godot 02:35 Crear clase de direcciones para el player 03:36 Crear las direcciones del jugador 08:31 Agregar las direcc...
Godot Crear Botón con Sonido | Curso Crear Nodos Para Godot
Переглядів 3183 місяці тому
En este video tutorial aprenderemos como crear una escena con un botón de sonido usando Godot Engine 4 y GDScript 2.0 00:00 Curso Crear Nodos Para Godot | Godot Crear Botón con Sonido 00:26 Crear escena del botón 02:52 Programar el botón para reproducir el sonido Síguenos en nuestras redes sociales 👍 allmylinks.com/devmark Curso de GDScript para Godot 4 ✅ ua-cam.com/play/PLgI0I_tQQ38LFw7SZX2U3S...
Reproducir Animaciones Usando Código | Crear Personaje Top Down en Godot 06
Переглядів 3193 місяці тому
En este video tutorial aprenderemos como reproducir las animaciones del nodo animation player que tiene nuestro personaje top down, usando Godot Engine 4 y GDScript 2.0 00:00 Crear Personaje Top Down en Godot 06 | Reproducir Animaciones Usando Código 00:22 Agregar la máquina de estados a nuestro proyecto 01:32 Agregar la máquina de estados a nuestro player 03:00 Crear la clase padre de los esta...
Agregar una máquina de estados a nuestro Player | Crear Personaje Top Down en Godot 05
Переглядів 3673 місяці тому
En este video tutorial aprenderemos como agregar una máquina de estados a nuestro personaje top down usando Godot Engine 4 y GDScript 2.0 00:00 Crear Personaje Top Down en Godot 05 | Agregar una máquina de estados a nuestro Player 00:22 Agregar la máquina de estados a nuestro proyecto 01:32 Agregar la máquina de estados a nuestro player 03:00 Crear la clase padre de los estados 04:51 Crear el e...
Godot 4 Máquina de Estados 4.1 | Actualización De La Máquina De Estados
Переглядів 2764 місяці тому
Godot 4 Máquina de Estados 4.1 | Actualización De La Máquina De Estados
Godot 4 Máquina de Estados 07 | Evitar Strings Mágicos en la Máquina de estados
Переглядів 3144 місяці тому
Godot 4 Máquina de Estados 07 | Evitar Strings Mágicos en la Máquina de estados
Los Strings Mágicos y Números Mágicos | Curso Clean Code Para Godot
Переглядів 4594 місяці тому
Los Strings Mágicos y Números Mágicos | Curso Clean Code Para Godot
How to remove the border that appears when pressing a button in Godot? | Themes in Godot 02
Переглядів 2634 місяці тому
How to remove the border that appears when pressing a button in Godot? | Themes in Godot 02
Crear Animaciones de Personaje Caminando con Godot | Crear Personaje Top Down en Godot 04
Переглядів 2344 місяці тому
Crear Animaciones de Personaje Caminando con Godot | Crear Personaje Top Down en Godot 04
Godot 4 Máquina de Estados 06 | Cambiar el estado desde otro nodo
Переглядів 3934 місяці тому
Godot 4 Máquina de Estados 06 | Cambiar el estado desde otro nodo
Duplicar Animaciones en Godot con el nodo Animation Player | Crear Personaje Top Down en Godot 03
Переглядів 2284 місяці тому
Duplicar Animaciones en Godot con el nodo Animation Player | Crear Personaje Top Down en Godot 03
Crear Animaciones con el nodo Animation Player | Crear Personaje Top Down en Godot 02
Переглядів 3375 місяців тому
Crear Animaciones con el nodo Animation Player | Crear Personaje Top Down en Godot 02
Agregar Sprites Gratis a Godot | Crear Personaje Top Down en Godot 01
Переглядів 6425 місяців тому
Agregar Sprites Gratis a Godot | Crear Personaje Top Down en Godot 01
Crear Temas Con StyleBox en Godot | Themes en Godot 02
Переглядів 3065 місяців тому
Crear Temas Con StyleBox en Godot | Themes en Godot 02
Godot 4 Máquina de Estados 05 | Acceder a variables del nodo padre
Переглядів 5145 місяців тому
Godot 4 Máquina de Estados 05 | Acceder a variables del nodo padre
Crear Temas para interfaces en Godot | Themes en Godot 01
Переглядів 5325 місяців тому
Crear Temas para interfaces en Godot | Themes en Godot 01
Detectar cuando se presiona una tecla en Godot con el Input Map | Tutoriales de Godot Engine
Переглядів 4375 місяців тому
Detectar cuando se presiona una tecla en Godot con el Input Map | Tutoriales de Godot Engine
Godot 4 Máquina de Estados 04 | Cambiar de estados
Переглядів 6906 місяців тому
Godot 4 Máquina de Estados 04 | Cambiar de estados
Godot 4 Máquina de Estados 03 | Crear Estados en la Máquina de Estados
Переглядів 9376 місяців тому
Godot 4 Máquina de Estados 03 | Crear Estados en la Máquina de Estados
Mark mi personaje vibra un poquito cuando camina, no es mucho pero se ve algo molesto a pesar de no vibrar tanto, que puede ser?
Podría ser la velocidad a la que camina
@@devmark404 tiene la misma del video del movimiento rectilíneo uniforme, 1
@@elobans8481 1 Cambia la velocidad a 64 a ver que tal 2 Si no funciona, cambia el tipo de viewport en Project-> Project Settings-> Window -> Mode 3 También podrías cambiar la escala a 1 4 Estás usando los mismos sprites del video?
@@devmark404 tengo los mismo sprites, la misma escala y ya probé todos los viewports, se nota más si le subo la velocidad, pero si la bajo no se nota tanto, sin embargo me gustaría que el personaje vaya más rápido
@@elobans8481 Creo que ya vi el problema, en la misma parte donde cambias el viewport cambia la escala a 1 se verá más pequeño, pero lo podemos arreglar usando una cámara 2d
Buen video
En este vídeo veremos algunos los diagramas de voronoi creados con Godot Engine y en próximos videos aprenderemos como programarlos usando GDScript para usarlos en nuestros videojuegos En este ejemplo se usó un vector de 100px * 100px para crear cada imagen con una cámara de ajustada a un Zoom x5
esto es oro puro
Como añado un borde negro a los ojetes tipo como si fuera un dibujo animado pero con shaders
llegue al final
la suma multiplicacion divicion resta tambien se pueden resolver asi var A = 12 var B = 15 var resultado = 0 funk _ready(): resultado = A+B print(resultado)
Un buen vídeo, estoy ansioso por ver el de ocho direcciones. Me gustaría un tutorial acerca del patfinding y el uso correcto del AstarGrid y el navegationAgent.
Gracias Mark...
Videos del componente de movimiento rectilíneo uniforme en Godot ua-cam.com/video/pj71cfN1QYA/v-deo.htmlsi=q7a7qejEaIyuCQnd
Gracias Mark...
Gracias por ver, aquí tienes la continuacion ua-cam.com/video/9IWvPONw_i4/v-deo.htmlsi=PuRnsB436ULLreMY
🗣️ Cómo podemos ver funciona
Tienes pensado hacer el tutorial para hacer los voronoi en godot? me serviría un montón para el proyecto en el que ando
Sí, tengo el código para la versión 3, me falta migrarlo a la versión 4
@@devmark404 otro más que lo está esperando acá! Espectacular todo el contenido!
Buena info, pero es para morir de sueño esa voz con ia
Men yo necesito ayuda con algo bastante específico, aunque creo que para vos debe ser fácil, tengo varios labels que quiero que se dibujen por encima de todo lo que hay en una escena, la cosa es que los labels están dentro de escenas hijas, por lo que él z-index no me funciona. El proyecto es algo así: NodoPadre ├── escena │ ├── OtrosNodos │ └── label1 ├── escena │ ├── OtrosNodos │ └── label2 └── escena ├── OtrosNodos └── label3 Los labels muestran el nombre del elemento, por lo que necesito que se muestren sobre todo lo demás en la pantalla, para que no se tapen con otros objetos y el usuario pueda ver los nombres en todo momento. Podrías hacer un vídeo al respecto?
Los textos siempre van dentro del nodo canvas item para que queden arriba del juego
@@devmark404 Tiene sentido, pero como puedo obtener la posición en pantalla de un objeto? para poder hacer que el label aparezca en el lugar donde está el objeto
@@devmark404 Resuelto, usando un get_global_transform_with_canvas().get_origin()
@@YomarPosada con la propiedad position o global_position la global es de toda la pantalla
Es muy útil para disparar en dirección de la rotación del player
2d top down se hace con el animation tree y un cambio de variable
buen video
Video de calidad gracias broo gracias a ti aprendo😊
Hermano, cuando sale el proximo video?? me gustaría saber como ejecuto las animaciones segun las cajas de estado y para que no entren en conflicto, pd muchas gracias explicas excelente
Justo acabó de sacar video sobre eso ua-cam.com/video/QuYbNwF5UiA/v-deo.htmlsi=xvVJFtiamEQzj1LE
@@devmark404 JAJSJAKAK, me hubiera servido justo un par de horas atras, gracias bro
Me falla la revision de has method, pero mi clase si tiene el metodo
Si agregaste el nodo a la propiedad initial_state? Si está bien escrito?
gracias, yo toy aprendiendo a programar, estaba buscando lo mismo y lo logre con menos codigo, pero obviamente capaz el tuyo es mas eficiente o util... igual el q hice yo funciona vi el video para comparar... jeje gracias!!! estan buenos todos los videos!
Hola, no entiendo porque utilizamos la función "calculate perimeter" si ya tenemos la función "sum_array". Es decir, "calculate_perimeter·, tan solo sirve para llamar a la función "sum_array". Me da a entender, que se podría calcular el perímetro tan solo con la función "sum_array" ¿No? Saludos.
Porque la función sum_array solo debe hacer eso, y en calculate perimeter podemos agregar otra función dentro que nos sirve para validar datos
@@devmark404 vale vale, perfecto. Muchas gracias!!
Buen vídeo! Tengo una duda, harás vídeo sobre cómo guardar y cargar partidas por ejemplo desde el menú de inicio y así? Saludos!
Recuerdo haber visto algo de clases en C++, pero mi pregunta es... ¿De que se encargan los nodos Enemy y ExampleEnemy? Gracias por hacer estos videos, vi todo el curso basico y me esta ayudando bastante PD: Creo que como buena practica, en vez de nombrar las propiedades como "the_name", se puede escribir algo como "enemyName", aunque tal vez pensándolo bien tan solo sea una maña mia. Nuevamente, no me canso de ver tus videos para seguir aprendiendo, son muy útiles
Solo son de ejemplo para mostrar las clases y objetos
¿Alguien sabe cómo hacer esto sin usar estructuras condicionales (como los ifs)?
Exelente, ahora voy a ver los videos desde el principio gracias.
Gracias por comentar, aquí tienes el último video ua-cam.com/video/3UQbsgV-_DY/v-deo.htmlsi=41T_xS7baXA7UM8i
Ten paciencia que cuando el motor se vuelva mas popular te lloveran vistas y subs
Eso espero, mientras aquí tienes el último video del curso de godot ua-cam.com/video/3UQbsgV-_DY/v-deo.htmlsi=41T_xS7baXA7UM8i
Buen video
Gracias por este video, por otra parte ¿cúal sería el metodo para insertar un array al comienzo de otro array y el de insertarlo en cualquier parte de un array?
A partir del minuto 1:39 se explican ambos métodos
el codigo: {project} --goto {file}:{line}:{col}
NOTA IMPORTANTE: Para que puedan ver las variables exportables en el editor deben tener seleccionado el nodo que tiene el script Link para continuar el curso: ua-cam.com/play/PLgI0I_tQQ38LFw7SZX2U3S-eKT-FrC1-Y.html
No pude hacer ninguno de los ejercicios. No explicaste como sacaste esos elementos de variables exports
tengo godot 4.1.1
Tienes que seleccionar el nodo que tiene el script lo mencione en el minuto 00:53 y después te aparecerán las propiedades en la parte derecha del editor
Me estoy iniciando en esto del mundo de la programación, desde hace años tengo la idea de un juego para desarrollar pero por falta de una pc no he podido. Sé que Godot en Android es casi que lo mismo que en pc, ojala este curso me sirva
GDScript funciona en cualquier dispositivo que soporte Godot
Hoy me he levantado temprano por la mañana, y sin quererlo he terminado viendo videos sobre diagramas de Voronoi. Que buen video, otro argumento más para saber aprender de matemática si te gustan los video juegos
chat gpt no sabia usar los setters y getters en 4.2, me lo vendio hermoso y despues no pude usarlo XDDD gracias a dios por este video!!
Cierto no sirve para godot 4, es mejor aprenderlo por tu propia cuenta, mientras aquí tienes el último video del curso de gdscript ua-cam.com/video/3UQbsgV-_DY/v-deo.htmlsi=41T_xS7baXA7UM8i
buen video! y si quisiera utilizar las mismas animaciones y posiciones pero con otro sprite para otro personaje basta con duplicar el nodo y cambiar el sprite? y si quiero otro sprite dentro del mismo personaje es posible utilizar dos sprites, o debo unirlas irremediablemente?
Podrás guardar ese nodo como scena, pero es más recomendable tener un nodo de animation_player por cada escena par evitar errores
Me lo podes explicar mejor este video?. No entiendo porque me salieron errores si hice lo que dice este video
Que errores te aparecen? Y que versión usas
@@devmark404 uso 4.1. El error me tira en my_array.front
Excelente vídeo.
Genial, Gracias...
Video para detectar que teclas se están presionando para la clase Input.get_vector ua-cam.com/video/0o28339LrSI/v-deo.htmlsi=SfUFH7LlQrMftgs5
Que puedo hacer si el png descargado es uno donde las animación están en una fila, como una cinta, uno al lado de otro, en vez de estar distribuidos en secciones. Cuando avanzo el número del frame hace que la cinta se mueva y el orden deja de coincidir con la imagen. ¿En ese caso tengo que editar el png, o godot puede ofrecerme una solución?
Alguna imagen de ejemplo?, porque creo que sí sería mejor editarlas con un editor de imágenes hay varios gratuitos como photopea o algunos pixel art
Vc é fera explicar muito bem , obg
Obrigado por assistir o vídeo e comentar
Bem explicado!
Obrigado por assistir o vídeo e comentar
Gracias por los videos, sigue con los tutoriales plis ❤
Genial !!
Exelente :)
Gracias por ver acabo de subir continuación ua-cam.com/video/QuYbNwF5UiA/v-deo.htmlsi=xvVJFtiamEQzj1LE