当前位置:网站首页>U++ 创建UI
U++ 创建UI
2022-08-05 06:50:00 【是秃头的兔子呀】
.h:
// Fill out your copyright notice in the Description page of Project Settings.
#pragma once
#include "CoreMinimal.h"
#include "GameFramework/HUD.h"
#include "MyHUD.generated.h"
/**
*
*/
UCLASS()
class FLOATINGCUBE_API AMyHUD : public AHUD
{
GENERATED_BODY()
public:
virtual void BeginPlay() override;
AMyHUD();
UPROPERTY(EditAnywhere, BlueprintReadWrite)
TSubclassOf<UUserWidget> userWidget;
UPROPERTY()
UUserWidget* refWidget;
};
.cpp:
// Fill out your copyright notice in the Description page of Project Settings.
#include "MyHUD.h"
#include "Blueprint/UserWidget.h"
AMyHUD::AMyHUD() {
}
void AMyHUD::BeginPlay() {
refWidget = CreateWidget<UUserWidget>(GetWorld(), userWidget);
if (refWidget != nullptr) {
refWidget->AddToViewport();
}
}边栏推荐
猜你喜欢
随机推荐
开启防火墙iptable规则后,系统网络变慢
Libpq 是否支持读写分离配置
MySQL: join query | inner join, outer join
Takeda Fiscal 2022 First Quarter Results Strong; On Track to Achieve Full-Year Management Guidance
共享内存+inotify机制实现多进程低延迟数据共享
[Tool Configuration] Summary of Common Uses of VSCode
一天学会从抓包到接口测试,通过智慧物业项目深度解析
在anaconda Promat界面import torch通过,在jupyter notebook中报错的问题(仅提供思路理解!)
[Shanghai] Hiring .Net Senior Software Engineer & BI Data Warehouse Engineer (Urgent)
Summary of Text Characterization Methods
TRACE32——C源码关联1
360度反馈调查表中的问题示范
TRACE32——List源代码查看
PCI Pharma Services宣布斥资数百万美元扩建英国制造设施,以满足市场对支持肿瘤治疗的全球高效药制造服务日益增长的需求
A small problem with mysql using the in function
UDP广播
Database table insert data
AI + video technology helps to ensure campus security, how to build a campus intelligent security platform?
400 times performance improvement 丨 swap valuation optimization case calculation
蓝牙gap协议









