UWA平台新增【UI模块】和【粒子系统】检测功能!

简介:

UI模块性能

该功能主要检测项目运行中 UI 模块的CPU占用情况。我们以“CPU峰值”“CPU均值”“堆内存分配总值”“堆内存均值”等指标能反映UI综合性能。

当然,我们对其总体耗时详情也做了深度的检测。

就Unity项目来说,目前研发团队中主要使用的则是 Unity 自身的 UGUI 系统 和Asset Store上的 NGUI 插件。对于 UGUI 来说,我们主要检测Canvas.SendWillRenderCanvasesCanvas.BuildBatch两个函数,对于 NGUI 来说,我们主要检测UIRect.UpdateUIPanel.LateUpdateUICamera.UpdateUICamera.StartUIRect.Start 五个函数。

在UWA性能检测报告中,您可以通过与图表交互,查看每一场景、每一帧的具体CPU占用情况。同时,当您选中图表的某一帧时,页面上的场景图片会随之联动,将离该帧最为接近的项目截图显示给您,从而让您对性能开销的来源有更为直观的判断。

UWA Tech Doc

粒子系统性能

该功能主要检测项目运行过程中粒子系统更新和渲染的CPU占用情况。该项主要展示项目运行过程中的“ParticleSystem 渲染峰值”“ParticleSystem 渲染均值”“ParticleSystem.Update CPU峰值”“ParticleSystem.Update CPU均值”。除此之外,也有粒子系统更新耗时和粒子系统渲染耗时的详细分析。

UWA Tech Doc

这样的功能是不是能让你们的优化事半功倍呢?现在就给你的项目做个体检吧!





原文出处:侑虎科技
转载请与作者联系,同时请务必标明文章原始出处和原文链接及本声明。

目录
相关文章
|
1月前
|
自然语言处理 应用服务中间件 程序员
Nginx UI:全新的 Nginx 在线管理平台
Nginx UI:全新的 Nginx 在线管理平台
|
1月前
|
机器学习/深度学习 数据可视化 计算机视觉
基于opencv的车牌识别系统(UI界面采用tkinter设计)
基于opencv的车牌识别系统(UI界面采用tkinter设计)
36 0
|
2月前
|
搜索推荐 前端开发 C#
推荐7款美观且功能强大的WPF UI库
推荐7款美观且功能强大的WPF UI库
|
3月前
|
搜索推荐 数据库
最新UI六零导航系统源码 | 多模版全开源
使用PHP+MySql,增加后台管理 多模板选择,支持在后台切换模板 增加常用搜索引擎,如:知乎、哔哩哔哩、在线翻译等(支持自定义) 支持用户提交收录申请,地址:http://域名/apply 部分模板优化和增加部分功能,如返回顶部、获取输入框焦点、时间日期显示等
75 1
|
3月前
|
开发者 图形学 前端开发
绝招放送:彻底解锁Unity UI系统奥秘,五大步骤教你如何缔造令人惊叹的沉浸式游戏体验,从Canvas到动画,一步一个脚印走向大师级UI设计
【8月更文挑战第31天】随着游戏开发技术的进步,UI成为提升游戏体验的关键。本文探讨如何利用Unity的UI系统创建美观且功能丰富的界面,包括Canvas、UI元素及Event System的使用,并通过具体示例代码展示按钮点击事件及淡入淡出动画的实现过程,助力开发者打造沉浸式的游戏体验。
101 0
|
3月前
|
图形学
小功能⭐️Unity获取点击到的UI
小功能⭐️Unity获取点击到的UI
|
3月前
|
图形学
小功能⭐️Unity判断是否单击到了UI
小功能⭐️Unity判断是否单击到了UI
|
3月前
|
图形学
小功能⭐️不用传参,Unity获得鼠标悬浮处的物体、UI!
小功能⭐️不用传参,Unity获得鼠标悬浮处的物体、UI!
|
3月前
|
图形学
小功能⭐️解决Unity 3D UI遮挡穿透问题
小功能⭐️解决Unity 3D UI遮挡穿透问题
|
3月前
|
JavaScript 前端开发 Shell
Element-ui Table表格导出功能的实现
Element-ui Table表格导出功能的实现
70 0
下一篇
无影云桌面