실전 게임 제작으로 배우는 언리얼 엔진 4 | 미나토 카즈히사 - 교보문고
실전 게임 제작으로 배우는 언리얼 엔진 4 | 미나토 카즈히사 - 교보문고
실전 게임 제작으로 배우는 언리얼 엔진 4 | [실전 게임 제작으로 배우는 언리얼 엔진 4]은 언리얼 엔진 4를 처음 시작하는 개발자를 위해 기획되었다. 실제 게임이 제작되는 순서에 맞게 챕터를
product.kyobobook.co.kr
2025.02.03 - [언리얼 엔진/실습 PJT] - 책 따라하기 14 - 콜리전
책 따라하기 14 - 콜리전
실전 게임 제작으로 배우는 언리얼 엔진 4 | 미나토 카즈히사 - 교보문고 실전 게임 제작으로 배우는 언리얼 엔진 4 | 미나토 카즈히사 - 교보문고실전 게임 제작으로 배우는 언리얼 엔진 4 | [실
violetookamiscythe.tistory.com
목차
1. 맵 생성
2. AI 컨트롤러 생성
3. AI 움직이기 기초
4. 배열
5. 나머지 계산 활용
1. 맵 생성
2. AI 컨트롤러 생성
AI 전용 폴더 생성
AI 컨트롤러 블루프린트 생성
적 캐릭터의 블루프린트를 열고, 디테일 패널에서 새로 생성한 AI 컨트롤러 할당 후 컴파일
3. AI 움직이기 기초
레벨 블루프린트에서 Event BeginPlay 노드로부터 AI MoveTo 노드 생성
Pawn 핀에 적 캐릭터, Target Actor에 맵의 타깃 포인트 연결 후 컴파일
적 캐릭터 이동 확인
4. 배열
적 캐릭터 블루프린트에서 액터 타입의 배열 변수 생성 후 편집 가능으로 변경
타겟 포인트 3개 추가 생성
적 캐릭터의 디테일 패널에서 타깃 포인트 모두 등록
컨트롤러에 같은 배열 변수 생성
배열 복사를 위해 AI컨트롤러 블루프린트에서 Event BeginPlay로 부터 적 캐릭터로 형변환
컨트롤 되는 폰을 가져오기 위해 빈 공간에 Get Controlled Pawn 생성 및 Object 핀과 연결
형변환된 적 캐릭터 핀으로부터 등록한 배열 변수를 Get으로 생성
배열의 출력 핀으로부터 Set 노드 생성 및 연결
배열을 활용하여 움직이기 위해 새 커스텀 이벤트 생성
이벤트로부터 AI MoveTo 노드 생성
Get Controlled Pawn 노드 배치 후 Pawn 입력 핀과 연결
배열 변수를 Get으로 생성
출력 핀으로부터 Get 노드 생성 후 연결
Event BeginPlay 네트워크 끝에 새로 만든 커스텀 이벤트를 추가
적이 타깃 포인트로 이동하는 도중 닿아서 죽은 플레이어 캐릭터
배열 인덱스를 변수로 승격
Get 노드의 출력 핀으로부터 Get Actor Location 생성 후 AI MoveTo의 Destination 입력 핀과 연결
이동 부분을 함수 및 순수화
5. 나머지 계산 활용
새 함수 생성
인덱스 변수를 Get, Set 형태로 하나씩 배치
Get으로부터 1씩 더하는 노드 생성
출력 핀으로부터 % 노드 생성
배열 변수를 Get으로 생성
변수로 부터 Length 노드 생성 및 나머지 연산과 연결
이벤트 그래프 탭에서 AI MoveTo 다음으로 방금 완성한 함수노드 배치
이후 반복 실행을 위해 Set timer by Function Name 노드 생성 후 컴파일
6. 게임에 적용하기
적 캐릭터 속도가 빠르므로, 변수를 추가하여 속도를 제어한다.
적 캐릭터 블루프린트를 열고, 변수 2개를 생성한다.
Event BeginPlay 근처에 캐릭터 무브먼트와 WalkSpeed를 Get 형태로 배치
캐릭터 컴포넌트로부터 Set Max Walk Speed 노드 배치 및 연결 후 컴파일
스프린트 상태를 기록할 부울 변수 추가
스프린트 시작용 함수 추가 후 걷기 속도를 Sprint Speed 변수 값으로 연결하고 isSprint 변수를 참으로 설정
함수를 복제하여 End Sprint로 이름 변경 후 다시 Walk Speed 값으로 연결하고 isSprint 변수를 거짓으로 설정
컴파일
2025.02.07 - [언리얼 엔진/실습 PJT] - 책 따라하기 16 - 인공지능
책 따라하기 16 - 인공지능
실전 게임 제작으로 배우는 언리얼 엔진 4 | 미나토 카즈히사 - 교보문고 실전 게임 제작으로 배우는 언리얼 엔진 4 | 미나토 카즈히사 - 교보문고실전 게임 제작으로 배우는 언리얼 엔진 4 | [실
violetookamiscythe.tistory.com
'언리얼 엔진 > 실습 PJT' 카테고리의 다른 글
책 따라하기 17 - 애니메이션 (0) | 2025.02.08 |
---|---|
책 따라하기 16 - 인공지능 (0) | 2025.02.07 |
책 따라하기 14 - 콜리전 (0) | 2025.02.03 |
책 따라하기 13 - 물리 엔진 (1) | 2025.02.01 |
책 따라하기 12 - 변수, 위협과 보상 (1) | 2025.01.30 |