[发明专利]程序调试方法和装置、存储介质及电子装置有效
申请号: | 201810332042.3 | 申请日: | 2018-04-13 |
公开(公告)号: | CN108654088B | 公开(公告)日: | 2020-12-25 |
发明(设计)人: | 王洪浩 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京康信知识产权代理有限责任公司 11240 | 代理人: | 周婷婷;江舟 |
地址: | 518000 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 程序 调试 方法 装置 存储 介质 电子 | ||
本发明公开了一种程序调试方法和装置、存储介质及电子装置。其中,该方法包括:获取对虚拟现实游戏进行录制所得到的操作记录;执行与所述操作记录对应的待调试程序,其中,所述待调试程序中包括用于指示暂停所述待调试程序的断点程序;在执行到所述断点程序的情况下,暂停执行所述待调试程序,并获取在所述断点程序之前所述待调试程序中产生的变化数据;根据所述变化数据得到调试结果。本发明解决了在VR游戏的程序调试过程中所存在的调试操作复杂度较高的技术问题。
技术领域
本发明涉及计算机领域,具体而言,涉及一种程序调试方法和装置、存储介质及电子装置。
背景技术
如今虚拟现实(Virtual Reality,简称VR)游戏受到越来越多的关注。为了提升VR游戏的性能,常常需要对实现VR游戏的程序进行调试。
然而,目前常用的调试方式是由程序调试人员配戴VR设备,进入游戏运行模式,对操作手柄进行实际控制操作,以运行VR游戏。在运行过程中若触发调试程序,则终止VR游戏,并从VR游戏中切出,到开发环境中获取在VR游戏终止前控制程序中所产生的变量变化,以得到调试结果。在下一次调试时,再重复上述过程,重新佩戴VR设备进入VR游戏运行模式,以待下次触发调试程序。也就是说,目前在VR游戏的程序调试过程中存在调试操作复杂度较高的问题。
针对上述的问题,目前尚未提出有效的解决方案。
发明内容
本发明实施例提供了一种程序调试方法和装置、存储介质及电子装置,以至少解决在VR游戏的程序调试过程中所存在的调试操作复杂度较高的技术问题。
根据本发明实施例的一个方面,提供了一种程序调试方法,包括:获取对虚拟现实游戏进行录制所得到的操作记录;执行与上述操作记录对应的待调试程序,其中,上述待调试程序中包括用于指示暂停上述待调试程序的断点程序;在执行到上述断点程序的情况下,暂停执行上述待调试程序,并获取在上述断点程序之前上述待调试程序中产生的变化数据;根据上述变化数据得到调试结果。
根据本发明实施例的另一方面,还提供了一种程序调试装置,包括:第一获取单元,用于获取对虚拟现实游戏进行录制所得到的操作记录;执行单元,用于执行与上述操作记录对应的待调试程序,其中,上述待调试程序中包括用于指示暂停上述待调试程序的断点程序;第二获取单元,用于在执行到上述断点程序的情况下,暂停执行上述待调试程序,并获取在上述断点程序之前上述待调试程序中产生的变化数据;第三获取单元,用于根据上述变化数据得到调试结果。
根据本发明实施例的又一方面,还提供了一种存储介质,该存储介质中存储有计算机程序,其中,该计算机程序被设置为运行时执行上述程序调试方法。
根据本发明实施例的又一方面,还提供了一种电子装置,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其中,上述处理器通过计算机程序执行上述的程序调试方法。
在本发明实施例中,采用了获取对虚拟现实游戏进行录制所得到的操作记录;执行与操作记录对应的待调试程序,其中,待调试程序中包括用于指示暂停待调试程序的断点程序;在执行到断点程序的情况下,暂停执行待调试程序,并获取在断点程序之前待调试程序中产生的变化数据;根据变化数据得到调试结果的方法。由于本方法获取到了录制的虚拟现实游戏的操作记录,从而可以根据操作记录对待调试程序进行调试,以及在获取到断点程序时可以暂停待调试程序进行调试,从而不需要反复佩戴虚拟现实交互设备进入虚拟现实游戏进行虚拟现实交互,提高了虚拟现实游戏调试过程的调试效率。进而解决了在VR游戏的程序调试过程中所存在的调试操作复杂度较高的技术问题。
附图说明
此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
图1是根据本发明实施例的一种可选的程序调试方法的应用环境的示意图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810332042.3/2.html,转载请声明来源钻瓜专利网。