UGUI_编辑器扩展与常用优化

UGUIExtension

项目链接:https://github.com/GREAT1217/UnityGameExtension

UGUI 编辑器扩展与常用优化。

此工具主要优化 UGUI 的 Raycast Target、Mask 和 三角面绘制,包含:

取消不必要的 Raycast Target ,降低每帧检测射线的性能消耗。

取消 Text.RichText,减少三角面的绘制(默认取消,根据自身情况勾选)。

根据自身情况选择 Mask 或 RectMask2D:前者内容可以合批,适合一个界面中使用多个;后者产生 drawcall 少,但不能合批。

  • 提供了自定义的 UGUI 创建菜单 Custom UI,用于创建 UI 时选择可优化的选项:是否勾选 RaycastTarget,是否创建 Text 子物体,使用 Mask 或 RactMask2D 。

CustomUI

  • 提供了 RaycastTarget 查看器,可在菜单栏勾选 “Game Extension / Debug Raycast Target” 即可在 Scene 窗口中查看 UI 中的 RaycastTarget 对象。

RaycastDebug

PolygnImage作为 Image 组件的辅助工具,优化三角面的绘制,减少无用填充。

RactRaycast2D用于优化接收射线检测的透明图片,不绘制三角面,不增加 drawcall 、不打断合批。

可在创建菜单中使用 Custom UI 创建:透明射线遮挡矩形 RectRaycast、透明矩形按钮 RectButton。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值