一种游戏程序中美术资源的性能检测方法及装置的制造方法

文档序号:9506116阅读:930来源:国知局
一种游戏程序中美术资源的性能检测方法及装置的制造方法
【技术领域】
[0001]本发明涉及计算机技术领域,尤其涉及一种游戏程序中美术资源的性能检测方法及装置。
【背景技术】
[0002]由于移动端硬件设备的限制,手机游戏性能在游戏制作过程中越来越重要。相应的,手机游戏客户端的性能测试在手机游戏测试工作中也是水涨船高。在测试过程中,美术资源往往是手机游戏客户端性能测试的瓶颈,针对美术资源需要进行各方面的测试以及反馈追踪。
[0003]在目前的手机游戏测试工作中,针对美术资源的测试方法为:测试人员在手机上运行游戏程序,记录游戏程序在不同环节的性能数据,并将该性能数据反馈给美术人员,使美术人员自行推算出具有问题的美术资源。例如,游戏程序中的某个场景卡顿,测试人员将卡顿场景反馈给美术人员,美术人员对该场景中的所有美术资源做排查,包括场景、特效、模型、动作等。排查后,美术人员对该场景中的美术资源进行修改、重新打包、上传,再反馈给测试人员重新进行测试。

【发明内容】

[0004]【背景技术】中提及的测试方法虽然能够实现对游戏程序中美术资源的性能进行优化,但无法精确检测出影响性能的美术资源,从而严重影响性能优化效率,特别是对于资源量较大、性能压力较大的游戏程序的测试。
[0005]本发明实施例提出一种游戏程序中美术资源的性能检测方法及装置,能够快速检测出待优化的美术资源,提高美术资源的优化效率。
[0006]本发明实施例提供一种游戏程序中美术资源的性能检测方法,包括:
[0007]运行游戏程序;
[0008]获取运行到所述游戏程序中的每个游戏场景时的性能数据和所述每个游戏场景中的N个模型的美术资源数据;其中,1 ;
[0009]根据所述性能数据和所述美术资源数据来判断所述每个游戏场景中的N个模型的美术资源是否需要优化。
[0010]进一步地,所述每个游戏场景中设置有至少一个有效路点;所述有效路点为所述游戏程序中的游戏角色运动的位置点;
[0011]所述获取运行到所述游戏程序中的每个游戏场景时的性能数据和所述每个游戏场景中的N个模型的美术资源数据,具体包括:
[0012]逐一获取所述游戏角色运动到每个有效路点时的性能数据;
[0013]逐一获取与每个有效路点相关联的Μ个模型的美术资源数据;其中,1 ^ΞΜ^ΞΝο
[0014]在一个优选地实施方式中,所述逐一获取与每个有效路点相关联的Μ个模型的美术资源数据,具体包括:
[0015]逐一获取以每个有效路点为中心的预设距离范围内的Μ个模型的美术资源数据。
[0016]在另一个优选地实施方式中,所述逐一获取与每个有效路点相关联的Μ个模型的美术资源数据,具体包括:
[0017]逐一获取所述游戏角色运动到每个有效路点时加载的Μ个模型的美术资源数据。
[0018]优选地,所述美术资源数据包括所述Μ个模型中每一个模型的面数,以及所述Μ个模型的批次总和和面数总和。
[0019]进一步地,所述根据所述性能数据和所述美术资源数据来判断所述每个游戏场景中的Ν个模型的美术资源是否需要优化,具体包括:
[0020]逐一判断每个有效路点所对应的性能数据是否超过预设的第一阈值;
[0021]若超过预设的第一阈值,则判断所述批次总和是否超过预设的第二阈值和所述面数总和是否超过预设的第三阈值;若所述批次总和超过预设的第二阈值或所述面数总和超过预设的第三阈值,则逐一判断与所述有效路点相关联的每个模型的面数是否超过其对应的第四阈值,若超过其对应的第四阈值,则判定所述模型的美术资源需要优化;若未超过其对应的第四阈值,则判定所述模型的美术资源无需优化;若所述批次总和未超过预设的第二阈值且所述面数总和未超过预设的第三阈值,则判定与所述有效路点相关联的Μ个模型的美术资源需要人工检测优化;
[0022]若未超过预设的第一阈值,则判定与所述有效路点相关联的Μ个模型的美术资源无需优化。
[0023]进一步地,所述游戏程序中美术资源的性能检测方法还包括:
[0024]在所述游戏程序运行结束时,根据每个有效路点所对应的性能数据和美术资源数据生成测试报告。
[0025]相应地,本发明实施例还提供一种游戏程序中美术资源的性能检测装置,包括:
[0026]运行模块,用于运行游戏程序;
[0027]数据获取模块,用于获取运行到所述游戏程序中的每个游戏场景时的性能数据和所述每个游戏场景中的Ν个模型的美术资源数据;其中,1 ;以及,
[0028]判断模块,用于根据所述性能数据和所述美术资源数据来判断所述每个游戏场景中的Ν个模型的美术资源是否需要优化。
[0029]进一步地,所述每个游戏场景中设置有至少一个有效路点;所述有效路点为所述游戏程序中的游戏角色运动的位置点;
[0030]所述数据获取模块具体包括:
[0031]性能数据获取单元,用于逐一获取所述游戏角色运动到每个有效路点时的性能数据;以及,
[0032]资源数据获取单元,用于逐一获取与每个有效路点相关联的Μ个模型的美术资源数据;其中,MSN。
[0033]在一个优选地实施方式中,所述资源数据获取单元具体用于逐一获取以每个有效路点为中心的预设距离范围内的Μ个模型的美术资源数据。
[0034]在另一个优选地实施方式中,所述资源数据获取单元具体用于逐一获取所述游戏角色运动到每个有效路点时加载的Μ个模型的美术资源数据。
[0035]优选地,所述美术资源数据包括所述Μ个模型中每一个模型的面数,以及所述Μ个模型的批次总和和面数总和。
[0036]进一步地,所述判断模块具体包括:
[0037]性能数据判断单元,用于逐一判断每个有效路点所对应的性能数据是否超过预设的第一阈值;
[0038]资源数据判断单元,用于若超过预设的第一阈值,则判断所述批次总和是否超过预设的第二阈值和所述面数总和是否超过预设的第三阈值;若所述批次总和超过预设的第二阈值或所述面数总和超过预设的第三阈值,则逐一判断与所述有效路点相关联的每个模型的面数是否超过其对应的第四阈值,若超过其对应的第四阈值,则判定所述模型的美术资源需要优化;若未超过其对应的第四阈值,则判定所述模型的美术资源无需优化;若所述批次总和未超过预设的第二阈值且所述面数总和未超过预设的第三阈值,则判定与所述有效路点相关联的Μ个模型的美术资源需要人工检测优化;以及,
[0039]判定单元,用于若未超过预设的第一阈值,则判定与所述有效路点相关联的Μ个模型的美术资源无需优化。
[0040]进一步地,所述游戏程序中美术资源的性能检测装置还包括:
[0041]测试报告生成模块,用于在所述游戏程序运行结束时,根据每个有效路点所对应的性能数据和美术资源数据生成测试报告。
[0042]实施本发明实施例,具有如下有益效果:
[0043]本发明实施例提供的游戏程序中美术资源的性能检测方法及装置,能够将每个游戏场景所对应的性能数据与每个游戏场景中的美术资源数据关联起来,从而结合性能数据和美术资源数据来对每个游戏场景中的美术资源是否需要优化进行判断,实现对待优化的美术资源的快速检测,提高游戏程序中美术资源的优化效率;将每个有效路点所对应的性能数据和美术资源数据与预设阈值进行比较,定位出具体的待优化的美术资源,供美术人员进行优化,进一步提高美术资源的优化效率。
【附图说明】
[0044]图1是本发明提供的游戏程序中美术资源的性能检测方法的一个实施例的流程示意图;
[0045]图2是本发明提供的游戏程序中美术资源的性能检测方法中步骤S3的一个实施例的流程示意图;
[0046]图3是本发明提供的游戏程序中美术资源的性能检测装置的一个实施例的结构示意图。
【具体实施方式】
[0047]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1