Unity中LineRenderer如何实现断笔书写效果?

2026-04-28 06:130阅读0评论SEO资源
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计749个文字,预计阅读时间需要3分钟。

Unity中LineRenderer如何实现断笔书写效果?

在制作媒体项目时,经常会有客户在最后阶段签名并保存文档。这类签名保存前的博客Unity3D截图方法,已经介绍过了。今天闲来无事,把用Leap Motion尝试用Leap Motion表演的断笔写字也贴出来。

做多媒体项目时,经常会最后来个客户签名并保存之类的,签名保存之前的博客Unity3d截图方法合集有介绍过了,今天闲着把断笔写字的也贴出来吧,以前用leap motion时尝试用 leap motion演示中的食指写字,当时的写字其实只能一笔画,说白了其实就是个寿命无限长的拖尾,虽然效果不太好,但是很流畅,尝试过用leap motion断笔写字,但是效果不好,很容易误写,然后就产生了此方法,就是鼠标或者触摸屏写字了。

讲一下思路,就是不断的将鼠标的屏幕坐标转换成世界坐标,然后用LineRender持续画线,添加到队列中,这样做的好处是可持续撤销误写的笔画,知道全部撤销,重新写。

来来来,鄙人写字很丑,不许笑,先上图:

Unity中LineRenderer如何实现断笔书写效果?

下面言归正传,这个做起来比较简单,一个脚本就能实现了

工程目录图如下:

只有一个脚本,一个材质,一个场景就可以了

场景中新建一个lineRender和write物体,write物体挂上DrawLine脚本。

阅读全文

本文共计749个文字,预计阅读时间需要3分钟。

Unity中LineRenderer如何实现断笔书写效果?

在制作媒体项目时,经常会有客户在最后阶段签名并保存文档。这类签名保存前的博客Unity3D截图方法,已经介绍过了。今天闲来无事,把用Leap Motion尝试用Leap Motion表演的断笔写字也贴出来。

做多媒体项目时,经常会最后来个客户签名并保存之类的,签名保存之前的博客Unity3d截图方法合集有介绍过了,今天闲着把断笔写字的也贴出来吧,以前用leap motion时尝试用 leap motion演示中的食指写字,当时的写字其实只能一笔画,说白了其实就是个寿命无限长的拖尾,虽然效果不太好,但是很流畅,尝试过用leap motion断笔写字,但是效果不好,很容易误写,然后就产生了此方法,就是鼠标或者触摸屏写字了。

讲一下思路,就是不断的将鼠标的屏幕坐标转换成世界坐标,然后用LineRender持续画线,添加到队列中,这样做的好处是可持续撤销误写的笔画,知道全部撤销,重新写。

来来来,鄙人写字很丑,不许笑,先上图:

Unity中LineRenderer如何实现断笔书写效果?

下面言归正传,这个做起来比较简单,一个脚本就能实现了

工程目录图如下:

只有一个脚本,一个材质,一个场景就可以了

场景中新建一个lineRender和write物体,write物体挂上DrawLine脚本。

阅读全文