游戏软件调试方法及装置制造方法及图纸

技术编号:12083692 阅读:72 留言:0更新日期:2015-09-19 22:52
本发明专利技术公开了一种游戏软件调试方法及装置,其中游戏软件预先注册有调试程序包,游戏软件调试方法包括:在游戏软件运行时,启动调试程序包;在游戏软件运行过程中,根据触发方式展开命令输入框,接收用户在命令输入框中输入的调试命令语句;根据调试程序包内的预设规则,将调试命令语句解析为具有特定指令格式的用户调试指令;执行用户调试指令,显示用户调试指令的执行结果。本发明专利技术提供的技术方案使用户在游戏软件运行过程中直接通过输入调试命令语句就可进行实时调试操作,方便了用户查看调试结果及更改调试策略,从而加快了游戏软件的调试速度,优化了游戏软件调试方法。

【技术实现步骤摘要】

本专利技术涉及互联网
,具体涉及一种游戏软件调试方法及装置
技术介绍
游戏调试人员需要通过修改游戏软件的程序代码来进行游戏的完善,以解决游戏中存在的问题。在现有技术中,游戏调试人员在游戏软件调试的过程中需要通过运行游戏来查看游戏中存在的问题,推测导致该问题出现的原因,在退出游戏之后修改游戏软件的程序代码,然后重新进行编译并运行游戏,查看经修改后的游戏的运行效果来判断问题是否已得到解决。有时游戏调试人员为了解决一个问题需要多次修改程序代码,然而每一次修改完程序代码之后都需要进行重新编译及运行游戏以查看该问题是否已得到解决。因此在这整个游戏软件调试的过程中可能会投入大量的时间成本,从而很难提高游戏软件调试的速度,拖慢了游戏软件发布的时间。
技术实现思路
鉴于上述问题,提出了本专利技术以便提供一种克服上述问题或者至少部分地解决上述问题的一种游戏软件调试方法及装置。根据本专利技术的一个方面,提供了一种游戏软件调试方法,游戏软件预先注册有调试程序包,该方法包括:在游戏软件运行时,启动调试程序包;在游戏软件运行过程中,根据触发方式展开命令输入框,接收用户在命令输入框中输入的调试命令语句;根据调试程序包内的预设规则,将调试命令语句解析为具有特定指令格式的用户调试指令;执行用户调试指令,显示用户调试指令的执行结果。根据本专利技术的另一方面,提供了一种游戏软件调试装置,游戏软件预先>注册有调试程序包,该装置包括:启动模块,适于在游戏软件运行时,启动调试程序包;接收模块,适于在游戏软件运行过程中,根据触发方式展开命令输入框,接收用户在命令输入框中输入的调试命令语句;解析模块,适于根据调试程序包内的预设规则,将接收模块接收到的调试命令语句解析为具有特定指令格式的用户调试指令;执行模块,适于执行用户调试指令,显示用户调试指令的执行结果。根据本专利技术提供的技术方案,在游戏软件运行过程中,根据用户输入的调试命令语句与调试程序包内的预设规则,将调试命令语句解析为具有特定指令格式的用户调试指令,然后执行用户调试指令,并显示其执行结果。本专利技术提供的技术方案使用户在游戏软件运行过程中直接通过输入调试命令语句就可进行实时调试操作,减少了在每次修改完游戏软件的程序代码之后都需重新编译并运行游戏所花费的时间,方便了用户查看调试结果及更改调试策略,从而加快了游戏软件的调试速度,优化了游戏软件调试方法。上述说明仅是本专利技术技术方案的概述,为了能够更清楚了解本专利技术的技术手段,而可依照说明书的内容予以实施,并且为了让本专利技术的上述和其它目的、特征和优点能够更明显易懂,以下特举本专利技术的具体实施方式。附图说明通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本专利技术的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:图1示出了根据本专利技术一个实施例的游戏软件调试方法的流程示意图;图2示出了根据本专利技术另一个实施例的游戏软件调试方法的流程示意图;图3示出了根据本专利技术一个实施例的游戏软件调试装置的功能结构示意图;图4示出了根据本专利技术另一个实施例的游戏软件调试装置的功能结构示意图。具体实施方式下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。图1示出了根据本专利技术一个实施例的游戏软件调试方法的流程示意图,其中,游戏软件预先注册有调试程序包,如图1所示,该方法包括如下步骤:步骤S100,在游戏软件运行时,启动调试程序包。调试程序包中包括了预设的调试程序。调试程序包需要预先注册到游戏软件内,这样就可以在游戏软件运行的过程中,启动调试程序包。步骤S101,在游戏软件运行过程中,根据触发方式展开命令输入框,接收用户在命令输入框中输入的调试命令语句。例如,在游戏软件运行过程中,用户发现游戏中存在问题,此时用户无需退出游戏就可进行对游戏软件的调试。具体地,通过触发方式展开命令输入框,然后在命令输入框中直接输入调试命令语句。其中,用户可为游戏调试人员。步骤S102,根据调试程序包内的预设规则,将调试命令语句解析为具有特定指令格式的用户调试指令。接收了用户在命令输入框中输入的调试命令语句之后,还需要根据调试程序包内的预设规则对调试命令语句进行解析,具体地,将调试命令语句解析为具有特定指令格式的用户调试指令。步骤S103,执行用户调试指令,显示用户调试指令的执行结果。在将调试命令语句解析为具有特定指令格式的用户调试指令之后,执行用户调试指令,在完成执行之后,向用户显示出用户调试指令的执行结果。在步骤S103中,是将用户调试指令直接写到运行该游戏软件的终端的内存中,对内存中的代码进行实时操作,并没有修改游戏软件中已经编译完成的程序代码。如果用户查看该执行结果发现游戏软件中所存在的问题已经得到了解决,那么用户在退出游戏之后就可根据调试命令语句对游戏软件的程序代码进行修改及编译,从而就解决了游戏软件中所存在的问题。根据本实施例提供的游戏软件调试方法,在游戏软件运行过程中,根据用户在命令输入框中输入的调试命令语句与调试程序包内的预设规则,将调试命令语句解析为用户调试指令,然后执行用户调试指令,并显示其执行结果。本专利技术提供的技术方案使用户在游戏软件运行过程中直接通过输入调试命令语句就可进行实时调试操作,减少了在每次修改完游戏软件的程序代码之后都需重新编译并运行游戏所花费的时间,方便了用户查看调试结果及更改调试策略,从而加快了游戏软件的调试速度,优化了游戏软件调试方法。图2示出了根据本专利技术另一个实施例的游戏软件调试方法的流程示意图,其中,游戏软件预先注册有调试程序包,如图2所示,该方法包括如下步骤:步骤S200,在游戏软件运行时,启动调试程序包。为了在游戏软件运行的过程中可以启动调试程序包,需要预先将调试程序包注册到游戏软件内。例如,在某一游戏运行过程中,该游戏中的某一游戏人物的跳跃高度无法达到游戏场景中所设计的台阶的高度,从而导致该游戏人物始终无法跳过该台阶,以致用户无法继续玩游戏。此时,就可启动调试程序包,在无需退出游本文档来自技高网...
游戏软件调试方法及装置

【技术保护点】
一种游戏软件调试方法,所述游戏软件预先注册有调试程序包,所述方法包括:在所述游戏软件运行时,启动所述调试程序包;在所述游戏软件运行过程中,根据触发方式展开命令输入框,接收用户在所述命令输入框中输入的调试命令语句;根据所述调试程序包内的预设规则,将所述调试命令语句解析为具有特定指令格式的用户调试指令;执行所述用户调试指令,显示所述用户调试指令的执行结果。

【技术特征摘要】
1.一种游戏软件调试方法,所述游戏软件预先注册有调试程序包,所述
方法包括:
在所述游戏软件运行时,启动所述调试程序包;
在所述游戏软件运行过程中,根据触发方式展开命令输入框,接收用户
在所述命令输入框中输入的调试命令语句;
根据所述调试程序包内的预设规则,将所述调试命令语句解析为具有特
定指令格式的用户调试指令;
执行所述用户调试指令,显示所述用户调试指令的执行结果。
2.根据权利要求1所述的方法,所述在游戏软件运行过程中,根据触发
方式展开命令输入框进一步包括:在所述游戏软件运行过程中,通过监听预
设快捷键的键入操作展开命令输入框。
3.根据权利要求1或2所述的方法,所述具有特定指令格式的用户调试
指令包括:对执行者调用执行方法;和/或,获取执行者的属性信息。
4.根据权利要求3所述的方法,所述执行用户调试指令,显示所述用户
调试指令的执行结果进一步包括:
捕捉所述执行者相对应的数据对象;
对所述数据对象执行所述执行方法;和/或,获取所述数据对象的属性信
息;
显示所述执行方法的执行结果;和/或,显示所述数据对象的属性信息。
5.根据权利要求4所述的方法,所述捕捉执行者相对应的数据对象进一
步包括:通过反射方法捕捉执行者相对应的数据对象。
6.根据权利要求5所述的方法,...

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

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

1