Unity中LineRenderer如何实现断笔书写效果?
- 内容介绍
- 文章标签
- 相关推荐
本文共计749个文字,预计阅读时间需要3分钟。
在制作媒体项目时,经常会有客户在最后阶段签名并保存文档。这类签名保存前的博客Unity3D截图方法,已经介绍过了。今天闲来无事,把用Leap Motion尝试用Leap Motion表演的断笔写字也贴出来。
做多媒体项目时,经常会最后来个客户签名并保存之类的,签名保存之前的博客Unity3d截图方法合集有介绍过了,今天闲着把断笔写字的也贴出来吧,以前用leap motion时尝试用 leap motion演示中的食指写字,当时的写字其实只能一笔画,说白了其实就是个寿命无限长的拖尾,虽然效果不太好,但是很流畅,尝试过用leap motion断笔写字,但是效果不好,很容易误写,然后就产生了此方法,就是鼠标或者触摸屏写字了。
讲一下思路,就是不断的将鼠标的屏幕坐标转换成世界坐标,然后用LineRender持续画线,添加到队列中,这样做的好处是可持续撤销误写的笔画,知道全部撤销,重新写。
来来来,鄙人写字很丑,不许笑,先上图:
下面言归正传,这个做起来比较简单,一个脚本就能实现了
工程目录图如下:
只有一个脚本,一个材质,一个场景就可以了
场景中新建一个lineRender和write物体,write物体挂上DrawLine脚本。
本文共计749个文字,预计阅读时间需要3分钟。
在制作媒体项目时,经常会有客户在最后阶段签名并保存文档。这类签名保存前的博客Unity3D截图方法,已经介绍过了。今天闲来无事,把用Leap Motion尝试用Leap Motion表演的断笔写字也贴出来。
做多媒体项目时,经常会最后来个客户签名并保存之类的,签名保存之前的博客Unity3d截图方法合集有介绍过了,今天闲着把断笔写字的也贴出来吧,以前用leap motion时尝试用 leap motion演示中的食指写字,当时的写字其实只能一笔画,说白了其实就是个寿命无限长的拖尾,虽然效果不太好,但是很流畅,尝试过用leap motion断笔写字,但是效果不好,很容易误写,然后就产生了此方法,就是鼠标或者触摸屏写字了。
讲一下思路,就是不断的将鼠标的屏幕坐标转换成世界坐标,然后用LineRender持续画线,添加到队列中,这样做的好处是可持续撤销误写的笔画,知道全部撤销,重新写。
来来来,鄙人写字很丑,不许笑,先上图:
下面言归正传,这个做起来比较简单,一个脚本就能实现了
工程目录图如下:
只有一个脚本,一个材质,一个场景就可以了
场景中新建一个lineRender和write物体,write物体挂上DrawLine脚本。

