unity3d中画线有几种方式_unity3d画线插件Vectrosity 2.0使用总结

本文总结了在Unity3D中使用Vectrosity 2.0插件进行画线的方法,包括实时修改线、适应相机角度的Draw3DAuto方法、闭合曲线的注意事项等。还介绍了插件的其他功能,如GetPoint系列函数,用于获取线上的特定点,并提供了相关示例。同时提到了线的长度计算和分段距离的调整,以确保线条的正确显示。
摘要由CSDN通过智能技术生成

1.单个线物体,无论线段多少个,只占一个draw call(文档里说的)。

2.实时改画出来的线,只用在start里把线new出来,注意点向量数组用一个私有变量数组,然后在update里改这个向量数组就可以了,最后在lateUpdate里line.Draw3DAuto就可以了。

2.1注意,如果在new出线来的时候写的是new

Vector[多少],那么这个数组你就丢了,没有指针指向它了,在update里就没法再改这条线了。

2.2如果你在update写new线出来,很快就死机,因为你是每帧不停的造一条线出来。

3.line.Draw()

line.Draw3DAuto()可以自动适应相机的角度位置的变化,不用再写SetCamera()

4.注意画闭合曲线,数组长度加1的问题。

5.画曲线图可以参考范例场景:高光

以上是看文档和看它自带案例文件的总结,我把它的英文文档翻译了一下,我只翻译了我觉得比较有用的,没有全翻译。

除此之外,这个插件还有另外几个package,比如那个画线的2D坦克,我感觉没什么用,我把上传的插件资源包地址发出来,大家可以自己去研究。

Vectrosity 2.0 :

http://ishare.iask.sina.com.cn/f/66513352.html

Vectrosity 2.3 :

http://ishare.iask.sina.com.cn/f/66513400.html

============&#

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值