일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- DFS
- 누적 합
- Team Fortress 2
- 구현
- 수학
- 유니티
- 다이나믹 프로그래밍
- 트리
- 유니온 파인드
- 정렬
- c++
- 그래프
- 백준
- ue5
- BFS
- VR
- XR Interaction Toolkit
- 그리디 알고리즘
- 재귀
- 시뮬레이션
- 알고리즘
- 스택
- 자료구조
- Unreal Engine 5
- 다익스트라
- 백트래킹
- 투 포인터
- 우선순위 큐
- 브루트포스
- 문자열
- Today
- Total
목록Game Ability System (2)
1일1알
Ability System Component (ASC)ASC는 GAS의 핵심이 되는 액터 컴포넌트로, GAS시스템과의 상호작용을 처리한다. GA를 실행하거나 Attribute를 가지거나 GE에 의해 영향을 받으려는 액터에는 반드시 ASC가 있어야 한다. ASC에는 OwnerActor와 AvatarActor가 있다. ASC와 직접적으로 연결된 액터를 ASC의 OwnerActor라고 하고, 물리적으로 표현되는 액터를 AvatarActor라고 한다. OwnerActor와 AvatarActor는 같은 액터일 수도 있고, 다른 액터일 수도 있다.대부분의 액터는 OwnerActor와 AvatarActor가 같고, 본인이 플레이하는 플레이어의 경우에는 OwnerActor는 PlayerState, AvatarActor..
GAS에 대해 학습한 내용을 기록한 내용이고, 정확하지 않을 수 있습니다.1. GAS란?GAS는 액터가 소유하고 발동할 수 있는 능력을 어빌리티라는 개념으로 정의하고 다른 어빌리티 및 액터간의 인터랙션 기능을 제공하는 프레임워크이다.GAS를 이용하여 게임에서 사용되는 스킬이나 스탯과 같은 복잡한 시스템을 범용적으로 설계할 수 있다.GAS 플러그인은 에픽게임즈에서 개발했고 언리얼 엔진과 함께 제공된다. 파라곤, 포트나이트 등 대규모 멀티플레이게임에서도 유용하게 사용되고 있다.언리얼 엔진5의 대표 학습용 프로젝트인 Lyra 프로젝트에서도 GAS를 활용한다. 2. GAS의 핵심 구성 요소 Ability System Component(ASC)GAS의 핵심이 되는 컴포넌트이고, GAS 시스템과 상호작용을 처리하는..