Unreal Track 1기 [25.04.17] - 대난투 템플릿 수정

chooha·2025년 4월 17일

TIL

목록 보기
53/60

< AI 아이템 사용 추가 >

여러 아이템을 추가해서 사용하는 플레이를 넣어서 AI도 적절히 아이템을 사용할 수 있게 만들어야 했음

이것이 추가하기 전 기존 공격 코드 부분인 것 같음
랜덤으로 공격 루틴을 선택해서 플레이 하는듯

아이템 사용 함수를 플레이어는 키를 누름으로써 실행하는데, AI에서는 아이템을 장착하고 있으면 랜덤하게 사용할 수 있게 만들어야 했음

그래서 일단 TryUseItem이라는 함수를 생성함

아이템을 사용하는 확률을 50%로 하기 위해서 일단 랜덤 함수를 사용함
50%확률로 아이템을 사용하기로 정해졌다면, Bomb 아이템과 Bat 아이템을 현재 가지고 있는지 확인함

둘 다 가지고 있다면, 둘 중에 하나를 랜덤으로 선택하여 사용하고,

둘 중에 하나를 가지고 있다면, 해당 아이템을 사용하고
둘 다 가지고 있지 않다면 false를 리턴하도록 함

공격 로직으로 들어오면 일단 Item을 사용할지 결정하고, 아이템을 썼다면 공격 루틴 종료, 사용하지 않았다면 랜덤으로 공격 패턴을 설정하도록 함

0개의 댓글