总结一些似懂非懂的知识点,从头慢慢梳理。
任何一个项目都有创建这些三个.cs。
这个是蓝图转C++
这个是本身就是C++项目,应该就是多了一个GameModeBase类
Build.cs包含了每个模块的信息,表明了这个项目用到了哪一些模块。该文件里的using UnrealBuilTool 是使用虚幻的编译工具,编译每个模块,并处理相关依赖信息。
Target.cs是为目的平台 或者 特定平台进行的一些设置。可以包含头文件或者库,编译器。
UnrealHeadTool 是收集虚幻的头文件编译,生成我们的反射数据。这些反射数据会成generated.h和 generated.cpp当中。所以头文件有变化时,会生成新generated相关内容。在GameModeBase里就会,有使用generated.h。
这里的反射数据,是需要UBT和UHT这两个的相互调用影响,生成在generated.h中。
CoreMinimal.h是包含了一套来自UE的核心编程逻辑的普遍存在类型。比如TArray,TString,FString文章来源:https://www.toymoban.com/news/detail-806675.html
GameFramework.h/GameModeBase.h 因为这个是GameModeBase类,所以他会包含GameModeBase的相关头generated.h存储了底层生成的反射数据。每个类,都会包含这些反射数据。文章来源地址https://www.toymoban.com/news/detail-806675.html
到了这里,关于UE5 C++ 学习笔记 UBT UHT 和 一些头文件的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!