技术新讯 > 休闲运动,玩具,娱乐用品的装置及其制品制造技术 > 虚拟道具展示方法、装置、电子设备及存储介质与流程  >  正文

虚拟道具展示方法、装置、电子设备及存储介质与流程

  • 国知局
  • 2024-07-11 16:07:52

本公开涉及计算机,尤其涉及一种虚拟道具展示方法、装置、电子设备及存储介质。

背景技术:

1、相关技术中,游戏中的虚拟道具(例如子弹)是战斗模块中不可或缺的一部分,它承载着运动逻辑,效果触发,美术表现等多种不同功能,在战斗中起着举足轻重的作用。如何能更加高效便捷地编辑子弹的逻辑、触发的效果、挂载的特效等,也就成了亟需解决的问题。

技术实现思路

1、本公开提供一种虚拟道具展示方法、装置、电子设备及存储介质,以至少解决相关技术中虚拟道具的开发效率低下、便捷性较低的问题。本公开的技术方案如下:

2、根据本公开实施例的第一方面,提供一种虚拟道具展示方法,包括:

3、展示虚拟道具编辑页面,所述虚拟道具编辑页面包括虚拟道具的道具类型筛选控件;

4、响应于基于所述道具类型筛选控件触发的操作指令,展示目标道具类型对应的目标模板子树以及所述目标模板子树中每个目标参数类型对应的参数设置控件;所述目标模板子树包括第一父节点以及第一子节点,所述第一父节点表征所述目标道具类型对应的目标虚拟道具,所述第一子节点表征所述目标虚拟道具的目标参数类型;

5、响应于基于目标参数设置控件触发的操作指令,展示目标虚拟道具;所述目标虚拟道具基于所述目标参数设置控件对应的目标参数值以及所述目标模板子树生成。

6、在一示例性的实施方式中,所述响应于基于目标参数设置控件触发的操作指令,展示目标虚拟道具,包括:

7、响应于基于所述目标参数设置控件触发的操作指令,展示所述目标参数类型对应的目标参数值;

8、根据所述目标参数值以及所述目标模板子树生成目标行为树;

9、基于所述目标行为树,生成并展示所述目标虚拟道具。

10、在一示例性的实施方式中,所述根据所述目标参数值以及所述目标模板子树生成目标行为树,包括:

11、基于所述目标参数值对所述目标模板子树进行更新,展示目标子树以及行为树获取控件;

12、响应于基于所述行为树获取控件触发的操作指令,获取引用所述目标模板子树的初始行为树;所述初始行为树包括第二父节点以及第二子节点,所述第二父节点表征目标道具类型,所述第二子节点表征所述目标道具类型对应的目标操作指令,所述第二父节点与所述第二子节点之间的连接线表征所述目标道具类型与所述目标操作指令之间的对应关系;

13、根据所述目标子树对所述初始行为树进行更新,生成目标行为树。

14、在一示例性的实施方式中,所述响应于基于所述行为树获取控件触发的操作指令,获取引用所述目标模板子树的初始行为树,包括:

15、响应于基于所述行为树获取控件触发的操作指令,向服务器发送行为树获取请求;所述行为树获取请求携带所述目标模板子树的目标子树标识;

16、接收所述服务器发送的所述初始行为树;所述服务器用于基于所述目标子树标识,在预设数据库中查找与所述目标子树标识相匹配的初始行为树;所述预设数据库用于存储预设模板子树、预设行为树以及预设模板子树的预设子树标识与预设行为树的预设树标识之间的对应关系。

17、在一示例性的实施方式中,所述展示虚拟道具编辑页面之前,所述方法还包括:

18、展示参数配置页面,所述参数配置页面包括每个预设道具类型对应的参数配置控件;

19、响应于基于每个参数配置控件触发的操作指令,展示每个预设道具类型对应的预设参数类型。

20、在一示例性的实施方式中,所述响应于基于每个参数配置控件触发的操作指令,展示每个预设道具类型对应的预设参数类型之后,所述方法还包括:

21、向所述服务器发送所述每个预设道具类型对应的预设参数类型;

22、其中,所述服务器用于根据所述筛选道具类型对应的预设参数类型,构建筛选道具类型与参数类型之间的第一关联关系;

23、根据所述第一关联关系,构建所述筛选道具类型对应的预设模板子树。

24、在一示例性的实施方式中,所述展示虚拟道具编辑页面之前,所述方法还包括:

25、向所述服务器发送目标应用中的至少两个初始虚拟道具;

26、其中,所述服务器用于将所述至少两个初始虚拟道具按照每个初始虚拟道具对应的道具类型进行分类,得到每个道具类型对应的初始虚拟道具;

27、获取筛选道具类型对应的虚拟道具,得到筛选虚拟道具;

28、根据所述筛选虚拟道具对应的运行逻辑以及预设参数类型,确定所述筛选虚拟道具对应的至少两个操作指令;

29、根据所述筛选虚拟道具对应的至少两个操作指令,构建所述筛选道具类型与操作指令之间的第二关联关系;

30、根据所述第二关联关系,构建预设行为树;并根据所述筛选道具类型与所述预设模板子树的对应关系以及所述筛选道具类型与所述预设行为树的对应关系,构建所述预设数据库。

31、在一示例性的实施方式中,所述响应于基于目标参数设置控件触发的操作指令,展示目标虚拟道具之后,所述方法还包括:

32、向预设终端发送所述目标虚拟道具;

33、所述预设终端用于基于所述目标虚拟道具,在目标应用对应的初始页面中展示所述目标虚拟道具对应的目标控件,以及响应于基于所述目标控件触发的操作指令展示所述目标虚拟道具。

34、根据本公开实施例的第二方面,提供一种虚拟道具展示装置,包括:

35、编辑页面展示模块,被配置为执行展示虚拟道具编辑页面,所述虚拟道具编辑页面包括虚拟道具的道具类型筛选控件;

36、模板子树展示模块,被配置为执行响应于基于所述道具类型筛选控件触发的操作指令,展示目标道具类型对应的目标模板子树以及所述目标模板子树中每个目标参数类型对应的参数设置控件;所述目标模板子树包括第一父节点以及第一子节点,所述第一父节点表征所述目标道具类型对应的目标虚拟道具,所述第一子节点表征所述目标虚拟道具的目标参数类型;

37、虚拟道具展示模块,被配置为执行响应于基于目标参数设置控件触发的操作指令,展示目标虚拟道具;所述目标虚拟道具基于所述目标参数设置控件对应的目标参数值以及所述目标模板子树生成。

38、在一示例性的实施方式中,所述虚拟道具展示模块包括:

39、目标参数值展示单元,被配置为执行响应于基于所述目标参数设置控件触发的操作指令,展示所述目标参数类型对应的目标参数值;

40、目标行为树生成单元,被配置为执行根据所述目标参数值以及所述目标模板子树生成目标行为树;

41、虚拟道具生成单元,被配置为执行基于所述目标行为树,生成并展示所述目标虚拟道具。

42、在一示例性的实施方式中,所述目标行为树生成单元包括:

43、子树更新单元,被配置为执行基于所述目标参数值对所述目标模板子树进行更新,展示目标子树以及行为树获取控件;

44、初始行为树获取单元,被配置为执行响应于基于所述行为树获取控件触发的操作指令,获取引用所述目标模板子树的初始行为树;所述初始行为树包括第二父节点以及第二子节点,所述第二父节点表征目标道具类型,所述第二子节点表征所述目标道具类型对应的目标操作指令,所述第二父节点与所述第二子节点之间的连接线表征所述目标道具类型与所述目标操作指令之间的对应关系;

45、行为树更新单元,被配置为执行根据所述目标子树对所述初始行为树进行更新,生成目标行为树。

46、在一示例性的实施方式中,所述初始行为树获取单元包括:

47、请求发送单元,被配置为执行响应于基于所述行为树获取控件触发的操作指令,向服务器发送行为树获取请求;所述行为树获取请求携带所述目标模板子树的目标子树标识;

48、初始行为树发送单元,被配置为执行接收所述服务器发送的所述初始行为树;所述服务器用于基于所述目标子树标识,在预设数据库中查找与所述目标子树标识相匹配的初始行为树;所述预设数据库用于存储预设模板子树、预设行为树以及预设模板子树的预设子树标识与预设行为树的预设树标识之间的对应关系。

49、在一示例性的实施方式中,所述装置还包括:

50、参数配置页面展示模块,被配置为执行展示参数配置页面,所述参数配置页面包括每个预设道具类型对应的参数配置控件;

51、参数类型展示模块,被配置为执行响应于基于每个参数配置控件触发的操作指令,展示每个预设道具类型对应的预设参数类型。

52、在一示例性的实施方式中,所述装置还包括:

53、参数类型发送模块,被配置为执行向所述服务器发送所述每个预设道具类型对应的预设参数类型;

54、其中,所述服务器用于根据所述筛选道具类型对应的预设参数类型,构建筛选道具类型与参数类型之间的第一关联关系;

55、根据所述第一关联关系,构建所述筛选道具类型对应的预设模板子树。

56、在一示例性的实施方式中,所述装置还包括:

57、虚拟道具发送模块,被配置为执行向所述服务器发送目标应用中的至少两个初始虚拟道具;

58、其中,所述服务器用于将所述至少两个初始虚拟道具按照每个初始虚拟道具对应的道具类型进行分类,得到每个道具类型对应的初始虚拟道具;

59、获取筛选道具类型对应的虚拟道具,得到筛选虚拟道具;

60、根据所述筛选虚拟道具对应的运行逻辑以及预设参数类型,确定所述筛选虚拟道具对应的至少两个操作指令;

61、根据所述筛选虚拟道具对应的至少两个操作指令,构建所述筛选道具类型与操作指令之间的第二关联关系;

62、根据所述第二关联关系,构建预设行为树;并根据所述筛选道具类型与所述预设模板子树的对应关系以及所述筛选道具类型与所述预设行为树的对应关系,构建所述预设数据库。

63、在一示例性的实施方式中,所述装置还包括:

64、目标虚拟道具发送模块,被配置为执行向预设终端发送所述目标虚拟道具;

65、所述预设终端用于基于所述目标虚拟道具,在目标应用对应的初始页面中展示所述目标虚拟道具对应的目标控件,以及响应于基于所述目标控件触发的操作指令展示所述目标虚拟道具。

66、根据本公开实施例的第三方面,提供一种电子设备,包括:

67、处理器;

68、用于存储所述处理器可执行指令的存储器;

69、其中,所述处理器被配置为执行所述指令,以实现如上所述的虚拟道具展示方法。

70、根据本公开实施例的第四方面,提供一种计算机可读存储介质,当所述计算机可读存储介质中的指令由电子设备处理器执行时,使得电子设备能够执行如上所述的虚拟道具展示方法。

71、根据本公开实施例的第五方面,提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现如上所述的虚拟道具展示方法。

72、本公开的实施例提供的技术方案至少带来以下有益效果:

73、本公开展示虚拟道具编辑页面,虚拟道具编辑页面包括虚拟道具的道具类型筛选控件;响应于基于道具类型筛选控件触发的操作指令,展示目标道具类型对应的目标模板子树以及目标模板子树中每个目标参数类型对应的参数设置控件;目标模板子树包括第一父节点以及第一子节点,第一父节点表征目标道具类型对应的目标虚拟道具,第一子节点表征目标虚拟道具的目标参数类型;响应于基于目标参数设置控件触发的操作指令,展示目标虚拟道具;目标虚拟道具基于目标参数设置控件对应的目标参数值以及目标模板子树生成。本公开通过构建目标道具类型对应的目标模板子树,实现了根据目标参数值快速构建目标虚拟道具,且本公开通过可视化方式进行虚拟道具的构建,提高了目标虚拟道具的开发效率以及便捷性。

74、应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。

本文地址:https://www.jishuxx.com/zhuanli/20240615/77627.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。