ue4 unreal4 自定义网格 绘制自定义网格 绘制面

因为公司有需求创建点自定义网格的东西,苦于不会c++

一顿找自定义网格的资料,木得发现,最后在蓝图里面瞎试找到keyword,开心的一*

去官网搜api。。。我去就一句话啊。。。

WTF这么好的功能,木得人用?还是api太简单了?难道我找错位置了?

-----------------------------------------------------------------------------------------------------------------

咳咳说正事

首先介绍一下相关节点

1. AddCustomMeshComponent 关卡蓝图不能敲啊

该功能会将customMeshComponent创建出来,单击左键可以设置响应属性

可以直接挂材质球,整的漂亮点,当然这不是重点,略过了

该组件总共三个api

2.AddCustomMeshTriangles 增加自定义三角形

简单来说就是把组成的网格mesh的三角形给他

3.SetCustomMeshTriangles 设置自定义三角形

作用和上面一样,但是注意这个是替换原有的,不是增加覆盖

4.ClearCustomMeshComponent 清除自定义三角形

这个名为其义啊 就是清除 方便你删掉重新绘制

5.MakeCustomMeshTriangle 创建自定义三角形网格

这个最关键,用于创建三角形的三个顶点 (是个结构体)

然后咱们就创建一个简单的四边形吧

先来个顶点顺序图 将就一下哦

创建四个顶点

画四个三角形,省的一面看不见

好了剩下就是添加进去了,直接贴整个蓝图了

给个黄不拉几的材质

ok搞定不错的

当然这个是可以动态创建删除各种骚操作的,如果你需要的话

~~~祝好运~~

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章