多语言展示
当前在线:626今日阅读:141今日分享:15

如何在Unity中用Line Renderer画线

任何一个无规则曲线它都是有若干个线段组成,及时是圆形它也是又若干个线段组成的,也就是说将若干个线段拼接起来就是我们须要的无规则曲线~那么在3D 的世界中我们须要知道 X Y Z 三个点来确定一条3D线段。
工具/原料
1

电脑

2

unity3D软件

方法/步骤
1

首先先使用Unity编辑器的方式来添加一条线 Unity -> GameObject -> Create Empty 创建一个空的对象,我命名为line。然后点击 Component -> Miscellaneous -> Line Renderer 给line添加一个线渲染器的属性

2

Create -> Material 创建一个材质,做来这个线段的贴图,下面我们看看Line Renderer的一些重要参数。Cast Shadows: 是否投射阴影。Receive Shadows: 是否接收阴影。Materials :设置材质,这里可以设置多个材质, line就是上面我们创建的材质,这里我给line这个材质涂上了红颜色。Positions:这个属性就比较重要了,它是专门设置线段在3D 世界中的点的坐标,size 设置点的数量 为3 那么将会有3个点,Element 0   Element 1 Element 2    这三个点将确定这条曲线分为两段,第一段是(0,0,1) 到  (0,0,2) ,第二段是 (0,0,2) 到(0,0,4)。

3

Paramerters StartWidth :设置起点的宽度  EndWidth:  设置终点的宽度 ,这两项数值默认为1,但是现实起来很宽,所以一般都设置为0.几~ Start Color: 设置起点颜色Start Color: 设置终点颜色Use World Space 使用世界坐标系

推荐信息