代码拉取完成,页面将自动刷新
生成的动态网格体Actor(AGeneratedDynamicMeshActor)
Enum_BakedGeneratedState(已烘培生成的状态枚举)
Live:实时烘培
Stored:已存储的
StandardMacros(标准宏)
包含了工具类(流程控制,数组),数学(浮点,整数),连接网络,事务,正在渲染
BakedGeneratedMeshActor(已烘焙生成的网格角色)
OnRebuildGeneratedMesh:此事件将通知蓝图生成的网格应该重新构建。GeneratedDynamicMeshActor 蓝图子类应在此事件上重建它们的网格,而不是直接在构造脚本中执行。
1、构造函数:
在构造时,可编辑标志用于确定 DynamicMeshComponent 或 StaticMeshComponent(BakedMesh)是否可见 - 另一个则被隐藏。
2、BakeToStaticMesh(烘培静态网格体):这个函数将当前生成的网格写入当前目标 TargetStaticMesh 资产,然后更新 SourceGeneratorKey UUID(被移除以便跟踪场景中的其他对象 - 无需更新它。)
3、GenerateNewStaticMesh(生成新的静态网格体):这个函数在用户决定的子文件夹中创建一个新的 StaticMesh 资产。该资产的名称将附加一个随机字符串。当前的生成网格被复制到该资产中,然后它被设置为 TargetStaticMesh。此外,将生成并设置一个 GUID 作为源生成器密钥。
4、CleanDegenerateTris(清除退化三角形)
B_GeneratedTube:这是一个简单的生成管道,我们可以通过输入值或小部件进行控制。
1、OnRebuildGeneratedMesh->Tube Generation->Clear Materials->Bevel(倒角)->Apply Material(应用材质)
B_GeneratedTube_Advanced:这个管道比基本管道有更多的选项,包括窗口切割器。
1、OnRebuildGeneratedMesh->Tube Generation->Clear Materials->Bevel(倒角)->这有助于平滑法线。->Apply Material(应用材质)
B_Tool_AdvancedWindow:高级窗户工具,拥有大量选项。可用于生成墙壁、门、地板、天花板等...这是一个复杂的几何工具 - 建议先了解基本工具。
1、OnRebuildGeneratedMesh->Clear Materials->枚举(方形、圆形)->Wall(1.AppendRoundRectangle_Compatibility_5_0:AppendRoundRectangleXY 的 5.0 预览 1 兼容性版本。错误地将输入的 DimensionX 和 DimensionY 除以 2。警告:强烈建议调用此函数的调用者更新到当前的 AppendRoundRectangleXY 函数!
2.ApplyMeshExtrude_Compatibility_5p0:这些是上述函数的版本/变体,曾在之前的 UE 5.x 版本中发布,但已经更新。为了避免破坏用户脚本,目前保留了这些先前的版本,并通过在 GeometryScriptingCoreModule.cpp 中注册的重定向器进行调用。)
以下同理:
B_Tool_CornerExtrude、B_Tool_Panel_BGM、B_Tool_RampMakerControl_BGM、B_Tool_Repeater、B_Tool_Stairs_BGM、B_WindowDoor
BakableTwistyBoxDemo:可烘焙的扭曲盒演示
UActorActionUtility:所有角色动作相关实用工具的基类。派生类上公开的任何具有正确签名的函数/事件,在级别编辑器中右键单击一组角色时将作为菜单选项包含进去。
FindSourceMesh:查找源网格
SwapGeneratedActor_FromSM:从静态网格交换生成的角色
SwapGeneratedActor_ToSM:向静态网格交换生成的角色
SyncSourceKey:同步源键
GeneratedMeshColdStorage:生成的网格冷藏
DefaultGame_Label:默认游戏标签
复杂程序化生成模型(请移动之黑客帝国官方示例)
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。