一种基于unity的数字化的overdraw统计方法与流程

文档序号:37214266发布日期:2024-03-05 15:01阅读:48来源:国知局
一种基于unity的数字化的overdraw统计方法与流程

本发明涉及数据处理,特别涉及一种基于unity的数字化的overdraw统计方法。


背景技术:

1、在unity游戏开发引擎中,自带的overdraw工具虽然可以显示每帧的overdraw热点图,但是无法精确定位到具体的热点帧,对于开发者来说,无法准确评估每一帧的性能压力。


技术实现思路

1、为解决上述问题,本发明提供了一种基于unity的数字化的overdraw统计方法。

2、本发明采用以下技术方案:

3、一种基于unity的数字化的overdraw统计方法,包括以下步骤:

4、s1、获取每帧的overdraw画面截图;

5、s2、对所述overdraw画面截图的每个像素的overdraw情况进行统计,并计算出平均overdraw值;

6、s3、调用可视化界面对步骤s2的统计结果和平均overdraw值进行显示。

7、优选地,步骤s1中所述overdraw画面截图通过在unity中的编程接口获取。

8、优选地,步骤s2具体为:对所述overdraw画面截图的每个像素的颜色值进行累加求和统计,并除以屏幕像素个数计算出平均overdraw值。

9、采用上述技术方案后,本发明与背景技术相比,具有如下优点:

10、本发明提供一种基于unity的数字化的overdraw统计方法,精确统计每个像素被绘制的次数,并能高效定位性能热点,通过优化性能热点,可以减少overdraw,降低cpu和gpu的负载,延长电池使用时间,提高用户体验。



技术特征:

1.一种基于unity的数字化的overdraw统计方法,其特征在于:包括以下步骤:

2.如权利要求1所述的一种基于unity的数字化的overdraw统计方法,其特征在于:步骤s1中所述overdraw画面截图通过在unity中的编程接口获取。

3.如权利要求1所述的一种基于unity的数字化的overdraw统计方法,其特征在于:步骤s2具体为:对所述overdraw画面截图的每个像素的颜色值进行累加求和统计,并除以屏幕像素个数计算出平均overdraw值。


技术总结
本发明公开了一种基于unity的数字化的overdraw统计方法,包括以下步骤:S1、获取每帧的Overdraw画面截图;S2、对所述Overdraw画面截图的每个像素的Overdraw情况进行统计,并计算出平均Overdraw值;S3、调用可视化界面对步骤S2的统计结果和平均Overdraw值进行显示。本发明提供一种基于unity的数字化的overdraw统计方法,精确统计每个像素被绘制的次数,并能高效定位性能热点,通过优化性能热点,可以减少Overdraw,降低CPU和GPU的负载,延长电池使用时间,提高用户体验。

技术研发人员:陈亮
受保护的技术使用者:厦门极致互动网络技术股份有限公司
技术研发日:
技术公布日:2024/3/4
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1