GODOT 3 EN ESPAÑOL - Como hacer una barra de salud

Поділитися
Вставка
  • Опубліковано 8 лип 2024
  • Descarga el proyecto base
    drive.google.com/drive/folder...
    Video del enemigo
    • GODOT 3 EN ESPAÑOL - E...
    Únete a la comunidad en Discord
    / discord
    Sígueme en Twitter
    / albert_valo
    Directos en twitch
    / albertvalo
    0:00 Introducción
    0:49 Preparar la barra de progreso
    1:35 Añadir las texturas
    4:50 Propiedades del nodo Texture Progress
    6:15 Añadir la barra de progreso al juego
    6:45 Código para Player
    9:12 Código para la colisión con el enemigo
    13:45 Código para Enemy
    15:10 Conectar la barra con el Player
    19:38 Resultado final
    #GodotEngine #Gamedev #indiedev
  • Ігри

КОМЕНТАРІ • 74

  • @jisus7568
    @jisus7568 3 роки тому +7

    Tantos días esperando este video y por fin ❤️❤️

  • @gitbongamesstudio1938
    @gitbongamesstudio1938 2 роки тому +4

    16:44 esa técnica no la sabia, muchas gracias por compartir tu conocimiento con nosotros

  • @edwinmonge9155
    @edwinmonge9155 3 роки тому +16

    Lo he dicho muchas veces y reitero: sin duda el mejor canal de godot en español, estaría genial que hicieras un tuto sobre sistemas de niveles, un saludo crack B)

    • @AlbertValo
      @AlbertValo  3 роки тому +1

      gracias a ti por el apoyo!

  • @Castro17C
    @Castro17C 3 роки тому +6

    GRACIAS POR Hacer El Video Que Pedí Muchísimas GRACIAS 😁

  • @eduardosanchezbarrios5810
    @eduardosanchezbarrios5810 3 роки тому +1

    Muy buen tutorial como siempre Bro👍💪

  • @futublock
    @futublock 3 роки тому +8

    Jodere, me hacía falta un tuto de eso hace unos dias, de todas formas aqui tienes mi like y le prestaré mucha atención

  • @eljoagames
    @eljoagames 3 роки тому +4

    Hey!! Que bien explicas. Contigo aprendo a usar Godot seguro

  • @higinioalejandrocastrogarc1031

    Buen video! saludos desde Guatemala.

  • @Stoplifee
    @Stoplifee 2 роки тому

    bro todo lo que dices se me queda buena explicacion y detalle al hacer cualquier movimiento
    👍

  • @arba2930
    @arba2930 3 роки тому +2

    Uff pero que bueno excelente tutorial gracias por compartir tus conocimientos dar apoyo a los seguidores de Godot más titulares como este 💪

  • @tr3z347
    @tr3z347 3 роки тому

    Muy buenos vídeos de godot me ayudan mucho a aprender más de godot y cómo va este mundillo...jeje..
    Sigue así 👍

  • @miluvillarb2991
    @miluvillarb2991 2 роки тому

    me has ayudado mucho, nuevo sub

  • @scolex3053
    @scolex3053 3 роки тому +4

    ¡Hola! He seguido el tutorial al pie de la letra, pero por alguna razón mis enemigos siguen sin quitarme vida y no entiendo que pasa, ¿alguna ayuda?

  • @everyhats1307
    @everyhats1307 3 роки тому

    alfiiiiinnn
    cuanto esper este tutorial gracias

  • @carlosdanieljaimeflores8528
    @carlosdanieljaimeflores8528 3 роки тому

    muy buen video me sirvio de mucho, me gusta mucho tu canala por que casi no hay tutoriales en español de godot en internet aunque no a todas las personas les interesa la programacion a los que si nos sirve de mucho exelente video

  • @marcosmacias2087
    @marcosmacias2087 3 роки тому

    hola gracias buen canal me encanta que ponesel codigo ra aprender y praticar

  • @RacoonPepito
    @RacoonPepito 3 роки тому +1

    gracias por el video, pero igualmente tengo una duda, ¿como puedo hacer que al momento de que el personaje de mi juego agarre un poción esta le recuperé un poco de la salud que perdió?

  • @sebastianponce6397
    @sebastianponce6397 2 роки тому

    El mejor

  • @eliasquintero7486
    @eliasquintero7486 3 роки тому +3

    @albertvalo amigo te ruego que ahgas un tutorial de como hacer que con una tecla se reinicie la partidaaa por favor haceloo te lo ruego denle like si tambien quieren ese video

    • @AlbertValo
      @AlbertValo  3 роки тому +1

      get_tree().reload_current_scene

  • @Dan2.01
    @Dan2.01 3 роки тому

    Oye amigo están geniales tus vídeos :'D
    Una pregunta dónde haces tus Sprites ?
    Y no sé si has hecho un tuto de esto y si es así puedes decirme cuál.
    Es el de agregar como un vídeo a la introducción del juego o diálogos en los personajes
    Y un tip para saber qué códigos usar y saber de ello ?
    Desde ya gracias me estás ayudando a cumplir un sueño :3

  • @sixd930
    @sixd930 3 роки тому +1

    gracias :)

  • @alelio5224
    @alelio5224 2 роки тому

    tengo una duda puedo conectar la sona de colisión en vez del el area 2D

  • @facundoescobar428
    @facundoescobar428 2 роки тому

    interesante...
    el path en el script de la barra de salud...
    me hizo acordar a las herencias donde colocas de que hereda tal script
    algo asi
    "world/state/on_ground" entonces el node_path obtiene rutas de texto.

  • @fran.nardi1oaestructura211
    @fran.nardi1oaestructura211 8 місяців тому

    si no te funciona la deteccion del enemigo (que baje la barra al tocarlo),pruebe en agregar un area 2d con su colisionshape

  • @soydobled3171
    @soydobled3171 Рік тому +1

    Excelente tutorial xD estaba preguntandome porque caraj0s no se le restaba salud si imprimia que colisionaba, era que estaba sumando daño en vez de restarlo -_-

  • @coca7895
    @coca7895 2 роки тому

    todo bien pero cuando doy play y paso por encima de un enemigo no me baja la vida y no me dice que algo este mal en el código que hago?

  • @jesus2330
    @jesus2330 Рік тому

    ayuda tengo 2 collision shapes 2d en mi enemigo una es muy grande porque es un rango y la otra es la hit box pero cuando el personaje entra al rango enseguida le hace daño envez de la collision shape pequeña

  • @chupirulo8436
    @chupirulo8436 2 роки тому

    Como puedo hacer un dash en godot? llevo una semana intentándolo con diferentes métodos siguiendo algunos videos y no lo consigo lo único que consigo es que se deslice infinitamente

  • @facundoescobar428
    @facundoescobar428 3 роки тому

    Oye Albert Valo
    la parte de codigo de la señal del player
    if area.get_parent().is_in_group()
    ¿significa que obtendre el padre del area nombrada en el grupo?

    • @AlbertValo
      @AlbertValo  3 роки тому

      no, tal y como digo en el video, significa que comprobarás si el padre al que le pertenece el area está en el grupo que indiques

  • @eduardogilberto6772
    @eduardogilberto6772 11 місяців тому

    hey , una pregunta mi maestro , y como lo puedo conectar con la pantalla de game over ?

  • @jackyt5869
    @jackyt5869 2 роки тому

    Sube un video de como programar a nuestro personaje! porfa

  • @ElRubendeveloper
    @ElRubendeveloper 2 роки тому

    como hago que cuando te golpee salga una animacion? y como hago una barra de energia?

  • @canalextintoo8440
    @canalextintoo8440 2 роки тому

    oye pero como se puede hacer una barra de energia, que baje solo?

  • @meli-ww2vj
    @meli-ww2vj Рік тому

    Lo de los grupos no sale, le he puesto el código y sale un error,dice: "expected an indented block after "if" " ayuda plis

  • @noxvil9632
    @noxvil9632 3 роки тому

    Muy bueno el vídeo yo los hago es por medio de números que se ven en la pantalla quería probar algo nuevo pero medio de corazones pero el tuyo está muy bien vamos haber que pasa cuando lo pruebe

    • @AlbertValo
      @AlbertValo  3 роки тому +1

      Creo que puedes usar la misma técnica pero en vez de hacer una barra, usar corazones, y en vez de 100 como valor, poner por ejemplo 3, donde cada corazon sea 1 (un total de 3 corazones).
      Pero para hacerlo con corazones hay maneras mejores que usar la Texture Progress, aunque requiere un poco más de código

    • @noxvil9632
      @noxvil9632 3 роки тому

      @@AlbertValo si como q mí me gusta primero analizar y después codificar osea me gusta hacer las cosas por mi mismo y si no puedo ahí si busco ayuda pero si la codificada es larga la de los corazones por eso la hago por números pero por eso quiero aprender un modo más complejo

  • @zJhery
    @zJhery 2 роки тому

    lo intente poner en un project online pero me dio error me alludas 🤔

  • @jeancarlo2732
    @jeancarlo2732 2 роки тому

    porque no me salta el personaje
    compañeros

  • @soran2290
    @soran2290 3 роки тому +1

    Y para cambiar de escenas y se siga manteniendo la salud?

    • @AlbertValo
      @AlbertValo  3 роки тому

      tendrás que usar autoload para guardar ese valor y volver a cargarlo al inicio de la siguiente escena docs.godotengine.org/es/stable/getting_started/step_by_step/singletons_autoload.html

  • @sarismella
    @sarismella 3 роки тому

    Hola! que tal ? @Albert Valo puedes hacer un tutorial de trampas tipo pinchos. De antemano gracias!

  • @DiegoTorres-yl3bz
    @DiegoTorres-yl3bz 3 роки тому +1

    Hola, oye podrías hacer un video de como el jugador muere al caer al vacío? Porfas...

    • @AlbertValo
      @AlbertValo  3 роки тому

      pones un area2D fuera de camara en el precipicio y cuando el player lo atraviese, ejecutas la lógica de muerte/game over/ lo que necesites

  • @SraTroyard
    @SraTroyard 3 роки тому

    Y como sería para regenerar la barra de vida? que cuando agarre un corazón o una posición está se regenere tal cantidad deseada

    • @AlbertValo
      @AlbertValo  3 роки тому +1

      siguiendo la teoria de la moneda, puedes hacer un corazón con un area2D con una señal "body_entered" por ejemplo, y cuando el personaje toque el corazón, haces que la variable de la vida se le sume la cantidad que quieres recuperar.
      La barra muestra ese valor, de modo que se actualizaría

    • @SraTroyard
      @SraTroyard 3 роки тому

      @@AlbertValo Muchísimas gracias!!!!! Por cierto, gran video! ✨

  • @jaszB612
    @jaszB612 2 роки тому

    Podrias mostrar como agregar un sonido al recoger una moneda? :c

    • @AlbertValo
      @AlbertValo  2 роки тому +2

      Tus palabras fueron escuchadas y el último video publicado es justamente eso

  • @sebastiandavid3134
    @sebastiandavid3134 Рік тому

    Ya salió el vídeo para hacer que el nivel se reinicie cuando la barra está en cero?

    • @AlbertValo
      @AlbertValo  Рік тому

      no, primero saldrá el video de como te hago yo el juego de cero

  • @ricardojimenez1596
    @ricardojimenez1596 3 роки тому

    Oye me podrías dar el tamaño de las barras de vida? pls

    • @AlbertValo
      @AlbertValo  3 роки тому

      Descárgate el ejercicio. Las tienes ahí

  • @sratzel1582
    @sratzel1582 2 роки тому

    Aaaaaa pa cuando el video del Game over después de que la barra de vida se agote :(((

  • @demigamer2061
    @demigamer2061 2 роки тому

    Disculpa, no me aparece Hurtbox y tampoco Hitbox en mi Godot

  • @eduardojavierpastorromero4220
    @eduardojavierpastorromero4220 2 роки тому

    de donde saco el Hurtbox?

    • @AlbertValo
      @AlbertValo  2 роки тому

      es un area2D, tienes que hacerla tu. Si no sabes que es un area2d mira el video de la moneda

  • @martinezbustos7805
    @martinezbustos7805 2 роки тому

    No sirve lo intente pero no me sirve :( la vara de vida

  • @becerritogamer25
    @becerritogamer25 Рік тому

    Porque ya no pones el link del codigo

    • @AlbertValo
      @AlbertValo  Рік тому

      porqué es más importante que sigas el video y lo hagas, a copiar y pegar sin más

  • @imsbsx_9148
    @imsbsx_9148 3 роки тому

    mejor canal de godot en español y no me he suscrito soy un pecador

  • @samuelmoreno411
    @samuelmoreno411 3 роки тому

    Y que tal la vida estilo Mario 64

    • @AlbertValo
      @AlbertValo  3 роки тому +1

      puedes hacerlo de la misma manera pero en vez de ser una barra la puedes hacer circular. Texture progress tiene una propiedad llamada Fill Mode. Si seleccionas clockwise se te llenara de forma circular. Usa una textura que sea un círculo y tendrás algo parecido a lo que comentas

    • @samuelmoreno411
      @samuelmoreno411 3 роки тому

      @@AlbertValo no había pensado en eso, muchas gracias.

  • @FJG_7
    @FJG_7 2 роки тому

    Bueno compa, me debes 1 semana de neuronas muertas, se necesita agregar un area2d al enemigo tambien para que funcione.

    • @AlbertValo
      @AlbertValo  2 роки тому

      EN el video para hacer el enemigo si no recuerdo mal ya sale. Y si nos fijamos en la señal que ponemos para detectar si está en el grupo enemy, es una señal de areas...

    • @axelmichelonofrealvarez4321
      @axelmichelonofrealvarez4321 Рік тому

      brooooooooooooo como le hiciste tampoco me funciona

  • @karempalma3772
    @karempalma3772 Рік тому

    Oye no sirve

    • @AlbertValo
      @AlbertValo  Рік тому +1

      te aseguro que si y el video es la prueba de ello

  • @sebabloques9567
    @sebabloques9567 2 роки тому

    Quien fue el gay que dio dislike