特效的测试方法、装置、电子设备及计算机可读介质制造方法及图纸

技术编号:24573521 阅读:40 留言:0更新日期:2020-06-21 00:03
本公开涉及一种特效的测试方法、装置、电子设备及计算机可读介质,属于计算机技术领域。该方法包括:确定待测试的目标特效,并从特效文件中提取所述目标特效对应的目标特效数据信息;将所述目标特效加载到场景中,并根据所述目标特效数据信息在所述场景中对所述目标特效进行渲染,得到所述目标特效的渲染性能数据;根据所述渲染性能数据得到所述目标特效的测试数据,并将所述测试数据与测试数据阈值进行对比,得到所述目标特效的测试结果。本公开通过将特效组件加载到场景中进行动态的渲染测试,可以快速地定位消耗过高的特效,从而及时地进行优化和修改。

Test methods, devices, electronic equipment and computer-readable media for special effects

【技术实现步骤摘要】
特效的测试方法、装置、电子设备及计算机可读介质
本公开涉及计算机
,具体而言,涉及一种特效的测试方法、特效的测试装置、电子设备及计算机可读介质。
技术介绍
在游戏中,特效性能的消耗是用来判定游戏性能及效率的一个重要指标。大多数情况下,都是通过限制特效在制作上的一些指标来降低特效在游戏中消耗;另外,在游戏中测试性能的方法,一般都是通过在游戏运行时直接进行性能指标的测试。然而,在游戏运行时直接进行测试的方法只能检查整个游戏运行时的性能消耗指标,而不能准确定位具体是哪一些特效的消耗过大;而限制特效的制作指标,也不能真实地反映出游戏运行时的实际消耗,因此无法对特效进行有效的优化和修改。需要说明的是,在上述
技术介绍
部分公开的信息仅用于加强对本公开的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。
技术实现思路
本公开的目的在于提供一种特效的测试方法、特效的测试装置、电子设备及计算机可读介质,进而至少在一定程度上解决特效的测试不准确等问题。根据本公开的第一个方面,提供一种特效的测试方本文档来自技高网...

【技术保护点】
1.一种特效的测试方法,其特征在于,包括:/n确定待测试的目标特效,并从特效文件中提取所述目标特效对应的目标特效数据信息;/n将所述目标特效加载到场景中,并根据所述目标特效数据信息在所述场景中对所述目标特效进行渲染,得到所述目标特效的渲染性能数据;/n根据所述渲染性能数据得到所述目标特效的测试数据,并将所述测试数据与测试数据阈值进行对比,得到所述目标特效的测试结果。/n

【技术特征摘要】
1.一种特效的测试方法,其特征在于,包括:
确定待测试的目标特效,并从特效文件中提取所述目标特效对应的目标特效数据信息;
将所述目标特效加载到场景中,并根据所述目标特效数据信息在所述场景中对所述目标特效进行渲染,得到所述目标特效的渲染性能数据;
根据所述渲染性能数据得到所述目标特效的测试数据,并将所述测试数据与测试数据阈值进行对比,得到所述目标特效的测试结果。


2.根据权利要求1所述的特效的测试方法,其特征在于,所述确定待测试的目标特效,并从特效文件中提取所述目标特效对应的目标特效数据信息,包括:
确定所述目标特效对应的特效对象,根据所述特效对象确定与所述特效对象相对应的多个特效组件,并将多个所述特效组件作为待测试的目标特效;
确定与多个所述特效组件对应的多个数据接口,并通过所述数据接口从所述特效文件中提取与多个所述特效组件相对应的多组特效组件数据信息。


3.根据权利要求2所述的特效的测试方法,其特征在于,所述将所述目标特效加载到场景中,并根据所述目标特效数据信息在所述场景中对所述目标特效进行渲染,得到所述目标特效的渲染性能数据,包括:
将所述目标特效中的多个特效组件按照预设渲染次序加载到场景中,其中每个特效组件都按照预设加载个数进行加载;
根据所述特效组件数据信息将场景中的特效组件以预设渲染次数进行渲染,并在每个特效组件渲染完成后,按照所述预设渲染次序加载并渲染下一个特效组件;
统计每个所述特效组件单次渲染的性能数据,作为所述目标特效的渲染性能数据。


4.根据权利要求3所述的特效的测试方法,其特征在于,所述将所述目标特效中的多个特效组件按照预设渲染次序加载到场景中,包括:
将场景中与所述目标特效中的各个特效组件无关的资源清除,得到用于渲染所述特效组件的空场景;
将所述目标特效中的多个特效组件按照预设渲染次序加载到所述空场景中。


5.根据权利要求4所述的特效的测试方法,其特征在于,所述渲染性能数据包括单次渲染操作调用次数、单次渲染消耗时间和单次渲染消耗内存;所述目标特效的测试数据包括渲染操作平均调用次数、渲染平均消耗时间和渲染平均内存占用;所述根据所述渲染性能数据得到所述目标特效的测试数据,包括:
将多次渲染得到的多个单次渲染操作调用次数的总和除以所述预设渲染次数,得到多次渲染后所述特效组件对应的渲染操作平均调用次数;
将多次渲染得到的多个单次渲染消耗时间的总和除以所述预设渲染次数,得到多次渲染后所述特效组件对应的渲染...

【专利技术属性】
技术研发人员:吴友友刘羽
申请(专利权)人:网易杭州网络有限公司
类型:发明
国别省市:浙江;33

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

1