언리얼엔진

Unreal Engine

Lyra Gameplay Ability System & Enhanced Input 2

1. Input Config Data Asset의 필요성Input Config Data Asset은 입력 태그와 입력 액션 간의 매핑을 정의하는 역할을 합니다. 이를 통해 입력 태그를 코드와 에디터에서 효율적으로 사용할 수 있습니다.2. Input Config Data Asset 생성1) 데이터 자산 클래스 생성C++ 클래스 생성C++ 클래스 → All Classes → Data Asset 검색 후 선택클래스 이름: Data_InputConfig프로젝트 구조 관리를 위해 Datasets/Input 폴더를 생성하고 해당 폴더에 클래스를 저장합니다.헤더 파일 수정// Data_InputConfig.h #pragma once#include "CoreMinimal.h" #include "Engine/DataA..

Unreal Engine

Lyra Gameplay Ability System & Enhanced Input 1

Unreal Engine에서 제공하는 Lyra 샘플 프로젝트에서는 기존의 방식보다 개선된 캐릭터 조작 시스템을 사용합니다.1. 전통적인 입력 바인딩 방식전통적인 방식에서는 다음과 같은 과정을 거칩니다:헤더 파일에 입력 액션을 선언합니다.입력 액션에 대한 콜백 함수를 작성합니다.에디터에서 입력 자산(Assets)을 수동으로 할당합니다.이 방식은 소규모 프로젝트에는 적합하지만, 입력 액션이 많아지면 관리하기 어려워지고 비효율적입니다.UPROPERTY(EditAnywhere, BlueprintReadOnly, Category = Input, meta = (AllowPrivateAccess = "true"))UInputAction* MoveAction;UPROPERTY(EditAnywhere, Blueprint..

냉국
'언리얼엔진' 태그의 글 목록