Unreal Enhanced Input
Unreal Engine 5 (UE5) – Enhanced Input 시스템 Unreal Engine 5의 Enhanced Input 시스템은 이전 버전의 입력 시스템을 대체하는 더 강력하고 유연한 입력 처리 방식입니다. 이 시스템은 사용자가 키보드, 마우스, …
Unreal Engine 5 (UE5) – Enhanced Input 시스템 Unreal Engine 5의 Enhanced Input 시스템은 이전 버전의 입력 시스템을 대체하는 더 강력하고 유연한 입력 처리 방식입니다. 이 시스템은 사용자가 키보드, 마우스, …
Unreal Engine에서 GameModeBase는 게임의 규칙, 승패 조건, 플레이어 스폰 방식 등을 정의하는 게임 모드의 기본 클래스입니다. GameModeBase는 기본적인 게임 흐름을 관리하며, 게임의 전반적인 로직을 제어하는 데 사용됩니다. GameModeBase란? GameModeBase는 Unreal …
Unreal Engine에서 UFUNCTION은 C++ 함수에 메타데이터를 추가하여 이 함수를 엔진의 여러 시스템(예: 블루프린트, 리플렉션 시스템, 네트워크 복제 등)에서 사용할 수 있게 하는 데 사용됩니다. UFUNCTION은 Unreal Engine의 리플렉션 시스템에서 중요한 …
UPROPERTY는 Unreal Engine의 객체 프로퍼티를 정의할 때 사용하는 매크로입니다. 이 매크로는 Unreal Engine의 리플렉션 시스템, 가비지 컬렉션, 블루프린트 통합 및 네트워크 복제를 지원하기 위해 필요합니다. UPROPERTY를 사용하면 클래스의 변수에 다양한 …
Unreal Engine에서 ‘Animation’은 게임 캐릭터, 오브젝트, 카메라 등의 움직임을 생성하고 제어하는 데 사용되는 다양한 도구와 시스템을 의미합니다. 여기서는 애니메이션의 기본 원리, 주요 도구 및 시스템, 그리고 예제와 사용법을 설명하겠습니다. 애니메이션의 …
Unreal Engine에서 ‘Rigs’는 애니메이션과 리깅 작업을 쉽게 하기 위해 제공되는 도구와 시스템을 말합니다. Unreal Engine에서의 리그는 주로 캐릭터 애니메이션과 관련이 있으며, 캐릭터를 쉽게 애니메이션화할 수 있도록 해줍니다. 여기서는 Unreal Engine의 …
C++ 사용하기 (Using C++ in Unreal Engine) 배경 (Background) 언리얼 엔진(Unreal Engine)은 에픽 게임스(Epic Games)에서 개발한 강력한 게임 엔진으로, 고품질의 게임 및 시뮬레이션을 제작할 수 있습니다. 언리얼 엔진은 주로 블루프린트(Visual …
언리얼 엔진에서 블루프린트(Blueprint)는 비주얼 스크립팅 시스템으로, 프로그래밍 지식 없이도 게임 로직을 설계할 수 있게 해줍니다. 블루프린트에서 사용되는 노드(Node)는 게임의 다양한 동작과 기능을 정의하는 기본 요소입니다. 여기서는 주요 블루프린트 노드와 그 …
언리얼 엔진에서 머티리얼(Material)은 오브젝트의 표면을 어떻게 렌더링할지 정의하는 중요한 요소입니다. 머티리얼을 구성하기 위해서는 머티리얼 노드(Material Node)를 사용하며, 각 노드는 특정한 그래픽 기능이나 효과를 제공합니다. 여기에서는 주요 머티리얼 노드와 그 기능을 …