Unity UI画线组件
UI 里直接画线的需求,说多不多,说少也真不少。Unity 的 UI 画线工具,就是个挺实用的小玩意,能在Texture2D上随便画线、自由画、点画线啥的,响应也快,玩法也蛮灵活,适合做写字、画图、交互提示这种需求。
用Texture2D.SetPixel
一类的方法搞定的,虽然不如Vectrosity那种高性能,但胜在上手快、好改、可扩展,画出来的线还能直接贴到 UI 上去用,结合Canvas
系统一点都不卡顿。
对比下来,如果你需要更炫酷或者 3D 方向的线,可以看看Vectrosity 5.5;如果只是想在 UI 里做点手势轨迹、用户签名啥的,这个包就够用了。
使用建议是:注意SetPixel
多了之后的性能问题,量大的话可以考虑批或者异步搞;还有线宽、抗锯齿这些细节也可以手动加点优化。
如果你想快速实现 UI 上的线条交互,或者在图片上画草图、涂鸦功能,这套工具蛮推荐的,改起来不难,适配性也不错。
7.49KB
文件大小:
评论区