本申请涉及计算机,特别涉及一种软件调试方法、装置、电子设备及存储介质。
背景技术:
1、随着互联网技术的快速发展,人民群众日益增长的娱乐文化需求,游戏的发展已经进入到了一个新的时代,游戏开发者需要开发多种类型的游戏以满足不同玩家的游戏需求。
2、现有技术中,游戏项目开发过程中,往往需要美术设计人员将ui资源在游戏引擎中进行拼接后,通过程序导入到游戏包体中,方可观察其实际落地情况,其中,若出现位置偏差,则需要美术设计人员再次手动调整,然后进行打包校对。
3、可以看出,现有针对ui资源的调试,需要ui资源设计部门、游戏包体研发部门等多个职能部门的配合,因此调试过程较为繁琐且耗时。
技术实现思路
1、本申请的目的在于,针对上述现有技术中的不足,提供一种软件调试方法、装置、电子设备及存储介质,省去了软件打包环节,不仅可以简化调试流程,提高调试效率,还可以降低调试成本。
2、为实现上述目的,本申请实施例采用的技术方案如下:
3、第一方面,本发明提供一种软件调试方法,所述方法包括:
4、获取针对目标软件的调试配置指令,所述调试配置指令用于配置目标调试文件的获取路径;
5、根据所述调试配置指令,生成目标调试参数;
6、基于所述目标调试参数,调用预设引擎运行显示所述目标软件的调试效果。
7、第二方面,本发明提供一种软件调试装置,包括:
8、获取模块,用于获取针对目标软件的调试配置指令,所述调试配置指令用于配置目标调试文件的获取路径;
9、生成模块,用于根据所述调试配置指令,生成目标调试参数;
10、运行模块,用于基于所述目标调试参数,调用预设引擎运行显示所述目标软件的调试效果。
11、第三方面,本发明提供一种电子设备,包括:处理器、存储介质和总线,所述存储介质存储有所述处理器可执行的机器可读指令,当电子设备运行时,所述处理器与所述存储介质之间通过总线通信,所述处理器执行所述机器可读指令,以执行如前述实施方式任一所述软件调试方法的步骤。
12、第四方面,本发明提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器运行时执行如前述实施方式任一所述软件调试方法的步骤。
13、本申请的有益效果是:
14、本申请实施例提供的软件调试方法、装置、电子设备及存储介质中,包括:获取针对目标软件的调试配置指令,调试配置指令用于配置目标调试文件的获取路径;根据调试配置指令,生成目标调试参数;基于目标调试参数,调用预设引擎运行显示目标软件的调试效果,实现了可以通过调试配置指令指定需要进行调试的目标调试文件,并通过调用预设引擎本地跑查目标软件的调试落地情况,实现快速调试,省去了软件打包环节,不仅可以简化调试流程,提高调试效率,还可以降低调试成本。
1.一种软件调试方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述根据所述调试配置指令,生成目标调试参数,包括:
3.根据权利要求1所述的方法,其特征在于,所述基于所述目标调试参数,调用预设引擎运行显示所述目标软件的调试效果,包括:
4.根据权利要求3所述的方法,其特征在于,所述调用所述预设引擎中的启动文件运行至少一种目标调试文件以显示所述目标软件的调试效果,包括:
5.根据权利要求4所述的方法,其特征在于,所述基于所述预设引擎预配置的第二文件集合,调用所述预设引擎中的启动文件运行至少一种目标调试文件以显示所述目标软件的调试效果,包括:
6.根据权利要求5所述的方法,其特征在于,所述根据所述目标ui资源标识,在所述第一ui资源和/或所述第二ui资源中确定目标ui资源,包括:
7.根据权利要求6所述的方法,其特征在于,所述方法还包括:
8.根据权利要求7所述的方法,其特征在于,所述方法还包括:
9.根据权利要求3所述的方法,其特征在于,所述获取针对目标软件的调试配置指令,包括:
10.根据权利要求9所述的方法,其特征在于,所述预设调试工具还包括预设调试窗口和下述至少一种操作控件:添加控件、删除控件、清除控件;
11.根据权利要求10所述的方法,其特征在于,所述预设调试工具还包括:预设输入控件,所述方法还包括:
12.根据权利要求9所述的方法,其特征在于,所述预设调试工具还包括:停用调试控件,所述方法还包括:
13.根据权利要求9所述的方法,其特征在于,所述引擎调用控件包括:第三选择控件和引擎运行控件;
14.一种软件调试装置,其特征在于,包括:
15.一种电子设备,其特征在于,包括:处理器、存储介质和总线,所述存储介质存储有所述处理器可执行的机器可读指令,当电子设备运行时,所述处理器与所述存储介质之间通过总线通信,所述处理器执行所述机器可读指令,以执行如权利要求1-13任一所述软件调试方法的步骤。
16.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器运行时执行如权利要求1-13任一所述软件调试方法的步骤。
