#pragma once 预处理程序指令
作用:保护同一个文件不会被多次包含,使得头文件只会被编译一次,
#include "CoreMinimal.h"
包含了一套来自UE4的核心编程环境的普遍存在类型
#include "GameFramework/GameModeBase.h"
基于GameModeBase生成的一个文件,所以它包含默认GameModeBase的头文件
#include "MyProjectGameModeBase.generated.h"
存储虚幻的反射数据,每一个类都会包含这个头文件
(关于.generated.h详情移步之前一篇文章 https://blog.csdn.net/weixin_64072619/article/details/137604586?spm=1001.2014.3001.5501)
参考: