본문 바로가기

프로그래밍/Unreal 부트캠프57

TIL 2025.02.24 기록 0. 개요주말동안 드론 AI를 더 작업해서, Idle 상태 2개를 추가하고, Behavior Tree 구조로 변경해주었다.또, 오늘은 이제 1주차 프로토타입을 다 같이 기능 연결해 테스트 해보는 시간을 가졌다. 아직 모든 기능이 연결된게 아니라.. Item, Player, Drone만 기능 연결이 끝났다. 연결하면서도 이런 저런 문제가 많이 발생하고, 또 생각하지 못한 부분에서도 계속해 문제가 발생해 쉬운 작업은 아니었던 것 같다.. ㅠ 또, 챌린지반 수업도 들어서 챌린지반 수업에 내용을 간단히 정리하고, 주말과 오늘 작업한 내용에 대해서 기록해둘 것이다. 1. 챌린지반 수업첫 번째 자료와 두 번째 자료를, 두 번째 자료와 세 번째 자료를 비교해가면서 자료를 정렬하는 방법이다.구간에서 비교를 할 때, 둘.. 2025. 2. 24.
TIL 2025.02.21 기록 0. 개요오늘은 확실히 성과가 있었다..!! 진짜 진짜 생각보다 시간이 걸리긴했지만 만족스러운 결과가 나와서 다행이었다.. 오늘도 어제와 동일하게.. 드론 AI를 구현하고, 새벽에는 레벨 디자인을 어떻게 할지 회의를 했다.레벨 디자인은 이쁘게 꾸미자 이런것은 아니었고, 어떤 레벨의 어떤 지역에서는 어떤 기능들을 사용하도록 구성하고, 어떤 흐름으로 진행되도록 할까에 대해 대화를 나눴다. 함께 대화 하면서 진행사항을 공유하고, 작업하고, 회의를 진행했던 이 과정들이 너무나도 즐거운 시간이었다. ㅎㅎ >ㅅ 우선 팀프로젝트를 진행을 어디까지 했는지에 대해서 정리하고.. 회의 내용은 따로 기록하지 않고, 팀 노션에 정리해 두려한다.1. 드론 AI 만들기1. 드론 이동시 장애물 회피 구현어제 생각해봤던 몇 가지 방.. 2025. 2. 21.
TIL 2025.02.20 기록 0. 개요오늘은 계속 드론 AI를 만들었다. 문제는 음.. 잘 따라오는 것 까지는 만들었지만, 장애물에 가로막히면 길을 잘 찾지 못한다.. 이를 어떻게 해결 해야할지 고민하면서 여러 시도를 해보았지만.. 좀 처럼 해결이 되지 않았다... ㅠ그래서 우선 따라오는 것에 대한 정리만하고, 계속해서 시도해보러 가야겠다. 1. 드론 AI 만들기SinglePlayer 게임이기 때문에 GetWorld()로 부터 0번 인덱스의 플레이어 폰을 가져와 목표 이동 위치를 잡고, 해당 방향으로 선형 보간을 이용해 이동해주도록 했다.문제는 이동을 할 때, Drone을 조종할 때 만들어 두었던, Move함수에서 이동 방향을 입력받아 해당 방향으로 오브젝트를 이동시키고, Tick함수에서 Tilt를 적용해주고 있었다.하지만 지금은 .. 2025. 2. 20.
TIL 2025.02.19 기록 0. 개요오늘은 드론을 마무리하고, AI 수업에 관해 조금 정리하고, 드론 AI를 어떻게 구현할지에 대해 고민하고, 조사하는데에 시간을 많이 쏟은것 같다. 또, 중간에 깃 허브 이슈가 또 발생해서 생각보다 어제보다 작업을 많이 진행하지 못해서 아쉬움이 남았다. 1. AI 수업 정리AI가 스스로 길을 찾고 움직이는 모습은 NavMesh라는 경로 탐색 시스템과 AIController를 이용해 만들어진 것이다. - 경로 탐색 (Pathfinding)목표 지점까지 이동 경로를 계산하는 알고리즘 혹은 기법 주로 AI가 장애물을 피해 효율적인 경로를 찾을 때 사용 - NavMesh게임 월드에서 이동할 수 있는 영역을 메쉬 형태로 표현한 것 AI가 해당 NavMesh 위에서 경로 탐색을 수행 - AIControlle.. 2025. 2. 19.