Unreal Engine GAS: Trabalhando com Atributos, Cooldowns e Duplicação Simples!

แชร์
ฝัง
  • เผยแพร่เมื่อ 5 ก.พ. 2025
  • No vídeo de hoje, seguimos explorando o poderoso Gameplay Ability System (GAS) da Unreal Engine. Vamos aprender a manipular os valores de atributos e configurar cooldowns para habilidades, garantindo que o jogador só possa utilizá-las após um determinado tempo. Além disso, mostro como duplicar atributos de maneira simples, permitindo que desenvolvedores criem quantos atributos quiserem sem precisar saber programação.🔍 O que você verá neste tutorial: Como alterar e trabalhar com os valores de atributos no GAS. Configuração de cooldown para habilidades no Gameplay Ability System. Método fácil para duplicar atributos personalizados.Se você quer levar suas habilidades no GAS para o próximo nível, não pode perder este tutorial!🔔 Inscreva-se no canal para mais tutoriais incríveis sobre desenvolvimento de jogos.
    👍 Deixe seu like se o vídeo te ajudou e compartilhe com outros desenvolvedores!
    🗨️ Deixe nos comentários suas dúvidas ou sugestões sobre o Gameplay Ability System.
    👨🏽‍🎓 Seja membro deste canal e ganhe benefícios:
    / @unrealizando
    GASAttributeSet.h
    virtual void PreAttributeChange(const FGameplayAttribute& Attribute, float& NewValue) override;
    GASAttributeSet.cpp
    void UGASAttributeSet::PreAttributeChange(const FGameplayAttribute& Attribute, float& NewValue){ Super::PreAttributeChange(Attribute, NewValue); //Health if (Attribute == GetHealthAttribute()) { const float MaxHealthValue = MaxHealth.GetCurrentValue(); NewValue = FMath::Clamp(NewValue, 0.0f, MaxHealthValue); }}
    **Esse tambem é no CPP - 22 min do video **
    Health.SetBaseValue(100.f); Health.SetCurrentValue(90.f); MaxHealth.SetBaseValue(100.f); MaxHealth.SetCurrentValue(100.f); Mana.SetBaseValue(200.f); Mana.SetCurrentValue(150.f); MaxMana.SetBaseValue(500); MaxMana.SetCurrentValue(500.f);

ความคิดเห็น • 12

  • @BlessingIndie
    @BlessingIndie 19 วันที่ผ่านมา

    🤯🤯🤯

  • @kazunha9759
    @kazunha9759 19 วันที่ผ่านมา +1

    Vivi pra ver pedro lançar video de programação

    • @unrealizando
      @unrealizando  19 วันที่ผ่านมา +1

      😅 meu amigo...dá um trabalho fazer um vídeo assim 🤣

  • @DjScorpiom
    @DjScorpiom 19 วันที่ผ่านมา +1

    Bel legal tem como coloca na tela icone das habilidade e se não puder usar fica bloqueado??

    • @unrealizando
      @unrealizando  19 วันที่ผ่านมา

      Tem sim, vamos fazer mais pra frente 👍🏼

  • @marco_gamer_err_craft8359
    @marco_gamer_err_craft8359 19 วันที่ผ่านมา

    cada o gasp

    • @unrealizando
      @unrealizando  19 วันที่ผ่านมา

      Falei sobre isso no vídeo 👍🏼

  • @Tá_Sério
    @Tá_Sério 19 วันที่ผ่านมา

    Salve! A minha pergunta não tem a ver com o tema do vídeo, mas suas thumbnails estão bastante interessantes. Você está utilizando inteligência artificial para criá-las? Ou esta desenhando a personagem de anime na "máo"

    • @unrealizando
      @unrealizando  19 วันที่ผ่านมา +1

      Blz meu amigo, bom de um tempo pra cá é um inscrito do canal que pediu para fazer os desenhos. Ele me disse que estava estudando sobre isso, mas não perguntei se é algo que usa IA ou se é em algum software que auxilia na criação. Só explico pra ele um tempo antes e depois de um tempo ele me envia a imagem... só tenho o trabalho de colocar no meu template no máximo fazer alguns recortes. Assim que possível vou perguntar pra ele 😁👍🏼

    • @Tá_Sério
      @Tá_Sério 19 วันที่ผ่านมา +1

      OBRIGADO! PELA SUA ATENÇÃO. Amigo

    • @unrealizando
      @unrealizando  19 วันที่ผ่านมา +1

      Ele me falou que para os desenhos de anime ele está finalizando o curso de Clip Studio Paint. 😅 Eu nunca tinha ouvido sobre essa ferramenta.

    • @Tá_Sério
      @Tá_Sério 18 วันที่ผ่านมา

      @ Ok😃