- Видео 37
- Просмотров 22 485
David Beltrán (shiro)
Добавлен 9 июн 2020
Un canal dedicado al mundo del arte, programación y desarrollo de vídeojuegos .
suscribete
Visita nuestra web
apricot-studios.tech/
Github
github.com/shiroiokamiart
X
shiroiookamiart
Instagram
shiroiookami.art
store / tiendas
itch.io: deifreestudios.itch.io
playstore: play.google.com/store/apps/dev?id=6083272565864352853
amazon: play.google.com/store/apps/dev?id=6083272565864352853
suscribete
Visita nuestra web
apricot-studios.tech/
Github
github.com/shiroiokamiart
X
shiroiookamiart
shiroiookami.art
store / tiendas
itch.io: deifreestudios.itch.io
playstore: play.google.com/store/apps/dev?id=6083272565864352853
amazon: play.google.com/store/apps/dev?id=6083272565864352853
Como usar _process, _physics_process y _ready en godot engine 4
Como usar _process, _physics_process y _ready en godot engine 4
¿Quieres dominar los fundamentos de la programación en Godot 4? En este tutorial, te guiaremos paso a paso a través de las funciones _process, _physics_process y _ready. Aprenderás cuándo y cómo utilizar cada una de ellas para crear comportamientos dinámicos y eficientes en tus juegos.
like si te ha gustado
suscríbete es gratis
mi tienda de apps
play.google.com/store/apps/dev?id=6083272565864352853
¿Quieres dominar los fundamentos de la programación en Godot 4? En este tutorial, te guiaremos paso a paso a través de las funciones _process, _physics_process y _ready. Aprenderás cuándo y cómo utilizar cada una de ellas para crear comportamientos dinámicos y eficientes en tus juegos.
like si te ha gustado
suscríbete es gratis
mi tienda de apps
play.google.com/store/apps/dev?id=6083272565864352853
Просмотров: 67
Видео
🚀 Como declarar variables y tipos de datos en Godot Engine 4x
Просмотров 343 месяца назад
“¡Bienvenidos a mi canal! En este video, te enseñaré cómo declarar variables en Godot Engine 4 de manera sencilla y efectiva. 🌟 Aprenderás los conceptos básicos y avanzados para manejar variables en GDScript, el lenguaje de programación de Godot. Desde variables simples hasta arrays y diccionarios, este tutorial te dará las herramientas necesarias para llevar tus habilidades de desarrollo de ju...
Como crear scripts y scripts globales
Просмотров 843 месяца назад
¿Quieres darle vida a tus juegos en Godot Engine? ¡Aprende a crear scripts personalizados para controlar cada aspecto de tu proyecto! En este tutorial, te guiaremos paso a paso en el proceso de escritura de scripts. like si te ha gustado suscríbete es gratis mi tienda de apps play.google.com/store/apps/dev?id=6083272565864352853 #GodotEngine4 #GodotTutorial #GameDev #UI #UX #InterfaceDesign #Ga...
Godot Engine 4.X conociendo la interface
Просмотров 706 месяцев назад
¡Domina las interfaces de Godot Engine 4 y crea experiencias de usuario inolvidables! Introducción ¿Eres un apasionado del desarrollo de juegos y buscas llevar tus interfaces al siguiente nivel? ¡Godot Engine 4 es la herramienta perfecta para ti! En este video, te guiaré paso a paso en el uso de las interfaces de Godot 4, desde los conceptos básicos hasta las técnicas más avanzadas. like si te ...
Introducción Godot 4.X como descargar e instalar el motor
Просмотров 516 месяцев назад
¡Crea tus propios videojuegos con Godot Engine 4! En este video te enseñaré paso a paso cómo descargar e instalar Godot Engine 4, un motor de videojuegos gratuito y de código abierto que te permitirá crear juegos increíbles para PC, consolas móviles y la web. ¿Qué aprenderás en este video? Dónde descargar Godot Engine 4 para tu sistema operativo. Cómo instalar Godot Engine 4 de forma rápida y s...
Transiciones entre escenarios godot 4x
Просмотров 800Год назад
Aprende hacer una transición entre pantallas en Godot engine 4 like si te ha gustado suscríbete es gratis mi tienda de apps play.google.com/store/apps/dev?id=6083272565864352853 scape room game play.google.com/store/apps/details?id=com.deifree.scaperoom.go random spaces play.google.com/store/apps/details?id=com.deifree.ramdonspaces.go patreon.com/drentart #godot #godotengine #shiroiokami #games
Aprende a usar sprite sheet en Godot engine 3
Просмотров 1,2 тыс.2 года назад
Aprende a usar sprite sheet en Godot engine 3 like si te ha gustado suscribete es gratis mi tienda de apps play.google.com/store/apps/dev?id=6083272565864352853 scape room game play.google.com/store/apps/details?id=com.deifree.scaperoom.go random spaces play.google.com/store/apps/details?id=com.deifree.ramdonspaces.go patreon.com/drentart #godot #godotengine #shiroiokami #games
Como implemetar varios idiomas en tu juegos. Godot engine 3
Просмотров 1,9 тыс.2 года назад
Como usar translation server godot 3 like si te ha gustado suscribete es gratis mi tienda de apps play.google.com/store/apps/dev?id=6083272565864352853 scape room game play.google.com/store/apps/details?id=com.deifree.scaperoom.go random spaces play.google.com/store/apps/details?id=com.deifree.ramdonspaces.go patreon.com/drentart #godot #godotengine #shiroiokami #games
Godot 3.x Animaciones sencillas con tween
Просмотров 3573 года назад
Godot 3.x Animaciones sencillas con tween
Godot 3x como programar un npc (Enemigos) parte 2. usando RayCast
Просмотров 4393 года назад
Godot 3x como programar un npc (Enemigos) parte 2. usando RayCast
Godot 3.X Cómo Hacer Un Menú de Pausa (Como pausar nuestro Juego)
Просмотров 2,4 тыс.3 года назад
Godot 3.X Cómo Hacer Un Menú de Pausa (Como pausar nuestro Juego)
Godot 3.3. hacer que el jugador de dos o mas saltos
Просмотров 3443 года назад
Godot 3.3. hacer que el jugador de dos o mas saltos
Godot 3x. Hacer que el personajes salte
Просмотров 4613 года назад
Godot 3x. Hacer que el personajes salte
Godot 3. Como Agregar Gravedad, Movimiento y Area 2D parte 2
Просмотров 3753 года назад
Godot 3. Como Agregar Gravedad, Movimiento y Area 2D parte 2
Godot 3. Como agregarle gravedad + movimiento y reducir velocidad con area 2D parte 1
Просмотров 1,5 тыс.3 года назад
Godot 3. Como agregarle gravedad movimiento y reducir velocidad con area 2D parte 1
💥 Exporta tus juegos en Godot a Windows
Просмотров 1483 года назад
💥 Exporta tus juegos en Godot a Windows
💥 Como Usar Capas (Layers) en Godot Engine 3x
Просмотров 2873 года назад
💥 Como Usar Capas (Layers) en Godot Engine 3x
Como exportar juegos de GODOT a Web (HTML)
Просмотров 1,6 тыс.3 года назад
Como exportar juegos de GODOT a Web (HTML)
Como usar objetos colisionables en godot engine 3 (StaticBody2D)
Просмотров 2103 года назад
Como usar objetos colisionables en godot engine 3 (StaticBody2D)
💥 Como usar objetos colisionables en godot engine. prt 1 Area 2D
Просмотров 3683 года назад
💥 Como usar objetos colisionables en godot engine. prt 1 Area 2D
🎮 Godot 3x. Como Usar Global Position y Position 2D
Просмотров 9123 года назад
🎮 Godot 3x. Como Usar Global Position y Position 2D
🎬 3 Formas de Instanciar Escenas en Godot Engine 3
Просмотров 1,8 тыс.4 года назад
🎬 3 Formas de Instanciar Escenas en Godot Engine 3
🔥Como Usar Sprites y AnimateSprites en Godot 3x
Просмотров 5304 года назад
🔥Como Usar Sprites y AnimateSprites en Godot 3x
🚨 Cómo Implementar Señales en Godot Engine 3x
Просмотров 1574 года назад
🚨 Cómo Implementar Señales en Godot Engine 3x
🎶 Cómo Usar Sonido en Godot Engine 3x
Просмотров 4064 года назад
🎶 Cómo Usar Sonido en Godot Engine 3x
Lo bueno esue esta en español , bien explicado , aunque falto completar la animacion , y ahora donde busco un tutorial asi mas completo 😢
Se escucha super bajo
una pregunta, si yo tengo varios spritesheet y los quiero juntar en uno solo (como el tuyo de tener todas las frutas juntas), como puedo hacer? PD: lo necesito porque tengo varias animaciones de un personaje como correr, atacar, morir etc y lo quiero juntar todo en un spritesheet para trabajolo mejor
Puedes usar krita y acomodarlas te cuidado con los tamaños. Disculpa el retraso en responder.
@@shiro_dev Muchas gracias y ntp por el retraso 😄
Hola, gracias por el video ... Solo por curiosidad, podrias hacer un curso de godot de programacion con ejemplos practicos y relacionados con el juego, como por ejemplo... Los diccionarios, podrias hacer un ejemplo como dialogos, o como con condicionales, el tema de elegir una puerta o otra opcion, algo asi, siento que aprenderiamos de una forma mas rapida la programacion y la creacion de juegos. Gracias.
Hola, gracias por tú sugerencia. El el próximo video veremos variables y como aplicarlas.
hola compañero te agradezco tu esfuerzo y tu tiempo para hacer el tutorial!! Para los próximo por favor quita la musica de fondo o bájala pues se te escucha muy poco y lo importante es tu voz para mejor comprensión!! un saludo y gracias
Gracias
no sirve para la version 4 v:
No, próximamente estarán los vídeos de Godot 4
Podria usted crear tutorial de nadar en tile de agua con el jugador en un juego de plataforma para godot 4 ??Gracias
Estoy planeando hacer un juego desde cero y más tutoriales, pero cuando el canal tenga por lo menos 200 sub. Quizás meta algo de ese estilo o haga un tuto referente a esto.
@@shiro_dev yo me he quedado atascado en ese tema de nadar y no puedo avanzar 😖, me dijeron que se puede hacer que nade con los botones por ejemplo jump, se puede fusionar jump+nadar y que agan cosas diferentes ?
@@shiro_dev lo esperare ese video ❤
@@truenincillo805 hay varias formas se Abarcar este tema
Gracias por compartir conocimientos un saludo bro 👍
Muy bueno pero mal no estaría una explicación 😅
Jajaja.. lo tendré en cuenta.
Tengo un problema Use el nodo rigidbody2d para crear una caja pero el problema esta cuando lo muevo todo esta bien pero cuando enpujo la caja contra la pared esta atraviesa la pared o cuando le caigo arriba esta traspass por de bajo hay veces que no pasa pero es cuando le aplico mucha fuerza, puedes ayudar?
Acabas de encontrar un bug en Godot jajajajajajaja... naa es joda. Este el rigidbody coliosiona con un staticbody?
@@shiro_devno es un kinematicbody 2d
Ok, a ver si entiendo, tienes un rigidbody que al colisionar con kinematicbody, el primero traspasa al otro a veces no siempre. Hummm.. interesante que tipo de colisiónes usas? Colisiónshape?
@@shiro_dev no bro el rigidbody2d traspasa el tilemap cuando el kinematicbody 2d le aplica fuerza osea cuando lo enpujo contra la pared traspasa todas las máscaras están bien
@@Retro-kk ya, a ver, tienes un rigibody caja y un pj en kinematicbody y una pared en tiles digámoslo así, le pegas con el pj a la caja que es el rigi y esta traspasa la pared. a lo que entiendo, no? te pregunto verificaste que tu tile tenga una forma de colisión. verificaste las capas a ver si están movidas.
hola hermano sabes si se puede poner el analitycs en godot? para ver cuantos usuarios baja la app?
Buen día, si amigo. Si puedes.
@@shiro_dev Hola gracias por responder, serías tan amable de hacer un vídeo de como configurarlo con un proyecto nuevo? estoy usando el Godot 4.0, y no encuentro ningún tutorial muchas gracias
Hay un plugin disponible para Godot y firebase que te podría ir bien.
Buen video pero tengo una duda, yo puedo ponerle varias keys a un mismo nodo label?. Digo es que pasa que yo actualmente en mi proyecto tengo un solo nodo label al que por código le voy cambiando el texto según lo que va pasando en el juego. Entonces para traducirlo como haría?
Si, puede ir cambiando el valor del texto..
@@shiro_dev Entonces tendría que colocar el setgame de traducción luego de cada cambio de texto no? O como?
Solo necesitaría setear el texto de ese label
Solo por curiosidad, ¿cual es la razon de tener un solo label? ¿Optimizacion?.
@@Dan47630 si aunque actualmente uso un sistema de animaciones con el 'Animation Player' y allí es donde según el punto del juego voy cambiando lo que pone el mismo label y los efectos de color, borde y por su puesto sus animaciones de transición al entrar y salir de la pantalla.
Tocayo es justo lo que necesitaba
vos sos familiar de lucas beltran?
no.
muchas gracias muy buen video aunque se escucha un poco bajito. Pero me ayudó mucho
Gracias, en el próximo hablaré un poco más alto.
Ok.
breve, claro y conciso, me encanta
el tuto genial, pero le pondría una pega: si se clica dentro de la imagen pero no en el centro, evidentemente se centra la imagen al cursor, me interesa que se quede donde se ha clicado, que no se centre, ¿como se podría? pd: tienes cositas interesante, me suscribo
Grácias por tu apoyo.. en respuesta lo que puedes es jugar con el pivote del Sprite o el de la textura.
@@shiro_dev ni idea pero trastearé las apciones, a ver si doy con ello
Gracias por tu video amigo, me ayudaste.
hola tengo un error con exportar, me ayudarías mucho si me puedes decir a qué se debe y como solucionarlo: The following features required to run Godot projects on the Web are missing: Cross Origin Isolation - Check web server configuration (send correct headers) SharedArrayBuffer - Check web server configuration (send correct headers)
Intenta ponerlo en web server como xampp
Tengo una duda, me sale que no existe la funcion "Instance" en GD Script, que hago?
debes leer el archivo o escena antes de instanciarla ejemplo load(ruta al archivo que deseas instanciar).instance()
ME GUSTARIA SABER COMO EXPORTAR MIS JUEGOS PERO CON PCK QUIERO QUE EL PCK SEA MODIFICABLE. ALGUIEN SABE COMO QUITARLE LA PROTECCION AL PCK. POR FAVOR Y GRACIAS.
Oye bro eres el único que me hizo entender el nodo mil gracias
no me aparece el botn de pausa que me recomiendas
Muchisimas gracias, entender esto me costo bastante
no me funciona lo e reecho 4 veces y no funciona
hey que tal bro soy del video de arrastrar y soltar jaja y en caso de que quisiera que al tocar el objeto este soltara una animación como lo haría? y al terminar esta el objeto vuelva a su lugar
Bueno cuando tú tienes una colision este dispara un evento, solo debes asignar tu animación cuando se cumpla la codiciin que deseas.
@@shiro_dev huy y como haría eso lamento tanta preguntadera soy un asco con el tema de animaciones ya tengo un objeto con un animation player la animacion consiste en que el objeto se vuelbe verde no se como poner la animacion en el scrip
Podria hacer un video explicando eso, pero tendria que hacerlo el sabado o domingo. no se si se te sea viable.
@@shiro_dev o baya bro de verdad me ayudaría bastante
hey bro que tal me encanto el video solo tengo una duda como podria crear una casilla donde quiero dejar el objeto y en caso de que sea el correcto se quede hay y si no simplemente no lo tome
Puedes usar colisiones, y que detecte el tipo del campo, al ser igual que lo detenga. Esa puede ser una solución.
@@shiro_dev Ja esque no se como hacer el scrip xd
Aquí en el canal hay videos de colisiones lo demás es tu imaginación y destreza. Tu puedes.
en godot 3.5.stable: Failed to fetch no me inicia el juego solo sale "Failed to fetch"
Usa un servidor local tipo apache si usas Windows usa Xampp. Ese error es de cors permisos.
buen video pero como hago q se cambie en las demas esenas tambien?
El idioma te carga al iniciar tu juego, debes poder acceder a el desde cualquier escena.
Muy buen video.
Gracias
Lo mejor es hacerlo con libre office para que no salgan las comas que arruinan, otra alternativa que veo es usar gettext con poedit, no se si tengas video de eso
Cómo se te haga más cómodo, lo importante es que funcione.
hola, como solucionas los errores que te dan? son 3, yo solucione 2 pero me da error en el (delta)
A ver, coméntame que error te da.
muchas gracias
De nada capo 👍
haces videos en 3D de gotot?
Tengo planeado hacer algunos, más sin embargó debo ver qué tal la evolución de este canal. Gracias por tu comentario
ahora si quieren que se mueva en x and y se puede necesitar el siguiente codigo extends KinematicBody2D #algunas partes del codigo son comentarios #esto se debe a que no quiero gravedad #pero lo dejo en caso de ser necesitado :D # elimina el signo de comentario para aplicar la propiedad export (float) var Gravity = 250.0 export (float) var speed = 60 export (bool) var mov = true var ready: bool = false var move: Vector2 = Vector2(0, 0) var move1: Vector2 = Vector2(0, 0) var dir = -1 var dir1 = 1 func _ready(): ready = true #apply_gravity(delta) set_dir() pass func set_dir() -> void: randomize() var rand = rand_range(1, 5) if rand >0 and rand <2.5: dir = 1 #$RayCast2D.position.x = $CollisionShape2D.shape.get_extents().x * dir randomize() var ran = rand_range(1, 5) if ran >0 and ran <2.5: dir1 = 1 pass func _physics_process(delta): if ready: if mov: move.x = speed * dir move_and_slide(Vector2(move.x, 0), Vector2(0, -1)) if is_on_wall(): #or not $RayCast2D.get_collider(): if dir > 0: dir = -1 else: dir = 1 #$RayCast2D.position.x = $CollisionShape2D.shape.get_extents().x * dir if mov: move1.y = speed * dir1 move_and_slide(Vector2(0, move1.y), Vector2(1, 0)) if is_on_wall(): if dir1 > 0: dir1 = -1 else: dir1 = 1 if mov: move.x = speed * dir move_and_slide(Vector2(0, move.x), Vector2(1, 0)) if is_on_wall(): #or not $RayCast2D.get_collider(): if dir > 0: dir = -1 else: dir = 1 #$RayCast2D.position.x = $CollisionShape2D.shape.get_extents().x * dir if mov: move1.y = speed * dir move_and_slide(Vector2(move1.y, 0), Vector2(0, -1)) if is_on_wall(): #or not $RayCast2D.get_collider(): if dir1 > 0: dir1 = -1 else: dir1 = 1 #$RayCast2D.position.x = $CollisionShape2D.shape.get_extents().x * dir pass pass # funcion gravedad va en "func _ready():" func apply_gravity(delta) -> void: var G = Gravity * delta move.y += G move_and_slide(Vector2(0, move.y), Vector2(0, -1)) if is_on_floor(): move.y = 0 pass literal he copiado y pegado el código directo, pero bueno el que lo necesite para un tipo rpg combinado donde no hace falta la gravedad ahi ta una actualizacion ahora se puede mover en diagonal, izquieda, derecha, arriba abajo y todos los diagonales de manera aleatoria :D
xfa fija mi comentario :v
Muy bueno vídeo, y esto me sirve como base para hacer que se mueva en múltiples direcciones :D
Todo un perrazo, te mereces mas subs
Gracias
Muchas gracias por el tutorial, muy completo y me sirvió de maravilla
GRACIASSSSSSS BROU SE TE AGRADECE HERMANO!!!!!!!!
Hola me sale que"Invalid call. Nonexistent funciona "normalized"in base 'float'
Te dejo un like gracias
me pasaría las lista de los comando
AAAAAAAAAAAAAAAAAAAA
de verdad, muchas gracias
gracias
buen video '!! podria hacer un video de como exportar a android gracias
Claro ese lo tengo pendiente
Una pregunta como coloco en este menu un boton paea reiniciar el juego
Hola, para eso tienes varias formas uno es recargar la escene.
has lo mismo solo que con get_tree().reload_current_scene
oye me sale algo que failed to fetch me puedes ayudar??. Utilizo godot 3.3.2
a mi igual