查看: 1160|回复: 4
打印 上一主题 下一主题

[其他] 线渲染器的说明

[复制链接]

2722

主题

42

听众

3万

积分

资深设计师

Rank: 7Rank: 7Rank: 7

纳金币
38268
精华
111

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

跳转到指定楼层
楼主
发表于 2014-6-24 08:40:49 |只看该作者 |倒序浏览
线渲染器(Line Renderer)有一个包含两个或更多3D空间中点的数组并在每两个点之间绘制平直的线。一个单独的线渲染器(Line Renderer)组件因此可以用来绘制任何东西,从一条简单的平直线到一条复杂的螺旋线。这些线一直是连续的;如果你需要绘制两条或更多完全间断的线,你需要使用多个游戏物体(GameObject),每一个都带有它们自己的线渲染器(Line Renderer)。

The Line Renderer does not render one pixel thin lines. It renders billboard lines that have width and can be textured. It uses the same algorithm for line rendering as the Trail Renderer.
线渲染器(Line Renderer)并不渲染一个像素宽的线。它渲染有宽度并可以被赋予贴图的告示板线。它使用与拖尾渲染器(TrailRenderer)相同的线渲染算法。



The Line Renderer Inspector 线渲染器检视面板
Properties 属性

   
    Materials 材质
    The first material from this list is used to render the lines.

    这个列表的第一个材质用于渲染这些线
   
   
    Positions 定位
    Array of Vector3 points to connect.

    用于连接Vector3类型点的数组
   
   
    Size 大小
    The number of segments in this line. 这条线中的段数
   
   
    Parameters 参数
    List of parameters for each line: 每一条线的参数列表
   
   
    StartWidth 开始宽度
    Width at the first line position. 线的第一个位置处的宽度
   
   
    EndWidth 结束宽度
    Width at the last line position. 线的最后一个位置的宽度
   
   
    Start Color 开始颜色
    Color at the first line position. 线的第一个位置的颜色
   
   
    End Color 结束颜色
    Color at the last line position. 线的最后一个位置的颜色
   
   
    Use World Space 使用世界坐标
    If enabled, the object's position is ignored, and the lines are rendered around world origin.

    如果设置为允许,物体的位置被忽略,并且相对于世界原点来渲染线
   

Details 细节
To create a line renderer:
来创建一个线渲染器(Line Renderer):

    Choose GameObject->Create Empty

    选择菜单GameObject->Create Empty
    Choose Component->Miscellaneous->Line Renderer

    选择菜单Component->Miscellaneous->Line Renderer
    Drag a texture or Material on the Line Renderer. It looks best if you use a particle shader in the Material.

    拖拽一个贴图或者材质(Material)到线渲染器(Line Renderer)上。如果你在这个材质上使用一个粒子着色器会看上去非常好

Hints 提示

    Line Renderers are good to use for effects when you need to lay out all the vertices in one frame.

    当你需要显示出一帧内所有的顶点时线渲染器(Line Renderer)用起来很好
    The lines may seem to rotate as you move the Camera. This is intentional.

    当你移动摄像机(Camera)的时候这些线可能看上去在旋转。这是故意如此的
    The Line Renderer should be the only Renderer on a GameObject.

    线渲染器(Line Render)应该是一个游戏物体(GameObject)上唯一的渲染器

分享到: QQ好友和群QQ好友和群 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
转播转播0 分享淘帖0 收藏收藏0 支持支持0 反对反对0
回复

使用道具 举报

115

主题

3

听众

5676

积分

高级设计师

Rank: 6Rank: 6

纳金币
7268
精华
0

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

沙发
发表于 2014-6-24 14:09:58 |只看该作者
Thanks for this!!!
回复

使用道具 举报

hyui    

1

主题

2

听众

6671

积分

高级设计师

Rank: 6Rank: 6

纳金币
2715
精华
0

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

板凳
发表于 2014-6-24 17:54:06 |只看该作者
Great artcile, master!
回复

使用道具 举报

3

主题

1

听众

6189

积分

高级设计师

Rank: 6Rank: 6

纳金币
370
精华
0

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

地板
发表于 2014-6-25 09:21:56 |只看该作者
很好的学习资料,谢谢
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

手机版|纳金网 ( 闽ICP备2021016425号-2/3

GMT+8, 2024-11-14 17:58 , Processed in 0.093335 second(s), 27 queries .

Powered by Discuz!-创意设计 X2.5

© 2008-2019 Narkii Inc.

回顶部