UE入门教程06.02:Hello World

系列索引:UE入门教程索引

目的

输出Hello World

UE工程

创建C++版工程

点击工具->新建C++类

新建类

选择基类

基类

其余保持默认

设置新建的类作为游戏模式

游戏模式

或者通过编辑->项目设置

项目设置

日志窗口

头文件

1
2
3
4
5
6
7
8
9
UCLASS()
class HELLOWORLD_API AMyGameModeBase : public AGameModeBase
{
GENERATED_BODY()

public:
virtual void BeginPlay() override;

};

实现

1
2
3
4
void AMyGameModeBase::BeginPlay()
{
UE_LOG(LogTemp, Display, TEXT("Hello World!"));
}

效果

点击Play按钮后,在输出日志窗口显示

1
2
3
4
5
...
LogTemp: Display: Hello World!
PIE: 登陆的服务器
PIE: PIE总开始时间:0.531秒。
...

界面

头文件

1
2
3
4
5
6
7
8
9
UCLASS()
class HELLOWORLD_API AMyGameModeBase : public AGameModeBase
{
GENERATED_BODY()

public:
virtual void BeginPlay() override;

};

实现

1
2
3
4
5
6
7
void AMyGameModeBase::BeginPlay()
{
if (GEngine)
{
GEngine->AddOnScreenDebugMessage(-1, 8.f, FColor::Red, TEXT("Hello word"));
}
}

效果

点击开始仿真

hello world


UE入门教程06.02:Hello World
https://blog.jackeylea.com/ue/hello-world-of-ue4/
作者
JackeyLea
发布于
2024年6月11日
许可协议