【源码】Unity3D使用lineRender绘制直线?
1、1. 打开软件,创建工程如下图所示

2、2. 创建好工程后,为场景常见sphere; 创建材质球并赋值给sphere



3、3. 复制出一个sphere,如下图所示,选中sphere,鼠标右键选择【Duplicate】。

4、4. 创建脚本文件如下图所示,并双击使用visual Studio打开。编写代码如下所示:
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class TestLineRender : MonoBehaviour {
public LineRenderer lr;
public Transform p0;
public Transform p1;
public int layerOrder = 0;
void Start()
{
lr.positionCount = (2);
lr.sortingLayerID = layerOrder;
}
void Update()
{
lr.SetPosition(0, p0.position);
lr.SetPosition(1, p1.position);
}
}


5、5. 在【hierarchy】面板中鼠标右键空白区域->【create Empty】

6、6. 为【GameObject】添加【linerender】组件和天机步骤4中创建的脚本如下图,并为脚本中的变量赋值,如下图所示。

7、7. 运行程序结果如下图所示。工程代码地址注意事项

8、如果您觉得有用,记得在下方点击投票、点赞、关注、留言,小编会定期奉上更多的惊喜哦,您的支持才是小编继续努力的动力,么么哒。

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:56
阅读量:114
阅读量:154
阅读量:118
阅读量:136