网上搜出来大多画线是用LineRender,在3D场景中比较方便;
也有分享使用UGUI画线的方法,但是效果不符合我的项目。画完一次之后重新画时,要么是直接清除了上次的, 要么或首尾连接结束点。
在参考了他们的方法之后,这个脚本也是在UGUI下制作的,尽量还原在纸上画线的效果;
功能:
1. 可以改变线的颜色和宽度,调节流畅度
2. 只有物体rect范围内可以画线
3. 重新画时,会保留上次的线条并重新画一条线
4. 因为引擎顶点数限制,不能无限画
使用方法:
将脚本挂载到Canvas的空节点下,设置节点尺寸,调节参数即可
1