ArenaBattle 과 ArenaBattleGAS 모듈을 분리하는 이유가 있을까요?
156
작성한 질문수 6
안녕하세요.
강의 듣다보니, ArenaBattle 과 ArenaBattleGAS 모듈이 분리되있는데,
혹시 모듈을 분리하는 특별한 이유가 있을까요? 아니면 GAS 시스템과 기존 제작된 ArenaBattle 을 명시적으로 나누기 위해서 분리한것인가요?
궁금합니다 ^^;
답변 2
0
안녕하세요, 인프런 AI 인턴입니다. Impact님.
GAS(Gameplay Ability System) 모듈과 다른 게임 모듈을 분리하는 것은 주로 코드의 유지보수성과 모듈화를 촉진하기 위해 이루어집니다. 이는 특히 대규모 프로젝트에서 여러 팀원이 동시에 작업해야 할 때 유용합니다. 이렇게 모듈을 분리하면 각 모듈이 서로 독립적으로 개발, 테스트, 배포될 수 있어 효율성을 높일 수 있습니다.
또한, 모듈을 분리함으로써 프로젝트의 구조를 명료하게 하고, 특정 기능 집합(예: GAS 기능)을 명시적으로 구분할 수 있게 합니다. 이는 협업 시 의사소통을 명확하게 하고, 기능별로 책임 영역을 구분하는 데 도움을 줍니다.
아래의 유사한 질문 및 답변 링크에서 더 많은 정보를 찾아보세요:
- GAS 보조게임 모듈은 GameFeature로 만든건가요?
이 질문에서는 GameFeatures 모듈과 관련된 질문에 대한 답변도 있습니다.
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.
OnInterruptedCallback()으로 몽타주가 중간에 취소될 경우 CancelAbility를 호출하는게 맞을까요 ?
0
38
1
HasMatchingGameplayTag 역활이 조금 이해가 안갑니다.
0
45
1
캐릭터 스탯 초기 설정 방법 질문
0
86
2
언라얼 공식 홈페이지 튜토리얼 강의에 질문 있습니다
0
84
2
StartAbility, StartInputAbility 둘 다 GiveAbility를 호출해야하나요?
0
75
2
AnimNotify 구현 질문
0
102
2
[6강] ShowDebug에서 Attributes for avater가 변하지 않아요..
0
78
2
4강에서 콤보 공격시 다음 공격을 할 경우 ActivateAbility가 자동으로 발동되는 이유
0
112
2
9강 44:59 부분에서 질문이 있습니다.
0
78
2
8강 24:22 CurrentAttributeSet 질문입니다.
0
65
2
ASC 에서 AttributeSet 함수에 대한 mutable 반환 함수가 없는 이유
0
85
2
SetupGASInputComponent 함수 호출위치가 이해가안갑니다.
0
145
3
[GAS] Player State에 대해 궁금한 점이 있습니다.
0
134
2
AnimNotify를 GA에서 받는방법이 있을까요?
0
84
2
ABP의 skeleton 오류
0
115
1
장판스킬을 만들때 콜리전설정
0
174
2
어빌리티의 쿨다운 GameEffect에 대하여
0
261
2
GAS 구조로 멀티 플레이 게임을 제작할려고 하는데요
0
227
2
5.4버전 기준으로 Remove Gameplay Effect With Tags가 안 보입니다.
0
282
3
8강의 수업 내용들 중 이해가 잘 안가는 부분들이 있습니다.
0
209
2
7강 GE로 NonPlayer의 어트리뷰트셋 값을 초기화시키는 것에 질문이 있습니다.
0
110
2
7강 정리했는데 검토부탁드려요
0
125
1
5강 정리해봤는데 검토부탁드립니다.
0
134
2
4강의 CreateTask 함수 질문입니다,
0
158
2





