본문 바로가기

gas4

Unreal GAS(GameplayAbilitySystem) Documentation 번역글 5부 5. 일반적으로 구현되는 Ability와 Effect5.1 스턴일반적으로 스턴을 사용하면 캐릭터의 활성화된 모든 GameplayAbility를 취소하고, 새로운 GameplayAbility가 활성화되지 않도록 하며, 스턴이 지속되는 동안 움직이지 못하도록 합니다. 샘플 프로젝트의 메테오 GameplayAbility는 적중된 대상에 스턴을 적용합니다. 대상의 활성화된 게임플레이 어빌리티를 취소하려면, 스턴 GameplayTag가 추가될 때 AbilitySystemComponent->CancelAbilities()를 호출합니다.스턴한 상태에서 새로운 GameplayAbility가 활성화되는 것을 방지하기 위해, GameplayAbility는 활성화 차단 태그인 GameplayTagContainer에 스턴 G.. 2023. 7. 28.
Unreal GAS(GameplayAbilitySystem) Documentation 번역글 3부 4.6 GameplayAbility4.6.1 GameplayAbility 정의GameplayAbility(GA)는 엑터가 게임에서 할 수 있는 모든 액션 또는 스킬입니다. 예를 들어 전력 질주나 총을 쏘는 등 한 번에 두 개 이상의 GameplayAbility를 활성화할 수 있습니다. Blueprint 또는 C++로 만들 수 있습니다.GameplayAbility의 예시입니다:점프질주총 쏘기특정 초마다 수동적으로 공격 차단하기물약 사용문 열기자원 수집건물 건설 GameplayAbility로 구현해서는 안 되는 것들:기본적인 움직임 입력UI와의 상호작용 - GameplayAbility를 사용하여 상점 아이템 구매 이는 규칙이 아니라 권장 사항일 뿐입니다. 설계와 구현은 다를 수 있습니다. GameplayAb.. 2023. 6. 6.
Unreal GAS(GameplayAbilitySystem) Documentation 번역글 2부 4.5 Gameplay Effect4.5.1 Gameplay Effect 정의GameplayEffect(GE)는 Ability가 자신과 다른 플레이어의 Attribute와 GameplayTag를 변경하는 매개체입니다. 피해나 치유와 같은 즉각적인 Attribute 변화를 일으키거나 이동 속도 부스트나 기절과 같은 장기적인 상태 버프/디버프를 적용할 수 있습니다. UGameplayEffect 클래스는 하나의 GameplayEffect를 정의하는 데이터 전용 클래스이기 때문에 GameplayEffect에 로직을 추가해서는 안 됩니다. 보통 게임 디자이너가 블루프린트로 UGameplayEffect의 자식 클래스를 많이 만들게 됩니다. GameplayEffect는 수정자(Modifier)와 실행(Gameplay.. 2023. 5. 27.
Unreal GAS(GameplayAbilitySystem) Documentation 번역글 1부 해당 글은 언리얼 공식 문서가 아닌 개인이 작성해놓은 문서를 DeepL과 필자가 멋대로 번역, 의역한 글입니다. 따라서 잘못된 정보와 해석이 다분히 있을 수 있습니다. GitHub - tranek/GASDocumentation: My understanding of Unreal Engine 5's GameplayAbilitySystem plugin with a simple multiplayer sMy understanding of Unreal Engine 5's GameplayAbilitySystem plugin with a simple multiplayer sample project. - GitHub - tranek/GASDocumentation: My understanding of Unreal Engi.. 2023. 5. 5.