2017-02-27 48 views
0

我已經看到,Visual Studio混合,Photoshop和Illustrator有一些不錯的路徑和形狀工具。我也看到了 - 不幸的是,那些從Unity引擎中丟失了。儘管Unity Store有一些昂貴的資產可以解決這個問題,但我甚至不需要那些複雜的包(我現在買不起),所以我打算爲Unity實現我的基本形狀和路徑繪製工具包。但事情是,我不知道從哪裏開始。 有人有經驗可以告訴我一些材料從哪裏開始?當用谷歌搜索時,我看到的只是「如何在這個和那個地方使用路徑工具。」由於Unity使用c#也許我應該使用該語言,但我知道任何必要的。路徑和形狀:如何實現這些?

編輯:

有一個 「關閉,因爲尚不清楚我想要什麼」。我想回答的是一些材料,教程,關於編程這些路徑和形狀工具的文章,因爲我無法自己找到它們。

回答

2

看起來你需要的是'網格生成'。你可以很簡單地做到這一點。您只需指定一個點和三角形的列表,並將它們設置在網格上即可動態創建網格。

這是一個深入的話題,但它很容易起牀和快速運行。只要對象不太複雜,這種方法在移動設備上也足夠快。

對於速度優化 - 這是網格上的頂點和三角形設置緩慢。一旦它們被設置,對象與標準網格相同,並且將快速渲染。

這裏有一些資源上的網格生成:

https://nrj.io/procedural-curved-mesh-generation-in-unity-part-1/

http://catlikecoding.com/unity/tutorials/procedural-grid/

+0

謝謝,這是不是一個壞主意要麼。我計劃在運行之前生成這些網格,就像在特定項目中一樣,我只使用二進制alpha(完全不透明或完全透明)的輪廓紋理。然後分配一個不亮的單色材質。 – agiro

+1

我明白了,取決於你想要的,也可以使用基於紋理的方法。你可以在Unity中使用「渲染紋理」來實現這個功能 - 下面是一個例子:http://gatemedia.ch/software/2016/01/29/high-performance-real-time-painting-in-unity.html – Sky

+0

我填充我的書籤與那些:D我怎麼沒有看到這些解決方案? – agiro