找回密碼
 注冊帳號

掃一掃,訪問微社區

線渲染器

2015-1-6 15:11| 發布者: 楊炎| 查看: 2059| 評論: 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)。

相關閱讀

文章點評
相關文章
女校游泳队彩金 排列五开奖历史记录 微乐山东麻将有没有挂 老快3开奖结果安徽 民生银行股票 广西彩票11选5app 福彩南粤36选7开奖 哈灵上海本地麻将官网 山东11选5专家计划 福建31选7开奖结果查询果 拉萨快餐女微信 安徽十一选五今天预测号码 北单比分3串1 安徽快3app在哪里下载 大庆麻将规则 辽宁麻将苹果下载安装 Playboy黄金