unity3d 线性渲染器 lineRender的简单使用

时间:2025-05-12 10:46:29
  • public GameObject LineRenderGameObject;//GameObject空物体
  •     public LineRenderer lineRender;//GameObject的lineRenderer组件
  •     private int lineLength = 4;//顶点数量
  •    //3D空间中的4个点
  •     public Vector3 v0 = new Vector3 (1, 1, 0);
  •     public Vector3 v1 = new Vector3 (2, 2, 0);
  •     public Vector3 v2 = new Vector3 (3, 2, 0);
  •     public Vector3 v3 = new Vector3 (4, 1, 0);
  •  
  •     void Start ()
  •     {
  •         LineRenderGameObject = ("GameObject");//获取GameObject物体
  •         lineRender = <LineRenderer> ()as LineRenderer;//获取组件
  •          (lineLength);//设置顶点数量
  •          (0.1f, 0.1f);//设置宽度
  •     }
  •  
  •     void Update ()
  •     {
  •        //设置顶点顺序,位置
  •          (0, v0);
  •          (1, v1);
  •          (2, v2);
  •          (3, v3);
  •     }