17 生成compile_commands-json文件供IntelliSense分析
/
UE的类型系统是指在运行时能动态获取到Object的类型信息的系统。它是从UField
开始继承,而非UObject。继承自UObject的原因在于,UObject提供了序列化的重要功能,便于使用。
一般UBT会收集头文件中的信息,并传递给UHT,来生成对应的classname.generated.h
。一般生成的地址不在和源代码同级,而是在Intermediate\Build\Win64\UnrealEditor\Inc\MODULE_NAME\UHT
下。
Array类是用于提供通用数组的类,而不是用于线性代数的Matrix类。Array类提供了一种执行系数运算的简单方法,这些运算可能不具有线性代数意义。例如向数组中的每个系数添加一个常数或将两个数组系数相乘。