💥 Patrón STATE 🧠 | PATRONES de DISEÑO para UNITY

Поделиться
HTML-код
  • Опубликовано: 19 окт 2024
  • ❤️ Curso de Patrones de diseño para VIDEOJUEGOS: bit.ly/3auX35Y
    🔵 Discord: / discord
    😏 Artículo completo: bit.ly/patron-s...
    😎 Descargar ejemplo: bit.ly/ejemplo-...
    Vamos a ver cómo con el patrón STATE podemos implementar una pequeña IA utilizando #Unity.
    👇👇👇👇👇👇Libros de referencia👇👇👇👇👇👇
    🙌 GANG OF FOUR, Patrones de Diseño (Erich Gamma): amzn.to/33BoYhy
    💪 Game Programming Patterns: amzn.to/2DmOfl8
    📗 Agile Principles, Patterns, and Practices in C# (Robert C. Martin): amzn.to/3iiHS0Y
    ★★★★★★★ Otras redes sociales ★★★★★★★
    🕹 Blog: thepowerups-le...
    🎮 Suscríbete: bit.ly/youtube...
    ♦️ Facebook: bit.ly/faceboo...
    ★★★★★★★★★★★★★★★★★★★★★★★★
    ⏩ Patrones de creación:
    Factory Method: • 💥 Patrón FACTORY metho...
    Abstract Factory: • 💥 Patrón ABSTRACT FACT...
    Builder: • 💥 Patrón BUILDER 🧠 | P...
    Singleton y Monostate: • Video
    ⏩ Patrones estructurales:
    Adapter: • 💥 Patrón ADAPTER 🧠 | P...
    Decorator: • 💥 Patrón DECORATOR con...
    Facade: • ➤ Patrón FACADE 🏢 | PA...
    Composite: • 💥 Patrón COMPOSITE 🧠 |...
    ⏩ Patrones de comportamiento:
    Command: • 💥 Patrón COMMAND 🧠 | P...
    State: • 💥 Patrón STATE 🧠 | PAT...
    Mediator: • 💥 Patrón MEDIATOR 🧠 | ...
    Template method: • 💥 Patrón Template Meth...
    ⏩ Otros patrones:
    NullObject y Optional: • ➤ Code Smells 🤢 y los ...
    Service Locator: • 💥 Patrón SERVICE LOCAT...

Комментарии • 20

  • @ThepowerupsLearning
    @ThepowerupsLearning  4 года назад

    ❤️ Curso de Patrones de diseño para VIDEOJUEGOS: bit.ly/3k38KE1
    🔵 Discord: discord.gg/KWABp4BfN4
    🕹 Blog: thepowerups-learning.com/
    👆👆👆👆👆👆👆👆👆👆

  • @jaumaras
    @jaumaras Год назад

    muy útil el video Gracias

  • @rafa_guitar
    @rafa_guitar 2 года назад +2

    Nunca había visto esta manera de crear un patron estado, yo siempre he utilizado maquina de estados finita, con la gestión de transiciones en una clase generica y condiciones de transición muy simples, pero lo que comentas al final de crear tipos diferentes de transiciones es muy interesante, gracias Dani!

    • @ThepowerupsLearning
      @ThepowerupsLearning  2 года назад

      Este patrón será de los más versátiles de implementar 🙂

  • @zfnx-remix
    @zfnx-remix 3 года назад

    Sos un Genio !! Gracias Bro!!

  • @javierescobar4103
    @javierescobar4103 3 года назад

    muy buen contenido, muchas gracias por compartir!

  • @franciscorv
    @franciscorv 4 года назад +1

    Buenísimo video! Sigue así con este contenido de calidad, saludos!

  • @bernardobecker5366
    @bernardobecker5366 3 года назад

    gracias por los videos

  • @sekker2k446
    @sekker2k446 4 года назад

    State! Vamos allá!!

  • @luisalberto1146
    @luisalberto1146 9 месяцев назад

    tengo una duda, este patron tambien puede funcionar con los inputs del usuario? por ejemplo los estados de moverse, idle,saltar y todo ello

  • @PeryLoth
    @PeryLoth 4 года назад +2

    Espectacular.
    Tengo una duda, yo uso para este caso, una máquina de Estados finita.
    También es parte de este patrón? O es otra cosa?

    • @ThepowerupsLearning
      @ThepowerupsLearning  4 года назад +3

      ¡Hola! Es lo mismo, seguramente la única diferencia sea la forma de implementarlo 🙂

  • @dreadzitodev488
    @dreadzitodev488 2 года назад

    Se que este video es de hace 2 años jaja pero queria comentar acerca de un detalle que no se si solamente a mi me sucede. Implementé este patron a raja tabla y aparentemente al finalizar la ejecucion del juego, como se esta utilizando metodos async las referencias entre los targets parecen mantenerse vivas en algun thread a parte, ya que al terminar la ejecucion del juego tira un error "Object of type Enemy has been destroyed but you are still trying to access it", esto es un problema real?. Un saludo!

    • @FirstAiducation
      @FirstAiducation Год назад

      Se que hace 5 meses pero descubriste el porque? xD

  • @ylfe8061
    @ylfe8061 10 месяцев назад

    Está bueno el curso, y se agradece el tiempo y el esfuerzo que pusiste, pero lamentablemente no entendí nada de la implementación. Vi la explicación 3 veces y no entendí nada. Con un ejemplo mucho más sencillo hubiese sido más fácil de seguir.