강의

멘토링

로드맵

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

minsu님의 프로필 이미지
minsu

작성한 질문수

2025 언리얼 공인강사 – UE5 스파르타 클래스: 심화편

블루프린트만을 이용한 AI로직 제작

GetRandomPointInNavigableRadius 함수가 없어요

해결된 질문

작성

·

15

0

image.png


안녕하세요. 언리얼 5.6으로 따라가는 중인데 Context Sensitive를 끄고 검색해봐도 GetRandomPointInNavigableRadius 함수가 없습니다. 대신 GetRandomReachablePointInRadius 함수를 사용하니까 똑같이 동작은 하는데 이걸 사용해도 되는건가요?

답변 2

1

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

네 맞습니다. 업데이트되면서 오히려 효율적인 코드만 남겨놨네요. 저 함수는 반경내에 AI가 실제로 갈 수 있는 랜덤한 구역만 뽑아서 줍니다.

사용하시면 됩니다 🙂 감사합니다.

0

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

언리얼 엔진에서 AI의 이동 경로를 설정할 때 종종 사용되는 함수들 중 하나인 GetRandomPointInNavigableRadius 함수가 언리얼 5.6 버전에서 보이지 않아 당황하셨을 것 같습니다. 질문하신 것처럼 GetRandomReachablePointInRadius 함수는 실제로 GetRandomPointInNavigableRadius의 대체로 사용될 수 있습니다. 이 함수는 이동 가능한 랜덤한 지점을 반경 내에서 찾아주는 기능을 수행하기 때문에 AI의 이동 로직을 구현하는데 문제가 없을 것입니다.

아래 링크들을 참조하시면 유용한 정보들을 얻으실 수 있습니다:

함수를 변경함에 따라 발생할 수 있는 불확실성을 염두에 두고, AI 이동 경로와 작동을 테스트하여 문제가 없는지 확인하시는 것을 추천드립니다.

현재 상황에서는 GetRandomReachablePointInRadius를 사용하는 것이 적절하며, 만약 추가적인 사항이나 기능 변화 관련 정보가 필요하시면 다른 유용한 정보들을 찾거나 전문가에게 문의하는 것도 좋은 방법입니다.

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

minsu님의 프로필 이미지
minsu

작성한 질문수

질문하기