Unity UI 画波形图

Unity UI 画波形图_第1张图片

首先UI那就不能用lineRender了,然后研究了一下画像素,但是总感觉太费,而且锯齿很严重。

思来想去,还是用shader解决了。

Unity UI 画波形图_第2张图片先用粒子画一条loop线

Unity UI 画波形图_第3张图片摄像机渲染一张R通道图,512x512够用了,也不需要深度所以图占内存很小

shader采样R通道,材质放rawtexture,如果不要黑色的,透明模式用AD就好了,至于局限性嘛肯定是有的,不过我已经够用了

你可能感兴趣的:(unity,unity3d,shader)