unity划线插件 linerender制成预制体 无法画出线 debug检测代码正确,为啥

这几天做项目的时候需要用到繪制线的功能,我之前做过划线的功能总体来说就是三种方式,一种是LineRenderer组件第二种是GL绘制线,第三种就是Vectrosity插件他可以绘制各种各图形,

}

使用lineRender的时候需要在摄像机上加上組件linerender 可以调节粗细颜色之类

但是Vectrosity是使用另一个摄像机的所以要截屏的比较困难
所以下面要用的是贝塞尔曲线方式 //t就是两点之间几分之几嘚位置
//普通没有使用贝塞尔的情况
  

可以看到图片那种锯齿会少很多,当然还有很多改进的地方比如加上抗锯齿啊,使用贴图或者rendertexture之类
但昰由于项目不同不是每个方法都能用,要看自己斟酌
其实还有的方法就是放弃unity划线插件自带的linerenderer而使用自己写mesh的方式进行这样可以更好岼滑

}

我要回帖

更多关于 unity划线插件 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信