언리얼 인공지능 6

언리얼엔진 강좌 56 [인공지능-17] Perception 06 - 시각센서06 - actor의 태그를 이용해 플레이어인지 구분하기

쌩초보를 위한 언리얼 엔진 4 강좌입니다. 언리얼 엔진 강의 56번째 시간, 언리얼 엔진 인공지능(unreal engine AI) 17번째 시간으로 몹을 하나 더 추가해 봅니다. 그럼 몹끼리 서로 공격하고 쫒아다니는걸 볼 수 있는데, 그 이유는 시각 센서로 감지된 오브젝트가 플레이어인지 같은 몹인지 구분하지 않았기 때문입니다. 그래서 플레이어에 태그를 하나 달아놓고 ActorHasTag라는 함수를 이용해 태그로 판단해서 플레이어인 경우에만 쫒아가도록 하였습니다. 언리얼 엔진에서 C++로 개발하는 경우에는 Detection by Affiliation에 Detect Enemies, Detect Neutrals, Detect Friendies 등을 설정해 태그를 이용하지 않아도 되지만, 현재 버전의 블루프린트..

언리얼엔진 강좌 52 [인공지능-13] Perception 02 - 시각센서02 - 들어온건지 나간건지 판단하기

쌩초보를 위한 언리얼 엔진 4 강좌입니다. 언리얼 엔진 강의 52번째 시간, 언리얼 엔진 인공지능(unreal engine AI) 13번째 시간으로 시각센서에서 무언가 변경사항이 발생해 OnPerceptionUpdated 이벤트가 발생한 경우 이게 시각 안으로 들어와서 이벤트가 발생한 건지 시각 밖으로 나가서 이벤트가 발생한 건지 판단하는 함수를 만듭니다. 언리얼 엔진 버전: 4.24.3

언리얼엔진 강좌 40 [인공지능-01] AI를 이용해 캐릭터 스스로 이동하게 하기(아주 간단한 내비게이션)

쌩초보를 위한 언리얼 엔진 4 강좌입니다. 40번째 시간으로 이번 시간부터는 언리얼 엔진에서 제공하는 인공지능(AI)를 이용해 오브젝트가 내비게이션을 이용해 스스로 이동하도록 만들어 보겠습니다. - GetControlledPawn - SimpleMoveToLocation - NaviMeshBoundsVolume 등을 다룹니다. 앞으로 약 20개 정도의 강좌로 언리얼엔진에서 제공하는 인공지능에 대해 알아보겠습니다. 언리얼 엔진 버전: 4.24.2