언리얼 엔진/C++

언리얼 엔진/C++

언리얼엔진 Enum

UENUM(BlueprintType) enum class ETestEnum : uint8 { TE_OptionA UMETA(DisplayName = "Option A"), TE_OptionB UMETA(DisplayName = "Option B"), };

언리얼 엔진/C++

언리얼엔진 구조체 c++

USTRUCT(Atomic, BlueprintType) struct FCustomStruct { GENERATED_BODY() public: UPROPERTY(EditAnywhere, BlueprintReadWrite) AActor* actor; UPROPERTY(EditAnywhere, BlueprintReadWrite) float f; UPROPERTY(EditAnywhere, BlueprintReadWrite) int32 i; };

언리얼 엔진/C++

언리얼엔진 Assert

Assert Assert, 어서트란 주어진 코드 조각이 가정하는 상황을 검증하는 도구입니다. 포인터의 NULL 여부를 검증하는 간단한 것에서부터, 특정 함수에 재진입했는지와 같은 복잡한 검증도 가능합니다. UE4 에는 이러한 유형의 검증을 하기 위한 매크로 시리즈가 제공됩니다. 특정 빌드 환경설정 하에서는 컴파일시 제외시킬 수 있도록 매크로로 되어 있는데, 퍼포먼스 상의 이유거나 최종 빌드에서는 필요치 않기 때문이거나 입니다. 매크로를 직접 확인하려면, 이곳에서 찾을 수 있습니다: /UE4/Engine/Source/Runtime/Core/Public/Misc/AssertionMacros.h. 런타임 어서트 매크로는 실행 중지, 디버그 빌드에서 실행 중지, 실행 중지하지 않고 오류 보고, 총 3 가지 카테..

언리얼 엔진/C++

언리얼엔진 class 키워드와 전방선언

언리얼 엔진에서 해더 파일(.h 파일)에 클래스 변수를 선언할 때 2가지 방법이 있습니다. UPROPERTY(VisibleAnywhere, BlueprintReadOnly, Category = "Camera", meta = (AllowPrivateAccess = "true")) class USpringArmComponent* SpringArm; class 키워드를 사용한 선언과 UPROPERTY(VisibleAnywhere, BlueprintReadOnly, Category = "Camera", meta = (AllowPrivateAccess = "true")) USpringArmComponent* SpringArm; class 키워드를 사용하지 않은 선언입니다. SpringArmComponent를 사용..

언리얼 엔진/C++

언리얼엔진 C++ BehaviorTree Start/Stop

AIController->BrainComponent->StartLogic(); AIController->BrainComponent->StopLogic(FString::Printf(TEXT("")));

언리얼 엔진/C++

언리얼엔진 C++ AnimMontage EndDelegate

FOnMontageEnded MontageEnded; // 델리게이트 선언 MontageEnded.BindUObject(this, Function); // 이벤트 바인드 Actor ->GetAnimInstance()->Montage_SetEndDelegate(MontageEnded, *AnimMontage );

mane
'언리얼 엔진/C++' 카테고리의 글 목록 (5 Page)