动画性能检测方法和系统技术方案

技术编号:14786344 阅读:117 留言:0更新日期:2017-03-11 01:13
本发明专利技术提供了一种动画性能检测方法,包括:获取动画播放舞台中的待检测动画的数量;根据该动画的数量获取该动画的最大同屏数量;获取待检测动画的本机最低通过同屏数量,将该动画的最大同屏数量与其本机最低通过同屏数量进行对比,若其最大同屏数量达到其本机最低通过同屏数量,则所述待检测动画检测通过,否则检测不通过。该方法以动画的最大同屏数量来表征动画的性能,根据待检测动画的数量获取到其最大同屏数量,当待检测动画的最大同屏数量达到其本机最低通过同屏数量,则动画性能的检测通过,从而能够快速准确的检测出动画性能。此外,还提供了一种动画性能检测系统。

【技术实现步骤摘要】

本专利技术涉及动画检测
,特别是涉及一种动画性能检测方法和系统
技术介绍
Flash游戏中存在着大量的动画,而动画也在是flash游戏中CPU占用率最高的部分之一。一般越复杂的flash动画,其CPU占用率越高,而较高的CPU占用率会导致游戏出现跳帧和卡顿现象从而影响游戏体验。由于设计flash动画的美术设计师在设计的时候主要考虑的是动画的视觉效果,以至于后面游戏开发人员在采用动画设计师所设计的flash动画的时候,如果不清楚动画的性能,则增加了其工作难度。因此,需要一种快速准确的用来检测动画性能的方式。
技术实现思路
基于此,有必要提供一种能快速准确的检测出动画性能的动画性能检测方法。一种动画性能检测方法,包括以下步骤:获取动画播放舞台中的待检测动画的数量;根据所述待检测动画的数量获取所述待检测动画的最大同屏数量;获取待检测动画的本机最低通过同屏数量,将所述待检测动画的最大同屏数量与所述待检测动画的本机最低通过同屏数量进行对比,若所述待检测动画的最大同屏数量达到所述待检测动画的本机最低通过同屏数量,则所述待检测动画检测通过,否则检测不通过。在其中一个实施例中,所述根据所述待检测动画的数量获取所述待检测动画的最大同屏数量的步骤,包括:根据所述待检测动画的数量检测所述待检测动画是否存在跳帧,若是,则减少所述待检测动画的数量,否则,则增加所述待检测动画的数量;其中,每次减少或增加的待检测动画的个数是上一次减少或者增加的待检测动画的个数的一半;所述最大同屏数量为减少或增加一个待检测动画时对应的待检测动画的数量。在其中一个实施例中,所述根据所述待检测动画的数量获取所述待检测动画的最大同屏数量的步骤,还包括:当减少或增加一个待检测动画后,若检测到所述待检测动画不存在跳帧,则所述待检测动画的最大同屏数量为所述减少或增加一个待检测动画后对应的待检测动画数量,否则,为所述减少或增加一个待检测动画后对应的待检测动画的数量减1。在其中一个实施例中,所述方法还包括:计算待检测动画的本机最低通过同屏数量,其中,所述待检测动画的本机最低通过同屏数量为本机算力与测试机算力的比值乘以预设的标准动画在测试机上应达到的最低通过同屏数量后进行取整的数值;其中,所述本机算力是所述标准动画在本机上检测得到的最大同屏数量,所述测试机算力是所述标准动画在测试机上检测得到的最大同屏数量。在其中一个实施例中,所述方法还包括:通过用户界面显示每次减少或增加的待检测动画的数量、是否存在跳帧、待检测动画的最大同屏数量、本机最低通过同屏数量以及检测通过或不通过的检测结果。此外,还有必要提供一种能快速准确的检测出动画性能的动画性能检测系统。一种动画性能检测系统,包括:最大同屏数量检测模块,用于获取动画播放舞台中的待检测动画的数量;根据所述待检测动画的数量获取所述待检测动画的最大同屏数量;动画性能检测模块,用于获取待检测动画的本机最低通过同屏数量,将所述待检测动画的最大同屏数量与所述待检测动画的本机最低通过同屏数量进行对比,判断所述待检测动画的最大同屏数量是否达到所述待检测动画的本机最低通过同屏数量,若是,则判断所述待检测动画检测通过,否则,判断检测不通过。在其中一个实施例中,所述最大同屏数量检测模块用于根据所述待检测动画的数量检测所述待检测动画是否存在跳帧,若是,则减少所述待检测动画的数量,否则,则增加所述待检测动画的数量;其中,每次减少或增加的待检测动画的个数是上一次减少或者增加的待检测动画的个数的一半;所述最大同屏数量为减少或增加一个待检测动画时对应的待检测动画的数量。在其中一个实施例中,所述最大同屏数量检测模块还用于当减少或增加一个待检测动画后,若检测到所述待检测动画不存在跳帧,则所述待检测动画的最大同屏数量为所述减少或增加一个待检测动画后对应的待检测动画数量,否则,为所述减少或增加一个待检测动画后对应的待检测动画的数量减1。在其中一个实施例中,所述系统还包括:本机最低通过同屏数量计算模块,用于计算待检测动画的本机最低通过同屏数量,其中,所述待检测动画的本机最低通过同屏数量为本机算力与测试机算力的比值乘以预设的标准动画在测试机上应达到的最低通过同屏数量后进行取整的数值;其中,所述本机算力是所述标准动画在本机上检测得到的最大同屏数量,所述测试机算力是所述标准动画在测试机上检测得到的最大同屏数量。在其中一个实施例中,所述系统还包括:显示模块,用于通过用户界面显示每次减少或增加的待检测动画的数量、是否存在跳帧、待检测动画的最大同屏数量、本机最低通过同屏数量以及检测通过或不通过的检测结果。上述动画性能检测方法和系统,由于动画的最大同屏数量可以用来表征动画的性能,根据待检测动画的数量获取到待检测动画的最大同屏数量,当待检测动画的最大同屏数量达到本机最低通过同屏数量,则动画性能的检测通过。从而能够快速准确的检测出动画性能。附图说明图1为一个实施例中动画性能检测方法的流程图;图2为一个实施例中动画性能检测方法的应用界面示意图;图3为一个实施例中动画性能检测系统的结构示意图;图4为另一个实施例中动画性能检测系统的结构示意图;图5为另一个实施例中动画性能检测系统的结构示意图。具体实施方式如图1所示,在一个实施例中,提供了一种动画性能的检测方法,该包括以下步骤:步骤110,获取动画播放舞台中的待检测动画的数量。本实施例中,获取相同的待检测动画在动画播放舞台中同时播放的数量。其中,动画播放舞台为动画运行、展示的舞台,可以将待检测动画拖入动画播放舞台中运行,检测其性能。待检测动画为同一个待检测动画,不同数量的相同动画在动画播放舞台中同时播放其显示的效果和性能有所不同,一般数量越小的动画播放越流畅。步骤120,根据待检测动画的数量获取待检测动画的最大同屏数量。最大同屏数量是指若干个相同的动画以统一的宽高,在空白的Flash播放器中同时播放,在保证其不产生跳帧的状态下所能达到的最大动画数量。所述宽高可以是任意宽高,优选为80*80。一般动画面积越大,需要计算的点越多,计算量会越大。跳帧也叫丢帧,产生跳帧的原因可能是动画的某一帧的粒子效果或者特效做的过多,影响了终端的计算时间,使得终端的显示器刷新率跟不上游戏的帧率,只能舍弃这一帧的画面,这种现象表现在游戏里就是跳帧。跳帧越多在动画播放中的表现为越不连贯和卡顿,与其相反,满帧表示动画可以流畅的运行,即在运行过程中不产生跳帧。如果知道了动画在播放过程中会在某一帧产生跳帧,则动画设计人员可以重点优化这一帧的前后效果,以使得动画具有更好的性能。本实施例中,通过将不同数量的待检测动画在动画播放舞台中同时播放,根据不同数量的待检测动画同时播放的性能来确定待检测动画的最大同屏数量。步骤130,获取待检测动画的本机最低通过同屏数量。具体的,动画的本机最低通过同屏数量是判断该动画是否合格的最低阀值,如果某一动画在终端上运行的最大同屏数量不能达到在该终端上的最低通过同屏数量(即本机最低通过同屏数量),则认定该动画的性能是不合格的。在本实施例中,本机最低通过同屏数量是在本机首次运行检测软件时,通过检测软件中预置的标准动画来检测出,并存储到本机中。在非首次运行检测软件时,可直接获取本机中存储本文档来自技高网...
动画性能检测方法和系统

【技术保护点】
一种动画性能检测方法,包括以下步骤:获取动画播放舞台中的待检测动画的数量;根据所述待检测动画的数量获取所述待检测动画的最大同屏数量;获取待检测动画的本机最低通过同屏数量,将所述待检测动画的最大同屏数量与所述待检测动画的本机最低通过同屏数量进行对比,若所述待检测动画的最大同屏数量达到所述待检测动画的本机最低通过同屏数量,则所述待检测动画检测通过,否则检测不通过。

【技术特征摘要】
1.一种动画性能检测方法,包括以下步骤:获取动画播放舞台中的待检测动画的数量;根据所述待检测动画的数量获取所述待检测动画的最大同屏数量;获取待检测动画的本机最低通过同屏数量,将所述待检测动画的最大同屏数量与所述待检测动画的本机最低通过同屏数量进行对比,若所述待检测动画的最大同屏数量达到所述待检测动画的本机最低通过同屏数量,则所述待检测动画检测通过,否则检测不通过。2.根据权利要求1所述的方法,其特征在于,所述根据所述待检测动画的数量获取所述待检测动画的最大同屏数量的步骤,包括:根据所述待检测动画的数量检测所述待检测动画是否存在跳帧,若是,则减少所述待检测动画的数量,否则,则增加所述待检测动画的数量;其中,每次减少或增加的待检测动画的个数是上一次减少或者增加的待检测动画的个数的一半;所述最大同屏数量为减少或增加一个待检测动画时对应的待检测动画的数量。3.根据权利要求2所述的方法,其特征在于,所述根据所述待检测动画的数量获取所述待检测动画的最大同屏数量的步骤,还包括:当减少或增加一个待检测动画后,若检测到所述待检测动画不存在跳帧,则所述待检测动画的最大同屏数量为所述减少或增加一个待检测动画后对应的待检测动画数量,否则,为所述减少或增加一个待检测动画后对应的待检测动画的数量减1。4.根据权利要求1所述的方法,其特征在于,所述方法还包括:计算待检测动画的本机最低通过同屏数量,其中,所述待检测动画的本机最低通过同屏数量为本机算力与测试机算力的比值乘以预设的标准动画在测试机上应达到的最低通过同屏数量后进行取整的数值;其中,所述本机算力是所述标准动画在本机上检测得到的最大同屏数量,所述测试机算力是所述标准动画在测试机上检测得到的最大同屏数量。5.根据权利要求1所述的方法,其特征在于,所述方法还包括:通过用户界面显示每次减少或增加的待检测动画的数量、是否存在跳帧、待检测动画的最大同屏数量、本机最低通过同屏数量以及检测通过或不通过的检测结果。6.一种动画性能检测系统,...

【专利技术属性】
技术研发人员:郑书宇
申请(专利权)人:博雅网络游戏开发深圳有限公司
类型:发明
国别省市:广东;44

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

1