언리얼 엔진 5에서 블루프린트 커뮤니케이션을 다루는 5부작 시리즈의 파트 2입니다.
파트 1에서는 레벨 블루프린트를 사용해 외부에서 액터에 접근했습니다. 이번 튜토리얼에서는 실제 프로젝트에서 보통 그래야 하듯 로직을 제자리로 옮깁니다. 레벨 블루프린트는 전혀 사용하지 않고, 두 액터 블루프린트 사이에서 직접 처리합니다.
블루프린트 내부에서 Get Actor of Class로 다른 액터에 대한 레퍼런스를 얻은 뒤, 그 액터의 변수를 읽고 변경해 봅니다. 또한 모든 것을 한곳에 몰아넣기보다는 각 블루프린트가 자기 행동에 대한 책임을 갖도록 유지하는 데 초점을 맞춥니다.
마지막에는 액터 간 통신이 어떻게 동작하는지, 다른 액터의 레퍼런스를 얻는 방법, 다른 블루프린트의 변수에 접근하고 수정하는 방법, 그리고 블루프린트 로직을 분리해 체계적으로 정리하는 방법을 이해하게 될 것입니다.
이는 언리얼 엔진 5에서 서로 다른 액터가 상호작용하도록 만드는 가장 일반적인 방식이며, 시리즈의 나머지 파트에서 다룰 접근법의 기반이 됩니다.
https://dev.epicgames.com/community/learning/tutorials/n8Gx/unreal-engine-ue5-2