找回密碼
 注冊帳號

掃一掃,訪問微社區

線渲染器

2015-1-6 15:41| 發布者: 楊炎| 查看: 1490| 評論: 0|原作者: 蠻牛|來自: unity3d腳本manual

摘要: 線渲染器線渲染器 (line renderer)在三維空間中有一個包含兩個或更多點的數組,并在每兩點之間繪制一條直線。因此,一個單獨的“線渲染器”(line renderer) 組件 (component) 便可用于繪制從簡單直線到復雜螺旋線的 ...

渲染器" target="_blank" class="relatedlink">渲染器

線渲染器 (line renderer)在三維空間中有一個包含兩個或更多點的數組,并在每兩點之間繪制一條直線。因此,一個單獨的“線渲染器”(line renderer) 組件 (component) 便可用于繪制從簡單直線到復雜螺旋線的任何東西。這些線是一直連續的;如果您需要繪制兩條或更多條完全間斷的線,則需要使用多個游戲對象 (gameobject),每個游戲對象都有自己的線渲染器 (line renderer)。

“線渲染器”(line renderer) 并不渲染一個像素寬的線。它渲染有寬度和紋理的布告板線。線渲染器使用與拖尾渲染器相同的線渲染算法

線渲染器 (line render)檢視器 (inspector)

屬性

屬性:

功能:

材質 (materials)

該列表的第一種材質用于渲染這些線。

定位 (positions)

用于連接 vector3 點的數組。

大小 (size)

該線的段數。

參數 (parameters)

每條線的參數列表:

開始寬度 (startwidth)

線的第一個位置處的寬度。

結束寬度 (endwidth)

線的最后一個位置處的寬度。

開始顏色 (start color)

線的第一個位置的顏色。

結束顏色 (end color)

線的最后一個位置的顏色。

使用世界坐標空間 (use world space)

如果設置為允許,物體的位置會被忽略,并且在世界坐標 (world) 原點周圍渲染線。

詳細信息

如需創建線渲染器:

擇游戲對象 (gameobject) -> 創建空白對象 (create empty)

選擇組件 (component) -> 其他 (miscellaneous) -> 線渲染器 (line renderer)

將紋理或材質 (material)拖至線渲染器 (line renderer) 上。如果在“材質”(material) 中使用粒子著色器,效果最佳。

提示

如果需要在一幀內布置所有的頂點,線渲染器是個不錯的選擇

移動相機 (camera)時,這些線條看上去像是在旋轉。這是有意為之。

線渲染器 (line renderer) 應該是游戲對象 (gameobject) 上唯一的渲染器 (renderer)。

上一篇:材質下一篇:網格(meshes)

相關閱讀

文章點評
相關文章
女校游泳队彩金