一种游戏资源的监控方法和装置制造方法及图纸

技术编号:21214729 阅读:28 留言:0更新日期:2019-05-28 21:38
本发明专利技术实施例提供了一种游戏资源的监控方法和装置,所述方法包括:响应于指定目录中的资源配置文件发生变更,获取所述资源配置文件;从所述资源配置文件中提取出资源分布数据;所述资源分布数据包括各个游戏资源在各个游戏场景中的资源点分布数据;按照所述资源点分布数据在所述游戏场景中展示所述游戏资源。本发明专利技术实施例能让游戏资源以可视化的形式在游戏场景中展示出来,辅助资源布置者和测试人员进行检测,提高检测速度和精确度。

A Monitoring Method and Device for Game Resources

The embodiment of the invention provides a monitoring method and device for game resources, which includes: acquiring the resource configuration file in response to the change of the resource configuration file in the specified directory; extracting the resource distribution data from the resource configuration file; the resource distribution data includes the resource point distribution data of each game resource in each game scene; and The game resources are displayed in the game scene according to the resource point distribution data. The embodiment of the invention enables game resources to be displayed in a visual form in a game scene, assists resource allocators and testers to detect, and improves detection speed and accuracy.

【技术实现步骤摘要】
一种游戏资源的监控方法和装置
本专利技术涉及互联网
,特别是涉及一种游戏资源的监控方法和一种游戏资源的监控装置。
技术介绍
游戏资源是游戏很重要的一个组成部分,具体包括有游戏中宝箱,道具,装备等物品。游戏资源大多是美术或者策划(资源布置者)直接在游戏场景中进行布置,由于游戏场景通常很大,对于场景中具体哪些区域有哪些游戏资源,每个区域的游戏资源分布情况(即游戏中宝箱,道具,装备等物品在游戏场景中的分布情况),就算是资源布置者也很难整体地把控。对于游戏资源分布的监控,目前尚没有有效的技术方案。资源布置者在场景编辑器中完成游戏资源的布置,还需要在表格填写所布置的游戏资源的掉落情况,资源布置者进行验证,或测试人员进行测试,通常是在资源布置者布置完游戏资源之后,通过跑查场景、资源布置者的印象或者通过玩家的反馈来发现游戏资源分布存在的问题,然后被动地对存在问题的区域进行修改。
技术实现思路
鉴于上述问题,提出了本专利技术实施例以便提供一种克服上述问题或者至少部分地解决上述问题的一种游戏资源的监控方法和相应的一种游戏资源的监控装置。为了解决上述问题,本专利技术实施例公开了一种游戏资源的监控方法,包括:响应于指定目录中的资源配置文件发生变更,获取所述资源配置文件;从所述资源配置文件中提取出资源分布数据;所述资源分布数据包括各个游戏资源在各个游戏场景中的资源点分布数据;按照所述资源点分布数据在所述游戏场景中展示所述游戏资源。优选地,所述资源点分布数据包括资源的位置、数量、类别、所用模型路径数据,在所述按照所述资源点分布数据在所述游戏场景中展示所述游戏资源之后,还包括:根据所述位置判断所述游戏资源是否处于游戏场景中的非法位置;当所述游戏资源处于游戏场景中的非法位置时,生成位置非法提示信息。优选地,在所述按照所述资源点分布数据在所述游戏场景中展示所述游戏资源之后,还包括:统计在所述游戏场景中至少一区域内游戏资源的资源密度;采用所述预设资源密度阈值判断所述资源密度是否满足预设条件;当所述资源密度不满足预设条件时,生成资源密度不合理提示信息。优选地,所述资源配置文件具有对应的时间数据,在所述按照所述资源点分布数据在所述游戏场景中展示所述游戏资源之后,还包括:在游戏场景中采用不同的颜色标记所述时间数据不同的游戏资源。优选地,所述按照所述资源点分布数据在所述游戏场景中展示所述游戏资源,包括:接收到游戏资源的查看请求,根据所述查看请求从所述游戏资源中筛选出目标游戏资源;按照所述资源点分布数据在所述游戏场景中展示所述目标游戏资源。本专利技术实施例公开了一种游戏资源的监控装置,包括:资源配置文件获取模块,用于响应于指定目录中的资源配置文件发生变更,获取所述资源配置文件;资源分布数据提取模块,用于从所述资源配置文件中提取出资源分布数据;所述资源分布数据包括各个游戏资源在各个游戏场景中的资源点分布数据;游戏资源展示模块,用于按照所述资源点分布数据在所述游戏场景中展示所述游戏资源。优选地,所述资源点分布数据包括资源的位置、数量、类别、所用模型路径数据,还包括:位置判断模块,用于根据所述位置判断所述游戏资源是否处于游戏场景中的非法位置;第一提示模块,用于当所述游戏资源处于游戏场景中的非法位置时,生成位置非法提示信息。优选地,还包括:资源密度统计模块,用于统计在所述游戏场景中至少一区域内游戏资源的资源密度;资源密度判断模块,用于采用所述预设资源密度阈值判断所述资源密度是否满足预设条件;第二提示模块,用于当所述资源密度不满足预设条件时,生成资源密度不合理提示信息。本专利技术实施例还公开了一种电子设备,包括:一个或多个处理器;和其上存储有指令的一个或多个机器可读介质,当由所述一个或多个处理器执行时,使得所述电子设备执行如上所述的一个或多个的方法。本专利技术实施例还公开了一个或多个机器可读介质,其上存储有指令,当由一个或多个处理器执行时,使得所述处理器执行如上所述的一个或多个的方法。本专利技术实施例包括以下优点:在本专利技术实施例中,实时监控指定目录,从指定目录中获取到资源配置文件,从资源配置文件中提取出资源分布数据后,按照所述资源分布数据中各个资源的资源点分布数据在游戏场景中进行展示。能让游戏资源以可视化的形式在游戏场景中展示出来,辅助资源布置者和测试人员进行检测,提高检测速度和精确度。附图说明图1是本专利技术的一种游戏资源的监控方法实施例的步骤流程图;图2是本专利技术的一种自动化资源分布监控和展示整体结构图;图3是本专利技术的一种本专利技术的游戏资源监控和测试的流程示意图;图4是本专利技术的一种检查和展示平台的架构示意图;图5是本专利技术的一种游戏资源的监控装置实施例的结构框图。具体实施方式为使本专利技术的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本专利技术作进一步详细的说明。具体地,通过跑查场景、资源布置者的印象或者通过玩家的反馈来监控游戏资源的分布情况,存在如下的弊端:1、资源布置者对游戏资源的布置的印象不一定完全正确,会导致游戏资源的布置存在很强的不稳定性,比如一个区域布置了过多游戏资源,而另一个区域则布置过少的游戏资源,这种情况很难被发现。2、资源布置者每次布置的游戏资源无法有效的进行对比并发现其中的差异,验证步骤繁琐,难度高。3、通过跑查场景检查游戏资源分布情况需要耗费大量的人力和时间,并且由于游戏场景过大,不一定每个区域都能得到精确的检查。传统的跑查场景需要测试人员亲自进入游戏场景,走遍场景的各个角落来检查刷新出来的游戏资源的位置、数量、类别是否正确,但由于每次进入场景时生成的资源类别和数量都是随机的,游戏资源是否符合资源布置者需求,无法一次验证完毕。4、资源布置者布置游戏资源之后,存在一些特别明显的问题,比如一个很近的区域布置了多个珍贵的游戏资源,不能及时的被发现。本专利技术实施例针对上述问题,提取了一种游戏资源监视的方法,可以宏观展示整个游戏场景中游戏资源的分布情况,并能进行错误检查,帮助资源布置者及相关测试人员把控整个游戏场景的资源分布情况。参照图1,示出了本专利技术的一种游戏资源的监控方法实施例的步骤流程图,具体可以包括如下步骤:步骤101,响应于指定目录中的资源配置文件发生变更,获取所述资源配置文件。首先对于本专利技术实施例涉及的一些关键术语进行介绍:Bootstrap:一种前端开发框架;Echarts:一款基于Javascript的数据可视化图表库;Jenkins:一款基于Java开发的持续集成工具,用于监控持续重复的工作;SVN:一个开放源代码的版本控制系统,通过hook可以实现提交前和提交后执行额外的处理逻辑;Django:一个开放源代码的Web应用框架,由Python写成;Ajax:一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。在具体实现中,资源布置者每次完成新的游戏资源布置之后,会生成一份资源配置文件,每个游戏场景都有一份自己的资源配置文件。在监控到指定目录(SVN目录)中的资源配置文件时,将导出该资源配置文件。步骤102,从所述资源配置文件中提取出资源分布数据;所述资源分布数据包括各个游戏资源在各个游戏场景中的资源点分布数据。本专利技术实施例中,可以使用SVN-hook实时监控SVN目录,一旦有新提交的资源配置文件,则触发Jenkins上的本文档来自技高网...

【技术保护点】
1.一种游戏资源的监控方法,其特征在于,包括:响应于指定目录中的资源配置文件发生变更,获取所述资源配置文件;从所述资源配置文件中提取出资源分布数据;所述资源分布数据包括各个游戏资源在各个游戏场景中的资源点分布数据;按照所述资源点分布数据在所述游戏场景中展示所述游戏资源。

【技术特征摘要】
1.一种游戏资源的监控方法,其特征在于,包括:响应于指定目录中的资源配置文件发生变更,获取所述资源配置文件;从所述资源配置文件中提取出资源分布数据;所述资源分布数据包括各个游戏资源在各个游戏场景中的资源点分布数据;按照所述资源点分布数据在所述游戏场景中展示所述游戏资源。2.根据权利要求1所述的方法,其特征在于,所述资源点分布数据包括资源的位置、数量、类别、所用模型路径数据,在所述按照所述资源点分布数据在所述游戏场景中展示所述游戏资源之后,还包括:根据所述位置判断所述游戏资源是否处于游戏场景中的非法位置;当所述游戏资源处于游戏场景中的非法位置时,生成位置非法提示信息。3.根据权利要求1或2所述的方法,其特征在于,在所述按照所述资源点分布数据在所述游戏场景中展示所述游戏资源之后,还包括:统计在所述游戏场景中至少一区域内游戏资源的资源密度;采用所述预设资源密度阈值判断所述资源密度是否满足预设条件;当所述资源密度不满足预设条件时,生成资源密度不合理提示信息。4.根据权利要求1所述的方法,其特征在于,所述资源配置文件具有对应的时间数据,在所述按照所述资源点分布数据在所述游戏场景中展示所述游戏资源之后,还包括:在游戏场景中采用不同的颜色标记所述时间数据不同的游戏资源。5.根据权利要求1所述的方法,其特征在于,所述按照所述资源点分布数据在所述游戏场景中展示所述游戏资源,包括:接收到游戏资源的查看请求,根据所述查看请求从所述游戏资源中筛选出目标游戏资源;按照所述资源...

【专利技术属性】
技术研发人员:袁宇恒邹游
申请(专利权)人:网易杭州网络有限公司
类型:发明
国别省市:浙江,33

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

1