线条渲染器简介(Line Renderer)

1 reply [最后一篇]
xman
User offline. Last seen 6 天 31 分钟 ago. Offline
中级会员
Joined: 09/07/2009
Points: 1042

 线条渲染器,可以在在一个3D空间里,在一排2个以上的点之间,彼此之间绘制一条直线。因此,一个单独的线条渲染器组件可以被用于绘制任何东西,从一条简单的直线,到一个复杂的螺旋线都可以。这条线必须是连续的;如果你需要绘制2个或更多的完全独立的线,你应该使用多个GameObject,每一个都有它自己的线条渲染器。

线条渲染器不可以渲染一个像素点的细线。它可以渲染有一定宽度的告示板线,并且是可以增加纹理的。对于线条渲染,它和轨迹渲染器使用同一种算法。

线条渲染器检视器面板

属性

Materials 在此列表中,被用于渲染线条的第一种材质。

Positions 用于连接的3D矩阵表。

Size 一条线的段数。

Parameters 每一条线的参数列表。

StartWidth 第一条线位置的宽度。

EndWidth 最后一条线位置的宽度。

Start Color 第一条线位置的颜色。

End Color 最后一条线位置的宽度。

Use World Space 如果使能了,那么线条的起始位置将被忽略,并且在世界起源位置开始绘制。

细节

生成一个线条渲染器:

选择GameObject->Create Empty

选择Component->Miscellaneous->Line Renderer

拖拽一个纹理或者材料到线条渲染器上。如果你在材料上使用了粒子阴影,那么看起来将会更好。

提示

线条渲染器适合使用在你需要将所有的高点摆放在一个帧上的效果。

线条在你移动相机时,看起来就像是在旋转。这是正常的现象。

线条渲染器只能用于渲染一个GameObject。

转自:http://www.applex.cn/?p=321

鬼玺
User offline. Last seen 1 年 23 周 ago. Offline
注册用户
Joined: 11/29/2010
Points: 26

谢谢,收藏