网易首页 > 网易号 > 正文 申请入驻

【厚积薄发】UGUI性能排查实战:隐藏血条后耗时下降,减少顶点为何没改善

0
分享至


这是第496篇UWA技术知识分享的推送,精选了UWA社区、UWA AI问答的热门话题等技术知识点,助力大家更全面地掌握和学习。

UWA社区主页:community.uwa4d.com

UWA QQ群:793972859

本期目录:

  • 隐藏血条后耗时下降,减少顶点为何没改善

  • 单帧物理更新17次如何控制

本次推送的实战案例来自于使用UWA服务的项目的真实且典型的问题。UWA将关键线索、定位路径与处理建议整理成了可复用的案例笔记,便于大家快速对照、排查自身项目中的同类问题。

实战案例

Q:隐藏血条后UI耗时明显下降,但减少血条顶点后没有改善,问题可能出在哪里?

A:从现有对照结果看,血条相关组件是重要的开销来源,但问题更可能出在网格生成频率及其CPU开销,而不是顶点数量。


在UWA GOT Online报告中,部分帧UGUI相关耗时达到20~30ms。隐藏血条会同时减少UI更新、网格重建及Canvas批次处理等开销;减少顶点主要降低单次网格处理的数据量,并不会减少网格重建次数,因此整体耗时可能没有明显改善。


自定义函数UXImage.OnPopulateMesh:Simple平均每帧调用约77次,部分帧达到259次,对应CPU耗时5.91ms,说明自定义UXImage的网格生成已经形成较明显的CPU开销。

不过,调用频繁不一定代表存在无效更新,也可能是大量血条在同一帧正常生成网格。排查时可以在Unity Profiler中查看Graphic.Rebuild、UpdateGeometry及自定义OnPopulateMesh的调用情况,重点检查:

  • 是否存在不必要的SetAllDirty或SetVerticesDirty调用;

  • 血量、填充比例和颜色没有变化时,是否仍在重复赋值;

  • 单帧参与更新的血条数量是否符合实际需求。

如果Canvas.BuildBatch等相关耗时也较高,再评估将动态血条与静态UI分离。需要注意,拆分Canvas可以减少动态更新对其他UI的影响,但不能降低单个Graphic自身的网格生成成本。

优化后重点对比UGUI相关CPU耗时、OnPopulateMesh总耗时和网格重建次数。如果OnPopulateMesh耗时下降而UGUI总耗时变化不明显,再继续检查Canvas批次重建或其他UI更新环节。

实战案例

Q:项目运行过程中出现卡顿,UWA GOT Online报告显示部分帧的物理更新次数最高达到17次。为什么单帧会连续执行这么多次物理更新,又该如何控制?


A:单帧出现17次物理更新,不能直接判断为碰撞计算过重。这个数值更接近Unity默认参数下的物理追帧上限。

Unity默认的Fixed Timestep为0.02秒,Maximum Allowed Timestep约为0.333秒,两者相除约为16.7,因此长帧后单帧最多可能连续执行约17次物理更新。

当某一帧耗时较长时,Unity可能在后续帧连续执行多次FixedUpdate和物理模拟,用来追赶已经过去的时间。因此,需要先结合CPU帧耗时和调用时序,确认物理更新次数是否集中出现在长帧之后。

如果物理更新次数随长帧升高,说明它更可能是追帧的结果。此时应先排查造成长帧的主要开销,再决定是否限制物理追帧次数。

确认需要限制后,可以保持Fixed Timestep为0.02秒,将Maximum Allowed Timestep调整到约0.1秒。按照这组参数计算,单帧物理更新的理论上限约为5次。

降低Maximum Allowed Timestep只能限制长帧时的物理补算量,不能消除造成长帧的原始开销。参数设置过低时,严重卡顿期间的游戏时间推进会受到限制,物理模拟和FixedUpdate可能相对实际时间变慢。因此,5次只能作为测试起点,不能直接作为所有项目的通用配置。

也可以适当增大Fixed Timestep来降低物理更新频率,但这会同时影响FixedUpdate的执行频率和物理模拟精度。修改前需要确认角色移动、技能判定等逻辑是否依赖FixedUpdate。

如果限制更新次数后Physics耗时仍然偏高,再检查Overlap调用频率、检测范围、LayerMask和Layer Collision Matrix,判断单次物理计算是否过重。参数调整后,需要确认单帧FixedUpdate次数和Physics耗时确实下降,并回归角色移动、碰撞及技能判定。

无论是社区里开发者们的互助讨论,还是AI基于知识沉淀的快速反馈,核心都是为了让每一个技术难题都有解、每一次踩坑都有回响。希望这些从真实开发场景中提炼的经验,能直接帮你解决当下的技术卡点,也让你在遇到同类问题时,能更高效地找到破局方向。

封面图来源于网络

今天的分享就到这里。生有涯而知无涯,在漫漫的开发周期中,我们遇到的问题只是冰山一角,UWA社区愿伴你同行,一起探索分享。欢迎更多的开发者加入UWA社区。

UWA官网:www.uwa4d.com

UWA社区:community.uwa4d.com

UWA学堂:edu.uwa4d.com

点击下方名片关注我们,将我设为星标,及时接收小编每日推送哦,性能优化不迷路~

近期精彩回顾


特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
“太窒息了,我要是孩子直接跳了”,一顿廉价早餐,让母亲发小作文

“太窒息了,我要是孩子直接跳了”,一顿廉价早餐,让母亲发小作文

熙熙说教
2026-10-12 13:43:52
今晚开播,东方、北京卫视又一王炸大剧来袭!演员阵容强大,要火

今晚开播,东方、北京卫视又一王炸大剧来袭!演员阵容强大,要火

手工制作阿歼
2026-10-29 13:02:04
公安部多次提醒:卖掉旧手机,不只是丢自己隐私,孩子也会受牵连

公安部多次提醒:卖掉旧手机,不只是丢自己隐私,孩子也会受牵连

你在偷看谁
2026-10-08 19:57:01
蓉城沉戟大济南,大连欢庆梭鱼湾?宋凯此行成中超最大谜题

蓉城沉戟大济南,大连欢庆梭鱼湾?宋凯此行成中超最大谜题

狮王乱弹
2026-10-29 08:20:03
苹果亲口承认iPhone Duo开裂,韩供应商撇干净,绕开中国的代价?

苹果亲口承认iPhone Duo开裂,韩供应商撇干净,绕开中国的代价?

王新喜
2026-10-27 16:09:45
孔东梅长得最像毛主席,她嘴角也有一颗痣,小时候陪伴贺子珍身边

孔东梅长得最像毛主席,她嘴角也有一颗痣,小时候陪伴贺子珍身边

大江
2026-09-08 11:17:28
长餐桌为什么突然没人买了?内行人说出了实情,原因其实很简单!

长餐桌为什么突然没人买了?内行人说出了实情,原因其实很简单!

设计最前沿
2026-10-29 15:12:29
炸了!美国正把自己埋进坑里,中国根本不用出手,等着看就行!

炸了!美国正把自己埋进坑里,中国根本不用出手,等着看就行!

知法而形
2026-10-18 08:09:13
张红梅任贵阳市副市长

张红梅任贵阳市副市长

上观新闻
2026-10-29 09:51:47
公公趁我出差偷过户婚房给小叔子,签字时才发现,业主根本不是我

公公趁我出差偷过户婚房给小叔子,签字时才发现,业主根本不是我

云端书馆
2026-10-29 08:26:29
从姆巴佩事件谈审核制度,其实中国和外国没什么本质的不同

从姆巴佩事件谈审核制度,其实中国和外国没什么本质的不同

歪歌社团
2026-10-28 23:58:46
今日!CCTV5直播U17中国女足,5-转国乒,网络转CBA+中超申花出战亚冠+NBA+意甲AC米兰等

今日!CCTV5直播U17中国女足,5-转国乒,网络转CBA+中超申花出战亚冠+NBA+意甲AC米兰等

晚池
2026-10-29 00:08:39
扎哈罗娃批评日本

扎哈罗娃批评日本

政知新媒体
2026-10-29 08:55:37
不知道大家发现没有?形势越来越严峻了,演习变成实战

不知道大家发现没有?形势越来越严峻了,演习变成实战

叶老四
2026-10-25 14:23:29
姆巴佩摊上事了!一句场外失言,丢掉中国市场大蛋糕

姆巴佩摊上事了!一句场外失言,丢掉中国市场大蛋糕

段哥说事
2026-10-27 18:19:10
《伟大的长征》钱壮飞掉队那段,越想越可惜:一个拆过六封绝密电报的人,最后居然被一匹骡子要了命

《伟大的长征》钱壮飞掉队那段,越想越可惜:一个拆过六封绝密电报的人,最后居然被一匹骡子要了命

磊子讲史
2026-10-28 15:24:26
王刚也没料到,刘欢才离开 3 天,前妻成方圆仅因一个举动口碑飙升

王刚也没料到,刘欢才离开 3 天,前妻成方圆仅因一个举动口碑飙升

观察鉴娱
2026-09-29 09:53:22
失散17年弟弟回家团聚,团圆饭当场指着姑姑:就是她!

失散17年弟弟回家团聚,团圆饭当场指着姑姑:就是她!

观观说事
2026-10-28 22:35:03
大连VS天津,泰山VS蓉城,于根伟和唐田都发话,辽宁日报预测翻车

大连VS天津,泰山VS蓉城,于根伟和唐田都发话,辽宁日报预测翻车

体育大学僧
2026-10-29 09:37:48
看蒋万安给三个儿子起的名字,就知道他骨子里的中国人身份,藏不住

看蒋万安给三个儿子起的名字,就知道他骨子里的中国人身份,藏不住

笔墨V
2026-10-29 12:10:32
2026-10-29 16:04:49
侑虎科技UWA incentive-icons
侑虎科技UWA
游戏/VR性能优化平台
1637文章数 989关注度
往期回顾 全部

科技要闻

MacBook终于能触屏了:22999元起

头条要闻

小博索纳罗抵美 发公开信自称"巴西领导人"并感谢两人

头条要闻

小博索纳罗抵美 发公开信自称"巴西领导人"并感谢两人

体育要闻

普通人徐嘉余的入口与出口

娱乐要闻

李嘉格自曝离婚内情:过错方净身出户

财经要闻

两大娱乐巨头,谈崩了

汽车要闻

首销期权益价23.98万起 2026款理想i6上市

态度原创

亲子
时尚
教育
本地
公开课

亲子要闻

吃了半个月免疫力营养包真的少感冒了

今年秋冬最火的4双鞋,配风衣时髦又好看!

教育要闻

“双一流”高校公布,计算机科学与技术等5个专业停招

本地新闻

十月奔赴迪庆,解锁梅里日照金山

公开课

李玫瑾:为什么性格比能力更重要?

无障碍浏览 进入关怀版