本文实例为大家分享了Unity LineRender实现绘画功能的具体代码,供大家参考,具体内容如下
老规矩,直接上代码:
using System;
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class DrawLine_ZH : MonoBehaviour
{
private GameObject _Clone;
private LineRenderer _
废话不多说,今天实现一个用LineRender组件实现画图的功能。网上已有相关博文,感觉步骤有些模糊,今天就整理出来供大家学习
第一步、创建一个空对象,为其添加LineRender组件。
注意:将材质的Shader改为Particles/Additive,否则在代码里面控制颜色不起效。
二、再创建一个新的对象,来挂载脚本。脚本如下:
using UnityEngine;
using System.Collections;
public class NewBehaviourscr ipt :
聊天是时候看到有人问如何在Unity3D的UGUI中实现图案解锁的功能,然后便试了一下。刚开始想用LineRender来实现,但又一想是要在UGUI中,然后就用了另外一种方法,即使用GL类来实现。
GL相关介绍及官方文档
实现后在Android手机上跑的效果如下:
主要实现GraphicUnLockManager类。代码如下:
using UnityEngine;
using System.Collections.Generic;
using System;
using UnityEngin