我的Unity(12) 利用LineRenderer实现画板效果
来源:互联网 发布:万利达t8软件下载 编辑:程序博客网 时间:2024/06/06 01:02
1创建一个空物体,添加LineRenderer组件,拉成预设体。
2添加一个材质球,shader是如下的类型。不然看不见的。
3添加一个空物体,挂载脚本。将预设体拖进脚本。
public class huatu : MonoBehaviour{ public GameObject m_cloneperfab; private GameObject m_clone; int i; private LineRenderer m_line; void Update () { if (Input.GetMouseButtonDown (0)) { //m_clone的位置我不关心,只要出来就可以。 m_clone = Instantiate (m_cloneperfab, m_cloneperfab.transform.position, Quaternion.identity)as GameObject; //得到LineRenderer组件 m_line = m_clone.GetComponent <LineRenderer> (); i = 0; } //发子弹,按下去就一直发, if (Input.GetMouseButton (0)) { print ("shangxia"); i++; //设置拐点 m_line.SetVertexCount (i); //不断的渲染 是转换成世界的坐标, m_line.SetPosition (i - 1, Camera.main.ScreenToWorldPoint (new Vector3 (Input.mousePosition.x, Input.mousePosition.y, 15f))); } }}
此代码借鉴别人,如有相同,请留言。如有冒犯会尽快清理。
0 0
- 我的Unity(12) 利用LineRenderer实现画板效果
- unity的lineRenderer
- LineRenderer组建实现激光效果
- 【Unity】LineRenderer
- unity之Linerenderer组件
- Unity动态生成带碰撞体的LineRenderer
- Unity 通过LineRenderer绘制两点之间的直线
- Unity中使用脚本LineRenderer(现行渲染器)画圆
- unity给LineRenderer添加collider
- Unity 使用LineRenderer 画箭头
- IOS 画板(签字板)的实现
- android基础画板的实现(surfaceView)
- 画板UI的实现
- 画板的实现
- Android画板的实现
- 我的Unity(5)一点一滴 利用贴图制作弹痕
- 画板(CAShapeLayer实现)
- android实战项目二实现画板效果
- 使用OpenAL混音,添加音频特效
- OpenWrt的主Makefile工作过程
- KISSY基础篇乄KISSY之Node(2)
- POJ 1990 MooFest 已翻译
- KISSY基础篇乄KISSY之Anim(1)
- 我的Unity(12) 利用LineRenderer实现画板效果
- C语言位操作
- 2016.12.03【初中部 NOIP提高C组】模拟赛
- Android Studio中查看类的继承关系的设置
- KISSY基础篇乄KISSY之Anim(2)
- jstl和自定义标签
- 队列
- 中文乱码问题
- 关于win10 更新失败,解决办法