1.创建UserWidget类。


它的子类:class CRUNCH_API UValueGauge : public UCUserWidget
2.Source/Crunch/Crunch.Build.cs:
添加:
PrivateDependencyModuleNames.AddRange(new string[]
{
"GameplayAbilities",
"GameplayTasks",
"GameplayTags",
"UMG",
"Slate",
"SlateCore"
});
3.添加变量和方法:
Source/Crunch/Public/UI/Widget/ValueGauge.h:
// Copyright@ChenChao
#pragma once
#include "CoreMinimal.h"
#include "UI/Widget/CUserWidget.h"
#include "ValueGauge.generated.h"
class UTextBlock;
class UProgressBar;
/**
*
*/
UCLASS()
class CRUNCH_API UValueGauge : public UCUserWidget
{
GENERATED_BODY()
public:
//预构造
virtual void NativePreCo

最低0.47元/天 解锁文章

被折叠的 条评论
为什么被折叠?



