Unity LineRenderer 画运动轨迹

问题描述: 一开始将LineRender组件 附给想要画轨迹的物体时,并不会显示在视图中。

原因是 需要动态产生 画线的实例,并把它附给 父object

Youtube画线学习链接

LineRenderer 画运动轨迹

在这里插入图片描述
1、给组件添加 材质 Materials ,不添加不会有画线!!!

2、设置画线的起点和端点, 一般设置端点 End Cap Vertics 多添加几个,此处为5个
在这里插入图片描述
如果设置为1个,会根据原始Material的样子画线
在这里插入图片描述

3、 设置 color,width 等其他属性

4、Positions的个数即为 顶点数,组件设置里至少为2个

5、 sorting layer 和 object 的layer 都需要设置,不然会与背景进行渲染交互

6、设置好以后就将该带有render的object 设为预制体prefab

7、在需要画运动轨迹的物体上添加脚本:

完整代码如下

public class Jumpline : MonoBehaviour
{
   
    public GameObject lineprefab;
    public GameObject currentline;

    public GameObject emptyPrefab;
    public 
  • 2
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值