언리얼 개발/탐구(이론)
[UE_5] GAS란 무엇인가 - Gameplay Attribute
WhNi
2024. 4. 24. 17:32
AttributeSet이라는 클래스에 들어있는 시스템이다.
먼저 오버라이드를 통해서 특정 Attribute를 만들고, SubObject로 AttributeSet를 추가해준다.
에디터에서 수정도 가능하고, clamp도 가능하고 굉장히 유용하다.
Attribute의 변화를 추적하고 추가적인 변화를 줄 수도 있다.
또한 외부 gameplay effect calculation에서도 접근이 가능하다