Unreal Functions vs Macros

Unreal Engine 5에서 블루프린트(Blueprint)는 게임 로직을 시각적으로 스크립팅할 수 있는 강력한 도구입니다. 블루프린트에서 자주 사용하는 기능 중 하나가 “함수(Functions)”와 “매크로(Macros)”인데, 이 둘은 서로 비슷해 보이지만 사용 용도와 특성이 다릅니다. 각 …

Unreal Game Instance

Unreal Engine 5의 Game Instance는 게임이 실행되는 동안 유지되는 객체로, 게임의 여러 레벨(맵) 간에 데이터를 공유하고 관리할 수 있는 매우 중요한 시스템입니다. 게임이 실행되는 동안 한 번만 생성되며, 레벨을 전환해도 …

Unreal Get Actor Bounds

Unreal Engine 5에서 Get Actor Bounds는 특정 액터(Actor)의 경계(Bounds)를 가져오는 함수입니다. 액터의 경계는 그 액터가 차지하고 있는 공간의 크기와 위치를 나타내며, 이를 통해 액터가 월드에서 차지하는 3D 공간 정보를 얻을 …

Unreal Macros

Unreal Engine 5의 Blueprint는 비주얼 스크립팅 시스템으로, 프로그래밍 지식 없이도 게임 로직을 시각적으로 구현할 수 있는 도구입니다. 코드를 직접 작성하는 대신, 노드 기반 인터페이스를 사용해 게임 내 동작을 설정할 수 …

Unreal Activate click event on character

Unreal Engine 5에서 블루프린트를 사용해 사용자가 캐릭터를 클릭했을 때 해당 캐릭터가 클릭 이벤트를 받도록 설정하는 방법을 설명드릴게요. 1. 캐릭터에 클릭 이벤트 활성화 먼저 캐릭터의 클릭 이벤트가 활성화되어야 합니다. 이를 위해서는 …

Unreal Blueprint Interface

언리얼 엔진 5에서 블루프린트 인터페이스(Blueprint Interface)는 여러 블루프린트 간에 공통된 함수 호출을 가능하게 해주는 도구입니다. 인터페이스는 객체 간의 상호작용을 유연하고 효율적으로 만들기 위해 사용되며, 이를 통해 서로 다른 클래스가 동일한 …