본문 바로가기
반응형

WidgetComponent3

Unreal Widget Component TextBlock 사용하기 [Unreal/C++] Widget Component TextBlock 사용하기 Unreal Engine (UE) TextBlock Widget Change Text WidgetComponent 이 글에서는 언리얼 엔진에서 텍스트박스를 적 위에 두고 이름을 표시합니다.  먼저 위젯 블루프린트를 만들어 줍니다.SizeBox와 TextBlock를 차례로 추가합니다.SizeBox는 너비와 높이를 오버라이드 하여 크기를 설정해줍니다.TextBlock는 이름을 설정해 줍니다. 이 이름은 C++ 코드에서 변수의 이름으로 사용할 예정이기 때문에 변수 여부에 체크해주고 적절한 이름으로 정합니다.가운데 정렬을 해주고 필요시 컬러와 폰트 크기를 설정해줍니다.   클래스가 만들어지면 위젯 블루프린트에서 부모 클래스를 생성한.. 2023. 12. 28.
Unreal WidgetComponent가 활성화 되지 않음 [Unreal] WidgetComponent가 활성화 되지 않음 Unreal Engine5 WidgetComponent hide in Screen 언리얼 엔진에서 위젯 컴포넌트가 보이지 않는 현상EWidgetSpace::Screen 에서 보이지 않으며, World에서 위치가 업데이트 되지 않음EWidgetSpace::World에서는 보이지만 Screen 모드에서는 보이지 않는다. HPWidget = CreateDefaultSubobject(TEXT("HelthWidget")); HPWidget->SetupAttachment(GetMesh()); ConstructorHelpers::FClassFinder hpWidget(L"WidgetBlueprint'/Game/Enemies/Widgets/WB_Enemy.. 2023. 12. 27.
Unreal WidgetComponent ProgressBar 추가, 적 체력 UI [Unreal/C++] WidgetComponent ProgressBar 추가, 적 체력 UI 언리얼 엔진에서 Actor 위에 UI를 띄우고 싶은 경우 사용할 수 있는 컴포넌트입니다.아래 이미지와 같이 UI를 띄우려면 위젯 블루프린트를 생성하여 위젯 컴포넌트에 연결해야합니다.WidgetComponent를 추가하여 사용할 수 있습니다.위치를 조정하고 Space 모드를 Screen으로 설정해야 합니다.World는 3D UI를 보여줄 때 용이하고 Screen모드는 카메라를 정면으로 바라봐야할 때 유용합니다.위젯 클래스를 생성한 위젯 블루프린트로 설정해줄 수 있습니다.위젯 블루프린트를 생성하고 사이즈 박스와 ProgressBar를 차례로 생성합니다.SizeBox는 Width 와 Height를 Override하여.. 2023. 12. 27.
반응형