강의

멘토링

로드맵

Inflearn brand logo image

인프런 커뮤니티 질문&답변

ajkdfj님의 프로필 이미지
ajkdfj

작성한 질문수

이득우의 언리얼 프로그래밍 Part2 - 언리얼 게임 프레임웍의 이해

BrainComponent가 뭔지 모르겠습니다.

해결된 질문

작성

·

67

0

UBehaviorTreeComponent* BTComponent = Cast<UBehaviorTreeComponent>(BrainComponent);
if (BTComponent)
{
	BTComponent->StopTree();
}

안녕하세요. 11강 강의에서 BTComponent를 생성할 때 인자값으로 BrainComponent를 넣으셨는데 이해를 못했습니다..

제가 구글에서 찾아보니 BrainComponent는 AIController가 생성되면서 같이 생성되는 것이고, AI에 관한 명령들은 BrainComponent를 통해 가능하다고 설명이 되어있었습니다.

행동 트리도 AI에 관한 제어를 하는 것이기 때문에 BrainComponent를 인자로 넣어주는 것인가요?

답변 1

0

이득우님의 프로필 이미지
이득우
지식공유자

네 파악하신 내용이 맞고, 일종의 AI 시스템을 돌리기 위한 인공 뇌 기반으로 생각하시면 될 것 같아요. 범용적으로 설계했다고는 하는데, 아직은 BT에서만 사용합니다.

ajkdfj님의 프로필 이미지
ajkdfj
질문자

답변해주셔서 감사합니다!

ajkdfj님의 프로필 이미지
ajkdfj

작성한 질문수

질문하기