ue4 unreal4 自定義網格 繪製自定義網格 繪製面

因爲公司有需求創建點自定義網格的東西,苦於不會c++

一頓找自定義網格的資料,木得發現,最後在藍圖裏面瞎試找到keyword,開心的一*

去官網搜api。。。我去就一句話啊。。。

WTF這麼好的功能,木得人用?還是api太簡單了?難道我找錯位置了?

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

咳咳說正事

首先介紹一下相關節點

1. AddCustomMeshComponent 關卡藍圖不能敲啊

該功能會將customMeshComponent創建出來,單擊左鍵可以設置響應屬性

可以直接掛材質球,整的漂亮點,當然這不是重點,略過了

該組件總共三個api

2.AddCustomMeshTriangles 增加自定義三角形

簡單來說就是把組成的網格mesh的三角形給他

3.SetCustomMeshTriangles 設置自定義三角形

作用和上面一樣,但是注意這個是替換原有的,不是增加覆蓋

4.ClearCustomMeshComponent 清除自定義三角形

這個名爲其義啊 就是清除 方便你刪掉重新繪製

5.MakeCustomMeshTriangle 創建自定義三角形網格

這個最關鍵,用於創建三角形的三個頂點 (是個結構體)

然後咱們就創建一個簡單的四邊形吧

先來個頂點順序圖 將就一下哦

創建四個頂點

畫四個三角形,省的一面看不見

好了剩下就是添加進去了,直接貼整個藍圖了

給個黃不拉幾的材質

ok搞定不錯的

當然這個是可以動態創建刪除各種騷操作的,如果你需要的話

~~~祝好運~~

 

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