Advertisement

UE4创建自定义模型

阅读量:

在UE4引擎中,UProceduralMeshComponent组件具备生成自定义几何形态模型的能力,该组件隶属于ProceduralMeshComponent插件。若需调用该插件所提供的相关功能,则需要在XXXX.build.cs配置文件中添加对ProceduralMeshComponent模块的调用声明,具体实现方式如下所示

复制代码
    PublicDependencyModuleNames.AddRange(new string[] {......, "ProceduralMeshComponent"});
    

UProceduralMeshComponent类中提供的CreateMeshSection_LinearColor函数能够依据顶点数组等相关数据生成模型,而UpdateMeshSection_LinearColor则用于对已有模型进行更新操作。此外,ClearMeshSection与ClearAllMeshSections两个函数则承担着删除特定模型或全部模型的功能。
本研究将通过调用CreateMeshSection_LinearColor函数,展示如何构建三角形面片与四边形面片,并演示如何基于一组折线上的点绘制具有特定宽度的折线面片。
首先需要创建CustomMeshActor.h与CustomMeshActor.cpp两个文件,在

全部评论 (0)

还没有任何评论哟~