로딩
요청 처리 중입니다...

TaskStreamer를 콤보에 적용

 TaskStreamer를 콤보에 적용

서론 맨 처음 TaskStreamer를 구상하게 된 이유가 위 Gif처럼 FSM으로 캐릭터의 전체적인 행동을 제어하고, 콤보와 같은 일련의 행동은 BT를 통해 순차적·선택적·조건 분기적으로 실행하기 위함이었다. . 핵심 아이디어 상위 레벨: FSM으로 상태 관리 (Idle, Attack, Jump 등) 하위 레벨: BT로 각 상태 내 행동 시퀀스 관리 (콤보 패턴 등) 아이디어와 문제 하지만 막상 개발해서 적용시켜보니 콤보 BT는 생각만큼 좋은 방식은 아닌 것 같다.

이벤트 기반 패스 방식 처음에는 다이어그램처럼 관련 이벤트를 받아야 다음 노드로 넘어가는 절차적 방식으로 구상했다. 1. 이벤트 A 대기 2.

Node 2 (데미지 판정) 3. 이벤트 B 대기 4.

Node 3 (이펙트) 5. 이벤트 C 대기 6.

Node 4 (입력 대기) 즉, 입력 이벤트로 콤보 공격 BT이 시작되면, BT의 각 노드가 애니메이션 이벤트 프로세서 역할을 하는 것. 근데 애니메이션 이벤트는 다음과 같은...