Create Game
![](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcRelPh%2FbtrXaZwswqX%2FxksxMQdGoEKtEbXExb85lK%2Fimg.png)
[UE5] COMBAT GAME - 12. AI Controller #1
1. AI Controller 1.1 Perception - 몬스터가 인식할 수 있게 하는 Component - 데미지를 받거나 소리가 들릴 경우, 시야에 보이는 경우 등 이에 해당함 - Damage Sense, Hearing Config - Prediction Sense, Sight Config - Team Sense, Touch Config - 사용하고 싶은 인식방법을 선택하여 설정 1.2 Sight Config - 시야에 보이는 경우 - 시야 각을 설정하고 감지할 적을 선택 1.3 On Perception Updated - Perception의 이벤트인 On Perception Updated를 실행하면 적이 감지될 때 액터를 받아옴 - 인식된 적들마다 루프를 돌면서 해당하는 모든 항목을 검색 - 인..
![](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbuASf0%2FbtrWXijnWbm%2FfKyHag5TInSLpAzAudbh5K%2Fimg.png)
[UE5] COMBAT GAME - 11. Monster
1. Monster 1.1 Player - 몬스터는 플레이어와 비슷한 함수들을 가지고 있음 - 플레이어의 BP를 복사하여 BP Base Monster 생성 - 공격 및 피격 상태 사용 및 무기 장착 - Dead, Reset Combat System - Collision 1.2 BP Base Monster - 모든 몬스터는 이 BP를 상속받고 상속받을 때 원하는 값만 추가하면 생성 - Base Monster의 변수들을 사용할 수 있게 전역 변수 선언 및 Monster 생성 - 불필요한 함수 제거 및 사용할 함수 및 변수 생성 1.3 AI Controller - 몬스터를 자동으로 움직이게 하기 위해 AI Controller 생성 - AI Controller에서 BeHavior Tree 생성 - 몬스터가 자동..