UE4/5 插件分拆 《第一季》运行时地形05 VoxelHelpers

这篇博客探讨了UE4/5中VoxelHelpers插件的分拆,详细介绍了VoxelHelpersLibrary的依赖项,如"ProceduralMeshComponent"、"Slate"和"UMG"。内容涵盖模块的Build.cs配置,如bLegacyPublicIncludePaths和bEnforceIWYU的含义,并展示了VoxelHelpersModule、VoxelHelpersLibrary、VoxelColorWheel等关键组件的功能,包括创建3D平面、2D UI界面以及自定义材质表达式。
摘要由CSDN通过智能技术生成
  • Runtime PostConfigInit VoxelHelpers

VoxelHelpers依赖:

引擎类: "Core", "CoreUObject", "Engine",
3D图形:"ProceduralMeshComponent" 用于 VoxelHelpersLibrary.cpp
2D图形: "Slate", "SlateCore", "UMG",   用于 VoxelColorWheel 


这里的build.cs设置有点意思,

        bLegacyPublicIncludePaths = false; 
        PCHUsage = PCHUsageMode.UseExplicitOrSharedPCHs;
        bEnforceIWYU = true;

bEnforceIWYU 这一行的解释是 :

Enforce "include what you use" rules when PCHUsage is set to ExplicitOrSharedPCH; warns when monolithic headers (Engine.h, UnrealEd.h, etc...)  are used, and checks that source files include their matching header first.

bLegacyPublicIncludePaths 这一行的解释是 :

/ Whether this module qualifies included headers from other modules relative to the root of their 'Public' folder. This reduces the num

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值