System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 游戏数据优化方法、装置、设备及存储介质制造方法及图纸_技高网

游戏数据优化方法、装置、设备及存储介质制造方法及图纸

技术编号:41281536 阅读:4 留言:0更新日期:2024-05-11 09:31
本公开关于一种游戏数据优化方法、装置、设备及存储介质,该方法包括:展示用于实现游戏数据优化的逻辑树,所述逻辑树包括至少一个逻辑子树,每个所述逻辑子树包括分别与对应的游戏数据相关联的处理逻辑项;响应于针对所述逻辑树中至少一个所述逻辑子树的选择指令,获得目标逻辑子树;响应于针对所述目标逻辑子树的执行指令,调用与所述目标逻辑子树所绑定的数据优化脚本,对所述目标逻辑子树对应的目标游戏数据进行优化处理。本方案通过构建的目标逻辑子树所绑定的数据优化脚本,自动执行统一的游戏数据优化,降低人力成本和出错率,显著提高了游戏数据优化的整体效率。

【技术实现步骤摘要】

本公开涉及计算机,尤其涉及一种游戏数据优化方法、装置、设备及存储介质


技术介绍

1、在游戏开发过程中,存在大量的各类型的游戏数据,例如包括图片、三维模型、骨骼模型、动画等原始的通用数据,也包括例如引擎贴图、材质、粒子特效、ui、场景等专有游戏引擎或编辑器使用的特殊数据。

2、在相关技术中,为了实现最终游戏运行时的最佳性能,往往需要依靠资源生成者在游戏引擎编辑器中手动设置一些游戏数据的参数或者手动优化游戏资源,如此,不仅需要大量的人力参与,而且在实际的优化过程中,也非常容易出错且优化效率较低。


技术实现思路

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、调用与所述目标逻辑子树中数据获取逻辑项所绑定的数据获取脚本,遍历当前的各游戏数据,获得与所述数据获取脚本对本文档来自技高网...

【技术保护点】

1.一种游戏数据优化方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述处理逻辑项包括数据获取逻辑项和数据动作逻辑项,所述数据优化脚本包括用于获取游戏数据的数据获取脚本、和用于执行数据优化的执行脚本;

3.根据权利要求2所述的方法,其特征在于,在所述处理逻辑项还包括过滤逻辑项的情况下,所述数据优化脚本还包括用于过滤游戏数据的数据过滤脚本;

4.根据权利要求3所述的方法,其特征在于,所述调用与所述目标逻辑子树中数据获取逻辑项所绑定的数据获取脚本,获得所述目标逻辑子树对应的初始游戏数据包括:

5.根据权利要求4所述的方法,其特征在于,在所述过滤逻辑项的数量为多个的情况下,所述数据过滤脚本包括多个分别与所述多个过滤逻辑项对应的数据过滤子脚本;

6.根据权利要求1-5任一所述的方法,其特征在于,所述对所述目标游戏数据进行优化处理包括:

7.根据权利要求1-5任一所述的方法,其特征在于,所述方法还包括:

8.一种游戏数据优化装置,其特征在于,包括:

9.一种电子设备,其特征在于,包括:

10.一种计算机可读存储介质,当所述计算机可读存储介质中的指令由电子设备的处理器执行时,使得电子设备能够执行如权利要求1至7中任一项所述的游戏数据优化方法。

...

【技术特征摘要】

1.一种游戏数据优化方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述处理逻辑项包括数据获取逻辑项和数据动作逻辑项,所述数据优化脚本包括用于获取游戏数据的数据获取脚本、和用于执行数据优化的执行脚本;

3.根据权利要求2所述的方法,其特征在于,在所述处理逻辑项还包括过滤逻辑项的情况下,所述数据优化脚本还包括用于过滤游戏数据的数据过滤脚本;

4.根据权利要求3所述的方法,其特征在于,所述调用与所述目标逻辑子树中数据获取逻辑项所绑定的数据获取脚本,获得所述目标逻辑子树对应的初始游戏数据包括:

5.根据权利要求4所述的方...

【专利技术属性】
技术研发人员:吴建雄韩静超
申请(专利权)人:星臻科技上海有限公司
类型:发明
国别省市:

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

1