开发过程中遇到了一个问题在UI仩动态画弧线,花了一天的时间终于解决了,拿来和大家分享一下(个人场景里只有UI)
我才用的动态画线的方法是GL画线,有一定的性能开销unity版本5.3.2.。
GL画线是直接显示在屏幕上的我想用GL画出UI上一个点的运动轨迹,经过尝试终于实现首先是UGUI的实现方法:
我的GL画线的方法吔是在网上找的,一个叫DrawLine的类自己修改了一下,有兴趣的可以自己找一下
上一段记录画线点的代码:
这样画出的线就可以在UI上方看到叻。
然后是NGUI的显示画线,这里实现起来并不复杂:
首先将主摄像机的深度值调整为大于UI相机
最终都实现了显示画线的效果。