Ability System Component and Attribute Set이번에는 GAS의 핵심 요소인 Ability System Component(ASC)와 Attribute Set에 대해서도 생성을 해줄 것이다.먼저 GAS를 사용하기 위해서는 plugins에서 Gamepaly Abilites를 활성화를 해주어야 한다. ASC와 Arribute Set은 All Classes에서 직접 검색하여 선택 후 생성해주면 된다. 추가적으로 GameplayAbilities, GameplayTags, GameplayTasks 이렇게 3가지 모듈을 builds.cs에 명시해주어야 한다.각각 AbilitySystemCpomponent, GameplayAbility 등 핵심 기능, 상태/조건 태그 시스템/ Ability..
Unreal/Udemy 강의
2026. 3. 8. 05:04
The Player State저번 강의에서 언급했던 Player State를 직접 만들어보자.구체적인 내용은 아직 만들지 않고, 간단하게 생성만 해줄 것이다.먼저 언리얼 엔진에서 Player State 기반의 C++ 클래스를 생성한다. 이후에는 생성자를 만들고, 플레이어 상태 객체의 네트워크 업데이트 빈도만 우선 설정할 것이다.GAS에서 Health, Mana, Buff와 같은 값들은 자주 변경되기 때문에 빈도를 초당 100번 동기화되도록 설정하였다. 이제 언리얼로 돌아가서 해당 클래스를 토대로 블루 프린트 클래스를 생성하고, GameMode 클래스에 할당해줄 것이다.
Unreal/Udemy 강의
2026. 3. 8. 04:24
