분류 전체보기

UENUM(BlueprintType) enum EEnumName { EnumName_ZeroUMETA(DisplayName = "Zero"), EnumName_OneUMETA(DisplayName = "One"), EnumName_TwoUMETA(DisplayName = "Two") }; USTRUCT(Atomic, BlueprintType) struct FStructName { GENERATED_BODY() public: UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "USTRUCT") TEnumAsByte EnumName; }; 사용하려는 Enum에 TEnumAsByte를 사용합니다. 혹은 enum 뒤에 uint8을 추가합니다. UENUM(Bluep..
블루프린트에서 사용하는 Delay 노드를 C++에서 SetTimer를 활용하여 구현하겠습니다. SetTimer를 활용하여 Delay를 구현하는 2 가지 방법이 있습니다. Lambda를 사용하는 방법과 딜레이 후 함수를 호출하는 방법입니다. 1. Lambda 사용 float DelayTime;// 딜레이 시간 FTimerHandle TimerHandle; GetWorld()->GetTimerManager().SetTimer(TimerHandle, FTimerDelegate::CreateLambda([&]() { // 딜레이 후 동작 구현 }), DelayTime, false); 2. 딜레이 후 함수 호출 - 함수에 매개변수가 있는 경우 float DelayTime;// 딜레이 시간 FTimerHandle ..
UFUNCTION(BlueprintCallable, Category = "PRMovementSystem|DistanceMatching") bool PredictStopLocation(FVector& OutStopLocation, const FVector& CurrentLocation, const FVector& Velocity, const FVector& Acceleration, float Friction, float BrakingDeceleration, const float TimeStep, const int MaxSimulationIterations = 100); 위의 함수는 MovementSystem이라는 ActorComponent에 구현된 static을 사용하지 않은 일반 함수입니다. 일반 함수를..
https://midason.tistory.com/423
입력 장치가 키보드/마우스인지 게임패드인지 구분하는 기능을 구현하겠습니다. 블루프린트로는 매우 간단하게 구현할 수 있습니다만 코드로도 구현하겠습니다. /** * 입력 장치를 나타내는 열거형입니다. */ UENUM(BlueprintType) enum class EPRInputDevice : uint8 { InputDevice_KeyboardMouseUMETA(DisplayName = "KeyboardMouse"), InputDevice_GamepadUMETA(DisplayName = "Gamepad") }; 입력 장치를 구분하는 열거형 변수를 만듭니다. 이 부분은 블루프린트 변수로 만들어도 됩니다. 또는 bool 형으로 '입력장치가 게임패드인지 아닌지'로 만들어도 됩니다. 블루프린트 블루프린트는 플레이어 ..
· etc.
https://opengameart.org/content/free-keyboard-and-controllers-prompts-pack
· Project/T
깃허브 주소 https://github.com/OneStone3647/ProjectT GitHub - onestone3647/ProjectT: Lykan Studio Lykan Studio. Contribute to onestone3647/ProjectT development by creating an account on GitHub. github.com 유튜부 주소 https://youtu.be/r1XM1i4xTM4 신규 기능 추가 ● Dynamic Lock On Target Dynamic Lock On Target Lock On Camera의 명칭을 변경 및 새로운 기능이 추가되었습니다. ● v1.1.0의 Lock On Camera의 명칭을 Dynamic Lock On Target으로 변경하였습니다...
한돌이
'분류 전체보기' 카테고리의 글 목록 (4 Page)