异常检测方法、装置和电子设备与流程
- 国知局
- 2024-07-11 16:35:14
本公开涉及游戏交互设计,尤其是涉及一种异常检测方法、装置和电子设备。
背景技术:
1、在带有逻辑编辑功能的编辑器中,通常需要对编辑逻辑进行测试并显示逻辑异常,但是这部分异常仅局限在当前逻辑编辑系统内,也即是在一个不受玩家干扰的静态环境中进行测试,输出当前逻辑缺失或错位的逻辑报错给玩家,该方式对于受到玩家干扰才会生成的逻辑影响无法识别,导致部分报错无法输出给玩家。
技术实现思路
1、本公开的目的在于提供一种异常检测方法、装置和电子设备,以在游戏场景中根据玩家行为实时检测编辑逻辑,并将检测得到的异常输出给玩家。
2、第一方面,本公开提供了一种异常检测方法,该方法包括:通过运行游戏程序显示一图形用户界面,图形用户界面中显示有至少部分的游戏场景,游戏场景为游戏程序根据场景数据生成的场景,游戏场景中包括:受控虚拟对象和/或至少一个场景组件;其中,场景数据配置有至少一个游戏逻辑,游戏逻辑为由至少一逻辑组件确定的游戏指令;游戏逻辑为基于第一编辑操作确定的,逻辑组件配置预设代码块;响应于游戏交互行为,基于游戏交互行为确定游戏调整数据,其中,游戏交互行为包括受控虚拟对象执行的游戏行为和/或针对游戏场景中的场景组件的第二编辑操作;基于游戏调整数据,确定游戏逻辑是否存在异常;响应于游戏逻辑存在异常,在图形用户界面中显示异常信息,异常信息用于指示场景数据配置的游戏逻辑存在异常。
3、第二方面,本公开提供了一种异常检测装置,该装置包括:界面显示模块,用于通过运行游戏程序显示一图形用户界面,图形用户界面中显示有至少部分的游戏场景,游戏场景为游戏程序根据场景数据生成的场景,游戏场景中包括:受控虚拟对象和/或至少一个场景组件;其中,场景数据配置有至少一个游戏逻辑,游戏逻辑为由至少一逻辑组件确定的游戏指令;游戏逻辑为基于第一编辑操作确定的,逻辑组件配置预设代码块;游戏交互模块,用于响应于游戏交互行为,基于游戏交互行为确定游戏调整数据,其中,游戏交互行为包括受控虚拟对象执行的游戏行为和/或针对游戏场景中的场景组件的第二编辑操作;异常判断模块,用于基于游戏调整数据,确定游戏逻辑是否存在异常;异常显示模块,用于响应于游戏逻辑存在异常,在图形用户界面中显示异常信息,异常信息用于指示场景数据配置的游戏逻辑存在异常。
4、第三方面,本公开提供了一种电子设备,该电子设备包括处理器和存储器,该存储器存储有能够被处理器执行的机器可执行指令,该处理器执行机器可执行指令以实现上述异常检测方法。
5、第四方面,本公开提供了一种计算机可读存储介质,该计算机可读存储介质存储有计算机可执行指令,该计算机可执行指令在被处理器调用和执行时,该计算机可执行指令促使处理器实现上述异常检测方法。
6、本公开实施例带来了以下有益效果:
7、本公开提供的一种异常检测方法、装置和电子设备,通过运行游戏程序显示一图形用户界面,图形用户界面中显示有至少部分的游戏场景,游戏场景为游戏程序根据场景数据生成的场景,游戏场景中包括:受控虚拟对象和/或至少一个场景组件;其中,场景数据配置有至少一个游戏逻辑,游戏逻辑为由至少一逻辑组件确定的游戏指令;游戏逻辑为基于第一编辑操作确定的,逻辑组件配置预设代码块;响应于游戏交互行为,基于游戏交互行为确定游戏调整数据,其中,游戏交互行为包括受控虚拟对象执行的游戏行为和/或针对游戏场景中的场景组件的第二编辑操作;基于游戏调整数据,确定游戏逻辑是否存在异常;响应于游戏逻辑存在异常,在图形用户界面中显示异常信息,异常信息用于指示场景数据配置的游戏逻辑存在异常。该方式能够根据玩家在游戏场景中执行的游戏交互行为,实时检测游戏逻辑缺陷,从而使得游戏逻辑的检测更加全面,并将游戏逻辑缺陷显示在图形用户界面中,方便玩家查看并处理游戏逻辑缺陷。
8、本公开的其他特征和优点将在随后的说明书中阐述,或者,部分特征和优点可以从说明书推知或毫无疑义地确定,或者通过实施本公开的上述技术即可得知。
9、为使本公开的上述目的、特征和优点能更明显易懂,下文特举较佳实施方式,并配合所附附图,作详细说明如下。
技术特征:1.一种异常检测方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述逻辑组件包括至少如下一种:事件组件、动作组件、控制组件、条件组件、取值组件、变量组件和列表组件。
3.根据权利要求1所述的方法,其特征在于,所述响应于游戏交互行为,基于所述游戏交互行为确定游戏调整数据的步骤,包括:
4.根据权利要求3所述的方法,其特征在于,所述响应于游戏交互行为,调整所述游戏场景中的目标场景组件,得到针对所述目标场景组件的游戏调整数据的步骤包括下述一种:
5.根据权利要求4所述的方法,其特征在于,所述第二编辑操作包括:在所述游戏场景中添加、删除或修改所述目标场景组件;所述编辑数据包括:在所述游戏场景中添加所述目标场景组件和所述目标场景组件对应的组件属性参数、在所述游戏场景中删除目标场景组件,或者所述目标场景组件对应的组件属性参数的修改信息。
6.根据权利要求3所述的方法,其特征在于,所述基于所述游戏调整数据,确定所述游戏逻辑是否存在异常的步骤,包括:
7.根据权利要求6所述的方法,其特征在于,所述识别所述游戏场景当前包含的场景组件是否包含与所述逻辑组件中的组件参数相匹配的目标场景组件的步骤,包括:
8.根据权利要求6所述的方法,其特征在于,所述基于所述游戏调整数据,确定所述游戏逻辑是否存在异常的步骤之后,所述方法还包括:
9.根据权利要求1所述的方法,其特征在于,所述响应于游戏交互行为,基于所述游戏交互行为确定游戏调整数据的步骤,包括:
10.根据权利要求9所述的方法,其特征在于,所述基于所述游戏调整数据,确定所述游戏逻辑是否存在异常的步骤,包括:
11.根据权利要求1所述的方法,其特征在于,所述方法还包括:
12.根据权利要求11所述的方法,其特征在于,所述响应于逻辑编辑操作,在所述逻辑编辑区域中创建与所述逻辑组件控件对应的逻辑组件;根据所述逻辑编辑区域中的逻辑组件确定所述游戏逻辑的步骤,包括:
13.根据权利要求11所述的方法,其特征在于,所述方法还包括如下至少一步骤:
14.根据权利要求1所述的方法,其特征在于,所述图形用户界面中包括第一标识,所述第一标识用于显示所述场景数据配置的游戏逻辑的异常信息;
15.根据权利要求14所述的方法,其特征在于,不同所述异常类型分别配置对应的显示优先级和显示样式;
16.根据权利要求14所述的方法,其特征在于,所述方法还包括:
17.根据权利要求16所述的方法,其特征在于,所述异常显示面板配置为:显示由所述游戏交互行为引起的所述游戏逻辑异常的异常信息,以及逻辑编辑页面中显示逻辑错误信息。
18.根据权利要求17所述的方法,其特征在于,所述游戏场景包括游戏编辑场景和游戏运行场景;所述游戏编辑场景用于:响应所述第二编辑操作,在所述游戏编辑场景中添加、删除或修改场景组件;所述游戏运行场景是基于所述游戏编辑场景所包含的场景组件生成的运行环境;
19.根据权利要求16所述的方法,其特征在于,所述方法还包括:
20.根据权利要求19所述的方法,其特征在于,所述方法包括:
21.根据权利要求20所述的方法,其特征在于,所述方法包括:
22.根据权利要求20所述的方法,其特征在于,所述游戏场景包括游戏编辑场景和游戏运行场景,在所述游戏编辑场景中,所述第二控件指示所述异常信息支持跳转至所述逻辑编辑页面;在所述游戏运行场景中,所述第二控件指示所述异常信息不支持跳转至逻辑编辑页面。
23.一种异常检测装置,其特征在于,所述装置包括:
24.一种电子设备,其特征在于,所述电子设备包括处理器和存储器,所述存储器存储有能够被所述处理器执行的机器可执行指令,所述处理器执行所述机器可执行指令以实现权利要求1至22任一项所述的异常检测方法。
25.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机可执行指令,所述计算机可执行指令在被处理器调用和执行时,所述计算机可执行指令促使所述处理器实现权利要求1至22任一项所述的异常检测方法。
技术总结本公开提供了一种异常检测方法、装置和电子设备,在图形用户界面中显示根据场景数据生成的游戏场景,场景数据配置有至少一个游戏逻辑,游戏逻辑为由至少一逻辑组件确定的游戏指令,游戏逻辑为基于第一编辑操作确定的,逻辑组件配置预设代码块;响应于受控虚拟对象执行的游戏行为和/或针对游戏场景中的场景组件的第二编辑操作,确定游戏调整数据,基于游戏调整数据确定游戏逻辑是否存在异常;在游戏逻辑存在异常时,图形用户界面中显示指示游戏逻辑存在异常的异常信息。该方式能够根据玩家在游戏场景中执行的游戏交互行为,实时检测游戏逻辑缺陷,并将游戏逻辑缺陷显示在图形用户界面中,方便玩家查看并处理游戏逻辑缺陷。技术研发人员:苗成铭,金震玮受保护的技术使用者:网易(杭州)网络有限公司技术研发日:技术公布日:2024/5/29本文地址:https://www.jishuxx.com/zhuanli/20240615/80076.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。