一种检测美术资源动态性能的方法和系统技术方案

技术编号:21298464 阅读:21 留言:0更新日期:2019-06-12 07:39
一种检测美术资源动态性能的方法,包括以下步骤:根据用户给定的资源目录,自动获取待检测的资源列表;在固定的测试场景内,按顺序对资源列表内的资源进行压测,以获取当前资源的性能指标;制定性能标准,将低于性能标准的美术资源进行优化和回测。本发明专利技术还提出了一种检测美术资源动态性能的系统,包括以下模块:获取模块、压测模块、检测模块。

A Method and System for Detecting the Dynamic Performance of Art Resources

A method for detecting the dynamic performance of art resources includes the following steps: automatically obtaining the list of resources to be detected according to the user's given resource catalogue; sequentially measuring the resources in the list of resources in a fixed test scenario to obtain the performance indicators of current resources; and formulating performance standards to optimize and retrieve the art resources below the performance standards. The invention also proposes a system for detecting the dynamic performance of art resources, including the following modules: acquisition module, pressure measurement module and detection module.

【技术实现步骤摘要】
一种检测美术资源动态性能的方法和系统
本专利技术涉及网络游戏领域,尤其涉及一种检测美术资源动态性能的方法和系统。
技术介绍
美术资源在游戏至关重要,其性能直接影响着游戏的性能,如果大量的美术资源本身性能过差,那么程序的优化并不能很好地提高游戏性能,因此要从根本上控制美术资源的性能和标准。目前主流的美术资源性能标准都只涉及到面数、材质数等静态的性能指标,但是没有动态的实时性能标准,比如FPS,占用内存等,但是单个资源的FPS既没有横向对比性也没有纵向对比性。因此,需要一种检测美术资源动态性能的方法,给出美术资源动态性能指标,便于检测当前美术资源性能,为优化美术资源提供指导方案。
技术实现思路
本申请的目的是解决现有技术的不足,提供一种检测美术资源动态性能的方法和系统,能够获得当前美术资源动态性能指标,进一步判断当前美术资源的性能。为了实现上述目的,本申请采用以下的技术方案。首先,本申请提出一种检测美术资源动态性能的方法,包括以下步骤:S100)根据用户给定的资源目录,自动获取待检测的资源列表;S200)在固定的测试场景内,按顺序对资源列表内的资源进行压测,以获取当前资源的性能指标;S300)制定性能标准,将低于性能标准的美术资源进行优化和回测。进一步地,在本申请的上述方法中,所述步骤S100还包括以下子步骤:S101)接收用户输入的版本号;S102)向版本服务器发送请求消息,其中,所述请求消息中包含所述版本号;S103)接收服务器根据所述请求消息返回的美术资源文件集合。进一步地,在本申请的上述方法中,所述步骤S200还包括以下子步骤:S201)在一段固定的播放时间内,每隔一段预设时间开始循环播放一次当前的美术资源;S202)计算当前美术资源在所述固定的播放时间内的平均FPS;S203)记录在在所述固定的播放时间内当前美术资源相应的发射粒子数最大值、静态性能指标drawcall和面数。进一步地,在本申请的上述方法中,所述步骤S300还包括以下子步骤:S301)将所述平均FPS、发射粒子数最大值、静态性能指标drawcall和面数存储到统计软件中;S302)针对不同的性能类型设定不同的权重,根据相应的权重计算当前美术资源的最终性能数值;S303)预设标准性能数值,将低于所述标准性能数值的美术资源进行优化并回测。进一步地,在本申请的上述方法中,在检测结束时,根据每个美术资源所对应的性能数据以及最终性能数值生成测试报告。其次,本申请还公开了一种检测美术资源动态性能的系统,包括以下模块:获取模块,用于根据用户给定的资源目录,自动获取待检测的资源列表;压测模块,用于在固定的测试场景内,按顺序对资源列表内的资源进行压测,以获取当前资源的性能指标;检测模块,制定性能标准,将低于性能标准的美术资源进行优化和回测。进一步地,在本申请的上述系统中,获取模块还包括以下模块:输入模块,用于接收用户输入的版本号;发送模块,用于向版本服务器发送请求消息,其中,所述请求消息中包含所述版本号;接收模块,用于接收服务器根据所述请求消息返回的美术资源文件集合。进一步地,在本申请的上述系统中,压测模块还包括以下模块:播放模块,用于在一段固定的播放时间内,每隔一段预设时间开始循环播放一次当前的美术资源;计算模块,用于计算当前美术资源在所述固定的播放时间内的平均FPS;记录模块,用于记录在在所述固定的播放时间内当前美术资源相应的发射粒子数最大值、静态性能指标drawcall和面数。进一步地,在本申请的上述系统中,检测模块还包括以下模块:存储模块,用于将所述平均FPS、发射粒子数最大值、静态性能指标drawcall和面数存储到统计软件中;计算模块,用于针对不同的性能类型设定不同的权重,根据相应的权重计算当前美术资源的最终性能数值;判定模块,用于预设标准性能数值,将低于所述标准性能数值的美术资源进行优化并回测。最后,本申请还提出一种计算机可读存储介质,其上存储有计算机指令。上述指令被处理器执行时,执行如下步骤:S100)根据用户给定的资源目录,自动获取待检测的资源列表;S200)在固定的测试场景内,按顺序对资源列表内的资源进行压测,以获取当前资源的性能指标;S300)制定性能标准,将低于性能标准的美术资源进行优化和回测。进一步地,在处理器执行上述指令时,所述步骤S100还包括以下子步骤:S101)接收用户输入的版本号;S102)向版本服务器发送请求消息,其中,所述请求消息中包含所述版本号;S103)接收服务器根据所述请求消息返回的美术资源文件集合。进一步地,在处理器执行上述指令时,所述步骤S200还包括以下子步骤:S201)在一段固定的播放时间内,每隔一段预设时间开始循环播放一次当前的美术资源;S202)计算当前美术资源在所述固定的播放时间内的平均FPS;S203)记录在在所述固定的播放时间内当前美术资源相应的发射粒子数最大值、静态性能指标drawcall和面数。进一步地,在处理器执行上述指令时,所述步骤S300还包括以下子步骤:S301)将所述平均FPS、发射粒子数最大值、静态性能指标drawcall和面数存储到统计软件中;S302)针对不同的性能类型设定不同的权重,根据相应的权重计算当前美术资源的最终性能数值;S303)预设标准性能数值,将低于所述标准性能数值的美术资源进行优化并回测。本申请的有益效果为:能够有效的检查出性能差的游戏美术资源,有利于优化性能差的资源,同时有利于回测优化结果。附图说明图1所示为本申请所公开的检测美术资源动态性能的方法流程图;图2所示为在本申请的一个方法实施例中的子方法的流程图;图3所示为在本申请的一个方法实施例中的子方法的流程图;图4所示为在本申请的一个方法实施例中的子方法的流程图;图5所示为本申请所公开的检测美术资源动态性能的系统结构图。具体实施方式以下将结合实施例和附图对本申请的构思、具体结构及产生的技术效果进行清楚、完整的描述,以充分地理解本申请的目的、方案和效果。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。需要说明的是,如无特殊说明,当某一特征被称为“固定”、“连接”在另一个特征,它可以直接固定、连接在另一个特征上,也可以间接地固定、连接在另一个特征上。此外,本申请中所使用的上、下、左、右等描述仅仅是相对于附图中本申请各组成部分的相互位置关系来说的。在本申请和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。此外,除非另有定义,本文所使用的所有的技术和科学术语与本
的技术人员通常理解的含义相同。本文说明书中所使用的术语只是为了描述具体的实施例,而不是为了限制本申请。本文所使用的术语“和/或”包括一个或多个相关的所列项目的任意的组合。应当理解,尽管在本申请中可能采用术语第一、第二、第三等来描述各种元件,但这些元件不应限于这些术语。这些术语仅用来将同一类型的元件彼此区分开。例如,在不脱离本申请范围的情况下,第一元件也可以被称为第二元件,类似地,第二元件也可以被称为第一元件。取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”。参照图1所示的方法流程图,在本申请的一个或多个实施例中,本本文档来自技高网
...

【技术保护点】
1.一种检测美术资源动态性能的方法,其特征在于,包括以下步骤:S100)根据用户给定的资源目录,自动获取待检测的资源列表;S200)在固定的测试场景内,按顺序对资源列表内的资源进行压测,以获取当前资源的性能指标;S300)制定性能标准,将低于性能标准的美术资源进行优化和回测。

【技术特征摘要】
1.一种检测美术资源动态性能的方法,其特征在于,包括以下步骤:S100)根据用户给定的资源目录,自动获取待检测的资源列表;S200)在固定的测试场景内,按顺序对资源列表内的资源进行压测,以获取当前资源的性能指标;S300)制定性能标准,将低于性能标准的美术资源进行优化和回测。2.根据权利要求1所述的方法,其特征在于,所述步骤S100还包括以下子步骤:S101)接收用户输入的版本号;S102)向版本服务器发送请求消息,其中,所述请求消息中包含所述版本号;S103)接收服务器根据所述请求消息返回的美术资源文件集合。3.根据权利要求1所述的方法,其特征在于,所述步骤S200还包括以下子步骤:S201)在一段固定的播放时间内,每隔一段预设时间开始循环播放一次当前的美术资源;S202)计算当前美术资源在所述固定的播放时间内的平均FPS;S203)记录在在所述固定的播放时间内当前美术资源相应的发射粒子数最大值、静态性能指标drawcall和面数。4.根据权利要求3所述的方法,其特征在于,所述步骤S300还包括以下子步骤:S301)将所述平均FPS、发射粒子数最大值、静态性能指标drawcall和面数存储到统计软件中;S302)针对不同的性能类型设定不同的权重,根据相应的权重计算当前美术资源的最终性能数值;S303)预设标准性能数值,将低于所述标...

【专利技术属性】
技术研发人员:潘亚楠张经生张强李邦戈
申请(专利权)人:珠海金山网络游戏科技有限公司珠海西山居移动游戏科技有限公司
类型:发明
国别省市:广东,44

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

1