unity3d中画线有几种方式_Unity实现绘制线断一 ————利用LineRenderer组件划线的两种方式...

这几天,做项目的时候需要用到绘制线的功能,我之前做过划线的功能,总体来说就是三种方式,一种是LineRenderer组件,第二种是GL绘制线,第三种就是Vectrosity插件,他可以绘制各种各图形,

1.首先来说一下LineRenderer组件划线的方式,他需要添加LineRenderer组件,也就需要创建空对象,还的创建Plane,在Plane上画线。

第一种方式:#region  ---- 划线

GameObject line;

LineRenderer wire;

public Material mline;

List p;//一条线上的点的位置

List> pos;//若干条线的点的位置

// Use this for initialization

void Start()

{

pos = new List>();//对线的初始化

}

// Update is called once per frame

void Update()

{

if (Input.GetMouseButtonDown(0))//判定是否是画的一条新线

{

p = new List();//初始化一条新线

pos.Add(p);             //添加到线的数组

line = new GameObject();

wire = line.AddComponent();

wire.material = mline;

wire.useWorl

你可能感兴趣的:(unity3d中画线有几种方式)