Behavior Trees 2

언리얼 AI Behavior Trees _3 공격실행

공격 방식이 정해지고, 사거리만큼 이동하였으면 실제 공격을 실행할 차례이다 주어진 공격 방식을 swich 분기로 나누어 각기 다른 이벤트를 실행한다. 작업한 기본 공격은 연타로 구성하였기 때문에, 룩엣> 1타 > 룩엣> 2타> 룩엣> 3타 순으로 진행된다. 몽타주의 종료지점은 몽타주의 완료 시가 아닌, 애님 노티 파이 트리거로 호출된다. 혹시 지정한 노티파이가 인식이 안된다면 .. On Notify Begin of the Play Montage not trigger - Unreal Engine / Character & Animation - Unreal Engine Forums On Notify Begin of the Play Montage not trigger I am encountering the sa..

언리얼 AI Behavior Trees _2 공격방식 결정하기

일정 범위 안에 적을 검출하였으면 이번에는 어떻게 공격해야 할지 정해야 한다. 일반 공격은 (대부분) 쿨타임이 없지만, 스킬 공격은 쿨타임과 소모 MP가 있기 때문에 공격 방식을 정하기 전에, 현재 사용 가능한 공격 방식을 골라내야 한다. 캐릭터가 공격하는 종류는 캐릭터 종속적인 데이터 테이블 형태로 관리하고, each loop로 걸러내는 작업을 한다. 걸러낸 공격 방식 배열 중에서 랜덤으로 선택하고, 이동에 필요한 값을 미리 블랙보드에 올린다. --> 이후 Task는 사거리만큼 이동하게 된다. Key 재사용성, 데이터테이블 Behavior Trees