游戏引擎内性能数据的处理方法、装置、设备及介质制造方法及图纸

技术编号:38865081 阅读:37 留言:0更新日期:2023-09-17 10:05
本申请提供了一种游戏引擎内性能数据的处理方法、装置、设备及介质。所述方法包括:根据预设路径,采集在预设游戏的运行过程中,基于目标应用场景下游戏特效的性能数据的实测值;获取所述目标应用场景下游戏特效的性能数据的标准阈值;根据所述实测值和所述标准阈值进行分析,确定分析结果;根据所述实测值和所述分析结果,生成可视化图形;展示所述可视化图形,可以至少用以解决相关技术中仅可以获取游戏整体的性能数据而无法获取游戏特效的性能数据的技术问题。能数据的技术问题。能数据的技术问题。

【技术实现步骤摘要】
游戏引擎内性能数据的处理方法、装置、设备及介质


[0001]本申请涉及信息
,尤其涉及一种游戏引擎内性能数据的处理方法、装置、设备及介质。

技术介绍

[0002]在游戏制作中,性能优化一直是非常重要的环节。良好的性能优化能够在不降低游戏画面表现的前提下提高游戏运行流畅度,延长游戏设备的运行时间,减少功耗和发热量,从而为玩家提供更好的游戏体验。
[0003]专利技术人至少发现:相关技术虽然可以对游戏性能数据进行监控并获取,从而得到比如CPU占用、GPU占用,内存消耗等数据,从而可以基于这些数据进行性能优化,但这些数据仅能反映游戏整体的性能数据,不能准确反映游戏特效的性能数据。然而,针对游戏特效的性能优化在实际中具有重要意义。

技术实现思路

[0004]本申请的一个目的是提供一种游戏引擎内性能数据的处理方法、装置、设备及介质,至少用以解决相关技术中仅可以获取游戏整体的性能数据而无法获取游戏特效的性能数据的技术问题。
[0005]第一方面,本申请的一些实施例提供了一种游戏引擎内性能数据的处理方法,所述方法包括:根据预设路径,采集在预设游戏的运行过程中,基于目标应用场景下游戏特效的性能数据的实测值;获取所述目标应用场景下游戏特效的性能数据的标准阈值;根据所述实测值和所述标准阈值进行分析,确定分析结果;根据所述实测值和所述分析结果,生成可视化图形;展示所述可视化图形。
[0006]第二方面,本申请的一些实施例提供了一种游戏引擎内性能数据的处理装置,所述装置包括:数据采集模块,用于根据预设路径,采集在预设游戏的运行过程中,基于目标应用场景下游戏特效的性能数据的实测值;阈值获取模块,用于获取所述目标应用场景下游戏特效的性能数据的标准阈值;数据分析模块,用于根据所述实测值和所述标准阈值进行分析,确定分析结果;图形生成模块,用于根据所述实测值和所述分析结果,生成可视化图形;图形展示模块,用于展示所述可视化图形。
[0007]第三方面,本申请的一些实施例还提供了一种计算机设备,所述设备包括:一个或多个处理器;以及存储有计算机程序指令的存储器,所述计算机程序指令在被执行时使所述处理器执行如上所述的方法。
[0008]第四方面,本申请的一些实施例还提供了一种计算机可读介质,其上存储有计算机程序指令,所述计算机程序指令可被处理器执行以实现如上所述的方法。
[0009]可选地,所述性能数据包括静态性能数据和/或所述动态性能数据;其中,所述静态性能数据包括以下性能指标的任意之一或其任意组合:所述游戏特效的内存占用数据、所述游戏特效的粒子系统总数、所述游戏特效所引用的美术资产数据;其中,所述动态性能
数据包括以下性能指标的任意之一或其任意组合:所述游戏特效所占画面的屏幕比例、CPU主线程每一帧粒子系统的粒子模块的耗时数据、图形绘制请求数据、粒子系统绘制请求数据、粒子系统的粒子总数,图像帧在每秒钟内刷新的次数、三维几何形状的三角面总数、三维几何形状的总顶点数。通过提供性能数据的类型以及不同类型下的性能指标,相关工作人员可以根据实际需求获取所需的性能数据,有利于针对游戏特效进行针对性地性能优化。
[0010]可选地,所述根据所述实测值和所述标准阈值进行分析,确定分析结果包括:比较所述实测值和所述标准阈值,确定待优化的性能数据;确定所述待优化的性能数据所对应的性能指标;获取所述性能指标所对应的优化权重;根据所述待优化的性能数据和所述优化权重,生成包括针对所述目标应用场景下游戏特效的性能数据的优化建议的分析结果。可以通过对不同的目标应用场景下游戏特效的性能数据的各项性能指标设置不同的优化权重,从而可以自动生成包括对基于目标应用场景下游戏特效的性能数据进行针对性的优化建议的分析结果,如此,相关工作人员仅需在所述优化建议的基础上结合实际情况进行调整生成优化策略即可,可以极大地减轻相关工作人员的作业负担。
[0011]可选地,所述比较所述实测值和所述标准阈值,确定待优化的性能数据包括:根据预设算法比较所述实测值和所述标准阈值,确定所述实测值和所述标准阈值之间的偏差值;判断所述偏差值是否在预设范围之内;若判定所述偏差值不在所述预设范围之内,则将所述实测值所对应的性能数据确定为所述待优化的性能数据。通过结合预设算法确定待优化的性能数据,有利于相关工作人员针对不同的目标应用场景下游戏特效的性能数据的各项性能指标采用不同的预设算法,从而有利于提高相关性能数据的获取效率。
[0012]可选地,所述根据所述实测值和所述标准阈值进行分析,确定分析结果包括:获取所述目标应用场景下的角色的数量信息;根据所述角色的数量信息,以及所述实测值和所述标准阈值进行分析,确定分析结果;其中,所述分析结果包括对单一角色在所述目标应用场景下游戏特效的性能数据进行全量分析的第一分析结果,和/或,对多个角色在所述目标应用场景下游戏特效的性能数据进行横向对比的第二分析结果。如此,可以对某单一角色的游戏特效的性能数据所包括的各种性能指标下的数据进行汇总分析并通过可视化图像展示,并根据各种性能指标对该角色进行相对完整的性能评估,方便相关工作人员对某单一角色的游戏特效的性能数据进行优化;也可以通过对多个角色的游戏特效的性能数据所包括的各种性能指标下的数据进行汇总分析并通过横向对比的方式进行可视化图像展示,方便相关工作人员对确定对多个角色中的哪一个角色的游戏特效的性能数据中的哪项性能指标进行优化。
[0013]可选地,所述根据所述实测值和所述分析结果,生成可视化图形包括:根据所述实测值和所述分析结果,绘制对应所述目标应用场景下游戏特效的性能数据的可视化曲线;其中,所述可视化曲线用于表征在预设游戏的运行过程中,基于目标应用场景下游戏特效的性能数据伴随时间信息的变化关系;获取所述预设游戏根据所述时间信息运行过程中的视频画面;根据所述时间信息,建立所述可视化曲线和所述视频画面的关联关系;根据所述可视化曲线和所述视频画面的关联关系,生成所述可视化图形。这样,所述可视化图形可以充分体现整个游戏特效的动态过程,使得相关工作人员不仅可以通过所述可视化图形关注游戏特效在整个过程中占用了多少资源等性能数据,而且还可以通过所述可视化图形关注
游戏特效在某个时间段或者某个时间点占用了多少资源等性能数据,从而便于判断对应的某个时间段或者某个时间点的游戏特效对游戏特效的整体所造成的影响。
[0014]可选地,所述根据所述实测值和所述分析结果,生成可视化图形包括:根据所述实测值和所述分析结果,对所述目标应用场景下游戏特效的性能数据进行排序,得到排序结果;根据所述排序结果,生成所述可视化图形。通过排序,可以进一步提升相关工作人员对性能数据的获取效率。
[0015]有益效果:
[0016]本申请实施例提供的一种游戏引擎内性能数据的处理方法尤其对3D特效师友好;可以比较紧密地结合游戏和具体的应用场景去采集对应游戏特效的性能数据的实测值,而不是在脱离具体的应用场景下单单地考虑游戏特效的性能数据的实测值,因而采集得到的性能数据更加贴合实际,可本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种游戏引擎内性能数据的处理方法,其特征在于,所述方法包括:根据预设路径,采集在预设游戏的运行过程中,基于目标应用场景下游戏特效的性能数据的实测值;获取所述目标应用场景下游戏特效的性能数据的标准阈值;根据所述实测值和所述标准阈值进行分析,确定分析结果;根据所述实测值和所述分析结果,生成可视化图形;展示所述可视化图形。2.根据权利要求1所述的方法,其特征在于,所述性能数据包括静态性能数据和/或所述动态性能数据;其中,所述静态性能数据包括以下性能指标的任意之一或其任意组合:所述游戏特效的内存占用数据、所述游戏特效的粒子系统总数、所述游戏特效所引用的美术资产数据;其中,所述动态性能数据包括以下性能指标的任意之一或其任意组合:所述游戏特效所占画面的屏幕比例、CPU主线程每一帧粒子系统的粒子模块的耗时数据、图形绘制请求数据、粒子系统绘制请求数据、构成所述粒子系统的粒子总数,图像帧在每秒钟内刷新的次数、三维几何形状的三角面总数、三维几何形状的总顶点数。3.根据权利要求1或2所述的方法,其特征在于,所述根据所述实测值和所述标准阈值进行分析,确定分析结果包括:比较所述实测值和所述标准阈值,确定待优化的性能数据;确定所述待优化的性能数据所对应的性能指标;获取所述性能指标所对应的优化权重;根据所述待优化的性能数据和所述优化权重,生成包括针对所述目标应用场景下游戏特效的性能数据的优化建议的分析结果。4.根据权利要求3所述的方法,其特征在于,所述比较所述实测值和所述标准阈值,确定待优化的性能数据包括:根据预设算法比较所述实测值和所述标准阈值,确定所述实测值和所述标准阈值之间的偏差值;判断所述偏差值是否在预设范围之内;若判定所述偏差值不在所述预设范围之内,则将所述实测值所对应的性能数据确定为所述待优化的性能数据。5.根据权利要求1,2,4中任意一项所述的方法,其特征在于,所述根据所述实测值和所述标准阈值进行分析,确定分析结果包括:获取所述目标应用场景下的角色的数量信息;根据所述角色的数...

【专利技术属性】
技术研发人员:王郎刘景谭村益聂浩东刘中祺李阳
申请(专利权)人:上海米哈游天命科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1