首页 > 游戏开发 > 线条渲染器(Line Renderer)

线条渲染器(Line Renderer)

2010年11月8日 发表评论 阅读评论

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

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

线条渲染器检视器面板

属性

Materials 在此列表中,被用于渲染线条的第一种材质。
Positions 用于连接的3D矩阵表。
Size 一条线的段数。
Parameters 每一条线的参数列表。
StartWidth 第一条线位置的宽度。
EndWidth 最后一条线位置的宽度。
Start Color 第一条线位置的颜色。
End Color 最后一条线位置的宽度。
Use World Space 如果使能了,那么线条的起始位置将被忽略,并且在世界起源位置开始绘制。

细节

生成一个线条渲染器:

  1. 选择GameObject->Create Empty
  2. 选择Component->Miscellaneous->Line Renderer
  3. 拖拽一个纹理或者材料到线条渲染器上。如果你在材料上使用了粒子阴影,那么看起来将会更好。

提示

  • 线条渲染器适合使用在你需要将所有的高点摆放在一个帧上的效果。
  • 线条在你移动相机时,看起来就像是在旋转。这是正常的现象。
  • 线条渲染器只能用于渲染一个GameObject。
分类: 游戏开发 标签:
  1. 本文目前尚无任何评论.
  1. 本文目前尚无任何 trackbacks 和 pingbacks.