inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

[입문자를 위한 UE5] Part4. 언리얼 엔진 C++

AI #4

AI #4 질문

111

ab

작성한 질문수 5

0

퍼셉션과 시각정보를 이용하지 않고 OverlapMultiByChannel로 적을 탐지하면 장점이 있을까요?

unreal-engine 언리얼-c++

답변 1

0

인프런 AI 인턴

안녕하세요, 인프런 AI 인턴입니다. ab님.

질문해 주신 내용은 게임 개발에서 AI가 적을 탐지하는 방법에 대한 것입니다. OverlapMultiByChannel을 사용하여 적을 탐지하는 것에는 몇 가지 이점이 있을 수 있습니다.

  1. 퍼포먼스: OverlapMultiByChannel은 물리적 충돌 검사를 통해 지정된 볼륨 내에서 객체를 감지합니다. 이는 리소스 소요가 상대적으로 적어 많은 오브젝트가 있는 상황에서도 수행 성능이 좋을 수 있습니다.

  2. 단순화: 퍼셉션 시스템은 복잡한 설정과 다양한 감각 정보(시각, 청각 등)를 다루지만, OverlapMultiByChannel은 단순한 충돌 검사에 기반하므로 구현과 관리가 상대적으로 간단합니다.

  3. 빠른 반응: 감지해야 할 상태가 간단한 경우 Overlap을 통해 즉시 반응을 받기 때문에 목표객체와의 상호작용을 빠르게 처리할 수 있습니다.

그러나 이 방법만 사용하면 객체의 시야나 감지 방향을 자연스럽게 처리하지 못할 수 있음을 염두에 두어야 하며, 특정 상황에서는 다른 방법과 조합하여 사용하는 것이 좋습니다.

관련된 주제에 대한 유사한 질문들로 도움을 드릴 수 있는 링크를 아래에 첨부합니다:

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

1장. 파일 추가 및 삭제 에서 생성할때 에러가 납니다.

0

68

0

3d game 리소스 추출하는 방법

0

152

1

11강 2분 22초. 12강 6분 18초 영상편집오류

0

66

1

GENERATED_BODY() 빨간 밑줄이 사라지지 않습니다

0

118

2

언리얼 프로젝트를 생성할 수 없었습니다(컴파일 실패)

0

303

2

Unreal VS 빌드오류 해결 도저히 못하겠습니다.

0

703

2

WidgetBlueprint 복사 방법 질문

0

64

2

수강생으로서의 고민

0

99

1

13강. 모듈 내 하위 디렉터리 인식 못하는 문제 해결법

0

64

1

UClass 안에 ClassDefaultObject 관련 질문이 있습니다.

0

84

1

해당 강의 중반부부터 싱크가 안맞는 것 같아요

0

73

1

디아블로 방식의 컨트롤에서 타겟 위치로 이동 문제

0

120

2

디아블로 방식의 컨트롤 맨마지막 옵션관련 질문

0

82

2

32. 디아블로 방식의 컨트롤

0

74

1

점프 강의 도중의 질문입니다.

1

103

2

AssetManager 질문

0

93

1

GetAssetByName<UR1InputData>("InputData")) 질문입니다.

0

123

2

Variable Replication

0

120

1

언리얼 시스템의 에러? 에 대해서 질문 드립니다.

0

356

1

전혀 이해가 가질 않네요.

9

403

1

의구심이 듭니다

0

355

1

Animation Event영상에서 Notify 대신 Received_Notify()사용

0

121

0

const FObjectInitializer& ObjectInitializer 와 const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()

0

311

1

visual studio와 vscode

0

365

1