Unreal Blueprint Interface

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

Unreal World Settings 2

언리얼 엔진 5(Unreal Engine 5)에서 게임을 개발할 때 월드 세팅(World Settings), 게임 모드(Game Mode), 플레이어 컨트롤러(Player Controller), 디폴트 폰(Default Pawn)은 핵심적인 역할을 합니다. 이들은 게임의 전반적인 구조와 동작 방식을 정의하며, …

Unreal World Settings

언리얼 엔진 5(Unreal Engine 5)의 월드 세팅(World Settings), 게임 모드(Game Mode), 플레이어 컨트롤러(Player Controller), **디폴트 폰(Default Pawn)**에 대해 자세히 설명하겠습니다. 월드 세팅 (World Settings) 월드 세팅은 언리얼 엔진의 레벨에서 전역적인 …

Unreal construction script

언리얼 엔진 5(Unreal Engine 5)에서 ‘Construction Script’는 액터가 월드에 배치되거나 에디터에서 특정 동작이 필요할 때 실행되는 스크립트입니다. 이는 주로 블루프린트(Blueprint)에서 사용되며, 액터의 초기화, 변형, 자원 생성 등의 작업을 수행할 수 …

Unreal Bluleprint vs Cpp

Unreal Engine 5에서 Blueprint와 C++(CPP)는 각각 장단점이 있으며, 사용하는 목적과 상황에 따라 효율성이 달라집니다. 두 가지를 비교해 보겠습니다. 1. Blueprint (블루프린트) 장점 단점 예시 2. C++ 장점 단점 예시 결론: …

Unreal Enhanced Input System

언리얼 엔진 5 (Unreal Engine 5) – Enhanced Input 시스템 개요 Unreal Engine 5 (UE5)의 Enhanced Input 시스템은 기존 입력 시스템을 대체하는 새로운 방식으로, 더욱 유연하고 강력한 입력 처리 및 …

Unreal Enhanced Input

Unreal Engine 5 (UE5) – Enhanced Input 시스템 Unreal Engine 5의 Enhanced Input 시스템은 이전 버전의 입력 시스템을 대체하는 더 강력하고 유연한 입력 처리 방식입니다. 이 시스템은 사용자가 키보드, 마우스, …

Unreal Game Mode Base

Unreal Engine에서 GameModeBase는 게임의 규칙, 승패 조건, 플레이어 스폰 방식 등을 정의하는 게임 모드의 기본 클래스입니다. GameModeBase는 기본적인 게임 흐름을 관리하며, 게임의 전반적인 로직을 제어하는 데 사용됩니다. GameModeBase란? GameModeBase는 Unreal …

Unreal UFUNCTION

Unreal Engine에서 UFUNCTION은 C++ 함수에 메타데이터를 추가하여 이 함수를 엔진의 여러 시스템(예: 블루프린트, 리플렉션 시스템, 네트워크 복제 등)에서 사용할 수 있게 하는 데 사용됩니다. UFUNCTION은 Unreal Engine의 리플렉션 시스템에서 중요한 …

Unreal UPROPERTY

UPROPERTY는 Unreal Engine의 객체 프로퍼티를 정의할 때 사용하는 매크로입니다. 이 매크로는 Unreal Engine의 리플렉션 시스템, 가비지 컬렉션, 블루프린트 통합 및 네트워크 복제를 지원하기 위해 필요합니다. UPROPERTY를 사용하면 클래스의 변수에 다양한 …

Unreal Animation

Unreal Engine에서 ‘Animation’은 게임 캐릭터, 오브젝트, 카메라 등의 움직임을 생성하고 제어하는 데 사용되는 다양한 도구와 시스템을 의미합니다. 여기서는 애니메이션의 기본 원리, 주요 도구 및 시스템, 그리고 예제와 사용법을 설명하겠습니다. 애니메이션의 …