游戏数据对象动态捕捉方法及装置制造方法及图纸

技术编号:12017620 阅读:72 留言:0更新日期:2015-09-09 13:52
本发明专利技术公开了一种游戏数据对象动态捕捉方法及装置,其中游戏数据对象动态捕捉方法用于捕捉游戏软件运行过程中的数据对象,游戏软件预先注册有调试程序包;游戏数据对象动态捕捉方法包括:在游戏软件运行时,启动调试程序包;在游戏软件运行过程中,监听鼠标指针位置和预设触发方式;当监听到预设触发方式时,捕捉鼠标指针所在范围内的至少一个数据对象;获取至少一个数据对象其中一个或多个数据对象的属性信息。本发明专利技术提供的技术方案使用户在游戏软件运行过程中可动态捕捉鼠标指针所在范围内的数据对象并获取其属性信息,方便了用户查看数据对象的属性信息及构思调试策略,从而加快了游戏软件的调试速度,优化了游戏软件调试方法。

【技术实现步骤摘要】

本专利技术涉及互联网
,具体涉及一种游戏数据对象动态捕捉方法及装置
技术介绍
在现有技术中,游戏调试人员在游戏软件调试的过程中需要通过运行游戏来查看游戏中存在的问题,推测导致该问题出现的原因,在退出游戏之后修改游戏软件的程序代码,然后重新进行编译并运行游戏,查看经修改后的游戏的运行效果来判断问题是否已得到解决。有时游戏调试人员在游戏运行的过程中想要查看游戏中某个或某些数据对象的信息时,首先需要退出游戏,然后在游戏软件的程序代码中寻找并查看该数据对象的信息,进一步根据数据对象的信息来进行游戏的完善。然而每当游戏调试人员在游戏运行的过程中想要查看游戏中某个或某些数据对象的信息时,都需要退出游戏,然后在游戏软件的程序代码中寻找并查看该数据对象。因此在查看游戏数据对象的过程中可能会投入大量的时间成本,从而很难提高游戏软件调试的速度。
技术实现思路
鉴于上述问题,提出了本专利技术以便提供一种克服上述问题或者至少部分地解决上述问题的一种游戏数据对象动态捕捉方法及装置。根据本专利技术的一个方面,提供了一种游戏数据对象动态捕捉方法,该方法用于捕捉游戏软件运行过程中的数据对象,游戏软件预先注册有调试程序包;该方法包括:在游戏软件运行时,启动调试程序包;在游戏软件运行过程中,监听鼠标指针位置和预设触发方式;当监听到预设触发方式时,捕捉鼠标指针所在范围内的至少一个数据对象;获取至少一个数据对象其中一个或多个数据对象的属性信息。根据本专利技术的另一方面,提供了一种游戏数据对象动态捕捉装置,该装置用于捕捉游戏软件运行过程中的数据对象,游戏软件预先注册有调试程序包;该装置包括:启动模块,适于在游戏软件运行时,启动调试程序包;监听模块,适于在游戏软件运行过程中,监听鼠标指针位置和预设触发方式;捕捉模块,适于当监听模块监听到预设触发方式时,捕捉鼠标指针所在范围内的至少一个数据对象;获取模块,适于获取至少一个数据对象其中一个或多个数据对象的属性信息。根据本专利技术提供的技术方案,在游戏软件运行过程中,当监听到预设触发方式时,捕捉鼠标指针所在范围内的至少一个数据对象,然后获取至少一个数据对象其中一个或多个数据对象的属性信息。本专利技术提供的技术方案使用户在游戏软件运行过程中可动态捕捉鼠标指针所在范围内的数据对象并获取其属性信息,减少了用户在游戏软件的程序代码中寻找并查看该数据对象的属性信息所花费的时间,方便了用户查看数据对象的属性信息及构思调试策略,从而加快了游戏软件的调试速度,优化了游戏软件调试方法。上述说明仅是本专利技术技术方案的概述,为了能够更清楚了解本专利技术的技术手段,而可依照说明书的内容予以实施,并且为了让本专利技术的上述和其它目的、特征和优点能够更明显易懂,以下特举本专利技术的具体实施方式。附图说明通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本专利技术的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:图1示出了根据本专利技术一个实施例的游戏数据对象动态捕捉方法的流程示意图;图2示出了根据本专利技术另一个实施例的游戏数据对象动态捕捉方法的流程示意图;图3示出了根据本专利技术一个实施例的游戏数据对象动态捕捉装置的功能结构示意图;图4示出了根据本专利技术另一个实施例的游戏数据对象动态捕捉装置的功能结构示意图。具体实施方式下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。图1示出了根据本专利技术一个实施例的游戏数据对象动态捕捉方法的流程示意图,该方法用于捕捉游戏软件运行过程中的数据对象,其中,游戏软件预先注册有调试程序包,如图1所示,该方法包括如下步骤:步骤S100,在游戏软件运行时,启动调试程序包。调试程序包中包括了预设的调试程序。调试程序包需要预先注册到游戏软件内,这样就可以在游戏软件运行的过程中,启动调试程序包。例如,在游戏软件运行过程中,用户发现游戏中存在问题或者想要进行优化时,需要查看游戏数据对象的信息,此时用户启动调试程序包,无需退出游戏就可通过后续调试动态捕捉游戏数据对象,其中,用户可为游戏调试人员。步骤S101,在游戏软件运行过程中,监听鼠标指针位置和预设触发方式。需要在游戏软件运行过程中,监听鼠标指针位置和预设触发方式,以便后续步骤能够动态捕捉游戏数据对象。步骤S102,当监听到预设触发方式时,捕捉鼠标指针所在范围内的至少一个数据对象。当监听到预设触发方式时,根据同时刻的鼠标指针位置,捕捉鼠标指针所在范围内的至少一个数据对象。例如,当监听到预设触发方式时,此时鼠标指针所在范围内的数据对象包括游戏中的某一游戏人物相对应的数据对象和该游戏人物所乘坐的汽车相对应的数据对象,捕捉该游戏人物相对应的数据对象和汽车相对应的数据对象。其中,捕捉鼠标指针所在范围内的至少一个数据对象进一步为:通过getObjectUnderPoint等方法,捕捉鼠标指针所在范围内的至少一个数据对象。例如,可通过getObjectUnderPoint方法,捕捉位于鼠标指针所在范围内的某一游戏人物相对应的数据对象和该游戏人物所乘坐的汽车相对应的数据对象。步骤S103,获取至少一个数据对象其中一个或多个数据对象的属性信息。在捕捉到鼠标指针所在范围内的至少一个数据对象之后,获取至少一个数据对象其中一个或多个数据对象的属性信息。例如,经步骤S102捕捉到游戏中游戏人物和该游戏人物所乘坐的汽车相对应的数据对象,在步骤S103中获取该游戏人物相对应的数据对象的属性信息和该汽车相对应的数据对象的属性信息,另外,也可根据用户的选择,只获取该游戏人物相对应的数据对象的属性信息或者只获取该汽车相对应的数据对象的属性信息。根据本专利技术提供的技术方案,在游戏软件运行过程中,当监听到预设触发方式时,捕捉鼠标指针所在范围内的至少一个数据对象,然后获取至少一个数据对象其中一个或多个数据对象的属性信息。本专利技术提供的技术方案使用户在游戏软件运行过程中可动态捕捉鼠标指针所在范围内的数据对象并获取其属性信息,减少了用户在本文档来自技高网...

【技术保护点】
一种游戏数据对象动态捕捉方法,所述方法用于捕捉游戏软件运行过程中的数据对象,所述游戏软件预先注册有调试程序包;所述方法包括:在所述游戏软件运行时,启动所述调试程序包;在所述游戏软件运行过程中,监听鼠标指针位置和预设触发方式;当监听到所述预设触发方式时,捕捉鼠标指针所在范围内的至少一个数据对象;获取所述至少一个数据对象其中一个或多个数据对象的属性信息。

【技术特征摘要】
1.一种游戏数据对象动态捕捉方法,所述方法用于捕捉游戏软件运行过
程中的数据对象,所述游戏软件预先注册有调试程序包;所述方法包括:
在所述游戏软件运行时,启动所述调试程序包;
在所述游戏软件运行过程中,监听鼠标指针位置和预设触发方式;
当监听到所述预设触发方式时,捕捉鼠标指针所在范围内的至少一个数
据对象;
获取所述至少一个数据对象其中一个或多个数据对象的属性信息。
2.根据权利要求1所述的方法,所述在所述游戏软件运行过程中,监听
鼠标指针位置和预设触发方式进一步包括:在所述游戏软件运行过程中,监
听鼠标指针位置和预设快捷键的键入操作。
3.根据权利要求1或2所述的方法,所述捕捉鼠标指针所在范围内的至
少一个数据对象进一步包括:
获取当前显示的所有数据对象的位置信息;
将当前显示的所有数据对象的位置信息与鼠标指针所在范围进行匹配,
得到位于鼠标指针所在范围内的至少一个数据对象。
4.根据权利要求1或2所述的方法,所述捕捉鼠标指针所在范围内的至
少一个数据对象进一步为:通过getObjectUnderPoint方法,捕捉鼠标指针所
在范围内的至少一个数据对象。
5.根据权利要求1-4任一项所述的方法,在捕捉到鼠标指针所在范围内
的至少一个数据对象之后,所述方法还包括:
提取所述至少一个数据对象的对象名称,在输出框中显示所述至少一个
数据对象的对象名称;
将所述至少一个数据对象的对象名称添加到文本监听器中,所述文本监
听器用于监听用户选择的一个或多个对象名称;
所述获取所述至少...

【专利技术属性】
技术研发人员:纪立民
申请(专利权)人:北京奇虎科技有限公司奇智软件北京有限公司
类型:发明
国别省市:北京;11

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

1