【技术实现步骤摘要】
本专利技术涉及计算机软件领域,具体而言,涉及一种美术资源文件的测试方法及装置。
技术介绍
相关技术中,游戏开发团队通常可以通过程序代码和美术资源构建出一个丰富多彩的游戏世界。在游戏在开发过程中,存在大量的美术资源迭代以及反复修改优化。而对于测试团队而言,利用版本控制系统对美术资源的监控和管理是一项至关重要的工作,测试人员希望通过采用多种方式尽可能地确保美术人员提交的美术资源正确无误。另外,在美术资源迭代的过程中,会产生大量的美术资源变更。即,美术人员在不同时间对相同美术资源进行了修改,以模型1为例,美术人员对模型1修改前与修改后便会得到两个不同的版本号,此处分别标记为版本号A和版本号B,基于美术人员对模型1的修改,版本号A和版本号B存在差异,那么,则可以称为游戏中的模型1由版本号A变更为版本号B。为此,测试人员需要保证这些美术资源的变更在游戏中的表现是正确的,而且是符合设计目标的。在目前的手机游戏测试工作中,针对美术资源变更的测试方法为:测试人员通过版本管理软件获取本次迭代中美术人员提交的美术资源更改文件列表,在手机运行最新版本的游戏程序,根据发生更改的文件列表,首先在编辑器中查找美术资源间的引用关系,根据该引用关系再确定引用此更改文件的上层资源。例如:假设一种引用关系为:在模型1中引用了骨骼、贴图、动作、特效,而在本次美术资源变更过程中,修改了其中的贴图1,虽然贴图在游戏引擎中是无法作为一个独立单位加以显示,但是游戏引擎可以显示引用贴图1的模型1,那么,此处更改的美术资源文件为贴图1,而模型1即为引用贴图1的上层资源。然后在游戏中逐一查找对应的美术资源 ...
【技术保护点】
一种美术资源文件的测试方法,其特征在于,包括:获取第一版本号的第一美术资源文件集合与第二版本号的第二美术资源文件集合,以及所述第二美术资源文件集合相对于所述第一美术资源文件集合的美术资源变更记录,其中,所述第一版本号早于所述第二版本号;确定所述第一美术资源文件集合与所述第二美术资源文件集合中全部美术资源文件相互间的引用关系集合;采用所述美术资源变更记录和所述引用关系集合获取待比对的美术资源文件集合;将从所述待比对的美术资源文件集合中选取的美术资源文件的修改前版本与修改后版本显示在同一视窗内,其中,所述修改前版本对应于所述第一版本号且所述修改后版本对应于所述第二版本号。
【技术特征摘要】
1.一种美术资源文件的测试方法,其特征在于,包括:获取第一版本号的第一美术资源文件集合与第二版本号的第二美术资源文件集合,以及所述第二美术资源文件集合相对于所述第一美术资源文件集合的美术资源变更记录,其中,所述第一版本号早于所述第二版本号;确定所述第一美术资源文件集合与所述第二美术资源文件集合中全部美术资源文件相互间的引用关系集合;采用所述美术资源变更记录和所述引用关系集合获取待比对的美术资源文件集合;将从所述待比对的美术资源文件集合中选取的美术资源文件的修改前版本与修改后版本显示在同一视窗内,其中,所述修改前版本对应于所述第一版本号且所述修改后版本对应于所述第二版本号。2.根据权利要求1所述的方法,其特征在于,获取所述第一美术资源文件集合,所述第二美术资源文件集合以及所述美术资源变更记录包括:接收用户输入的所述第一版本号与所述第二版本号;向版本服务器发送请求消息,其中,所述请求消息中携带有所述第一版本号与所述第二版本号;接收所述版本服务器根据所述请求消息返回的所述第一美术资源文件集合,所述第二美术资源文件集合以及所述美术资源变更记录。3.根据权利要求1所述的方法,其特征在于,确定所述第一美术资源文件集合与所述第二美术资源文件集合中全部资源文件相互间的所述引用关系集合包括:在所述第一美术资源文件集合对应的美术资源文件结构中逐级遍历部分或全部美术资源文件中的引用参数信息,得到第一引用关系子集,其中,所述引用参数信息用于指示被位于当前层级的美术资源文件引用的美术资源文件;在所述第二美术资源文件集合对应的美术资源文件结构中逐级遍历部分或全部美术资源文件中的引用参数信息,得到第二引用关系子集;根据所述第一引用关系子集和所述第二引用关系子集的并集确定所述引用关系集合。4.根据权利要求1所述的方法,其特征在于,采用所述美术资源变更记录和所述引用关系集合获取所述待比对的美术资源文件集合包括:获取步骤:从所述美术资源变更记录中获取尚未处理的与美术资源变更条目对应的美术资源文件;查找步骤:根据所述引用关系集合逆向查找与获取到的美术资源文件存在引用关系的美术资源文件,并将所述获取到的美术资源文件与逆向查找到的美术资源文件添加至所述待比对的美术资源文件集合;判断所述美术资源变更记录中是否存在尚未处理的美术资源变更条目;如果存在,则返回所述至获取步骤,如果不存在,则确定所述待比对的美术资源文件集合。5.根据权利要求1所述的方法,其特征在于,在将所述选取的美术资源文件的修改前版本与修改后版本显示在所述同一视窗内之前,还包括:通过列表方式将所述待比对的美术资源文件集合显示在视窗内,其中,在所述列表中包括:与每个待比对的美术资源文件对应的资源信息、引用关系信息以及处理标记信息;根据用户在所述列表中执行的选取操作,确定所述选取的美术资源文件。6.根据权利要求5所述的方法,其特征在于,将所述选取的美术资源文件的修改前版本与修改后版本显示在所述同一视窗内包括:调用游戏引擎接口将所述修改前版本显示在所述视窗的第一显示区域,将所述修改后版本显示在所述视窗的第二显示区域,其中,所述第一显示区域与所述第二显示区域互不重叠;接收所述用户输入的调整指令,对所述第一显示区域和/或所述第二显示区域内的...
【专利技术属性】
技术研发人员:曾木飞,高健,杨克敏,
申请(专利权)人:网易杭州网络有限公司,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。