废话不多说,今天实现一个用LineRender组件实现画图的功能。网上已有相关博文,感觉步骤有些模糊,今天就整理出来供大家学习
第一步:创建一个空对象,为其添加LineRender组件。
注意:将材质的Shader改为Particles/Additive,否则在代码里面控制颜色不起效。
二.再创建一个新的对象,来挂载脚本。脚本如下:
using UnityEngine;
using System.Collections;
public class NewBehaviourScript : MonoBehaviour {
private GameObject clone;
private LineRenderer line;
int i;
//带有LineRender物体
public GameObject target;
void Start () {
}
// Update is called once per frame
void Update () {
if (Input.GetMouseButtonDown (0)) {
//实例化对象
clone=(GameObject)Instantiate(target,target.transform.position,Quaternion.identity);
//获得该物体上的LineRender组件
line=clone.GetComponent<Li