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);
🤯🤯🤯
Vivi pra ver pedro lançar video de programação
😅 meu amigo...dá um trabalho fazer um vídeo assim 🤣
Bel legal tem como coloca na tela icone das habilidade e se não puder usar fica bloqueado??
Tem sim, vamos fazer mais pra frente 👍🏼
cada o gasp
Falei sobre isso no vídeo 👍🏼
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"
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 😁👍🏼
OBRIGADO! PELA SUA ATENÇÃO. Amigo
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.
@ Ok😃