본문 바로가기

언리얼 Enum2

언리얼엔진5 c++ enum ▣ 언리얼 열거형은 enum에 class를 붙여야 컴파일 오류가 나오지 않습니다.  그리고 UENUM() 매크로를 붙여서 블루프린트에서 사용할 수 있게 지정할 수 있습니다.UENUM()에서 uint8만 지원하기 때문에 꼭 붙여야 합니다.UENUMclass 밖에서 enum class로 선언하고 BlueprintType 키워드로 블루프린트에서 사용할 수 있게 지정할 수 있습니다.UMETA(DisplayName = )을 지정해서 에디터에서 해당 enum에 이름을 지정해서 볼 수 있습니다.   ▣ 블루프린트에서 enum값으로 Switch를 활용하여 만들 수 있습니다.  ▣ enum으로 조건문 및 값을 변경할 수 있습니다. 2024. 7. 14.
언리얼엔진5 13장 [Enum] ▣ 안녕하세요. 이번장에서는 Enum 열거형을 공부해 보겠습니다. 열거형은 변하지 않는 고정된 값, 상수를 여러 개 만든다고 생각하시면 됩니다. ▣ Enum은 Content Drawer에서 Content에서 마우스 오른쪽 버튼을 클릭하고 BluePrints에서 Enumeration을 클릭하시면 됩니다. ▣ 그럼 이런 파일이 생성되는데 생성한 Enum의 이름을 PlayerState라고 지정합니다. 그리고 PlayerState를 더블클릭합니다. ▣ 그럼 위에 이미지처럼 창이 나오는데 여기서 Add Enumerator를 눌러서 Enum값을 추가합니다. Idle, Attack, Walk 이렇게 3개의 상수를 생성하고 저장을 합니다. 꼭 저장을 하셔야 합니다. ▣ LevelBluePrint에 들어가서 변수를 하나.. 2023. 1. 26.