Gameplay Ability System - Top Down RPG / Section 5-1
Game UI Architecture게임에는 체력, 마나, 레벨, 스킬 정보 등 수많은 데이터가 존재하고 이러한 데이터는 UI(위젯)에 표시되어야 한다.위젯이 해당 데이터들을 가져오기 위해서는 Character, PlayerState, AbilitySystemComponent, AttributeSet 등에 직접 접근하여 가여올 수 있다.하지만, 이러한 방법은 구조가 복잡해지고 의존성이 즈아가혐, 유지보수가 어려워지기에 좋은 방법이 아니다.해결 방안Model, View, Controller로 분리되는 MVC 구조를 활용할 것이다.Model실제 데이터체력 값, 마나 값, 경험치 등View화면에 보여지는 것 (위젯)체력바, 마나바, 스킬 아이콘 등ControllerModel View 연결 역할데이터를 가져와..
Unreal/Udemy 강의
2026. 3. 19. 02:19
