游戏效果控制方法、系统、计算机设备及可读存储介质技术方案

技术编号:33286071 阅读:65 留言:0更新日期:2022-04-30 23:53
本发明专利技术的实施例提供了游戏效果控制方法、系统、计算机设备及可读存储介质,所述方法包括:获取至少两个初始游戏效果文件,根据各初始游戏效果文件内的各游戏效果名称和预设配置表确定与各游戏效果名称对应的基本信息;将各游戏效果数据和基本信息存储至初始游戏效果文件,得到全部目标游戏效果文件,并将全部目标游戏效果文件存储至游戏运行设备的物理磁盘;若检测到加载指令,根据所述加载指令加载所述物理磁盘中的目标游戏效果文件至游戏运行设备的内存,按预设运行策略运行各游戏效果数据,实现了对目标游戏效果文件的集中控制,避免使用多个效果系统造成效果系统发生冲突,导致游戏效果混乱,游戏逻辑模块运行出错现象增多的风险。现象增多的风险。现象增多的风险。

【技术实现步骤摘要】
游戏效果控制方法、系统、计算机设备及可读存储介质


[0001]本专利技术涉及数据处理领域,具体而言,涉及游戏效果控制方法、系统、计算机设备及可读存储介质。

技术介绍

[0002]在游戏开发中会用到如音效系统、粒子系统、摄像机系统和物理系统等多个效果系统来提高游戏的表现效果。而在游戏设计时使用多个独立系统需要游戏开发者逐一控制与各个独立系统对应的游戏效果的开启、关闭,以及各个独立系统的参数输入,在制作一个游戏逻辑模块时会涉及多个效果系统的使用,多个游戏逻辑模块也会同时使用相同的效果系统。
[0003]现有方案往往没有对游戏效果的集中控制方案,导致多个效果系统间极易发生冲突,造成游戏效果混乱,游戏逻辑模块运行出错,也间接影响了游戏的开发效率。

技术实现思路

[0004]有鉴于此,本申请的目的之一在于提供游戏效果控制方法、系统、计算机设备及可读存储介质,至少解决上述部分技术问题。
[0005]第一方面,本申请实施例提供了一种游戏效果控制方法,所述方法包括:
[0006]获取至少两个初始游戏效果文件,各初始游戏效果文件包括游戏效果数据和游戏效果名称;
[0007]根据各游戏效果名称和预设配置表确定与各游戏效果名称对应的基本信息,其中,所述预设配置表包括不同游戏效果名称与不同基本信息间的映射关系,各基本信息均包括效果类型、效果优先级、效果数量阈值、唯一标识和组类型;
[0008]将各游戏效果数据和与各游戏效果名称对应的基本信息存储至与各游戏效果数据对应的初始游戏效果文件,得到全部目标游戏效果文件,并将全部目标游戏效果文件存储至游戏运行设备的物理磁盘;
[0009]若检测到加载指令,则根据所述加载指令加载所述物理磁盘中的目标游戏效果文件至游戏运行设备的内存,并按预设运行策略运行各游戏效果数据。
[0010]在一种可能的实施方式中,所述根据所述加载指令加载所述物理磁盘中的目标游戏效果文件至游戏运行设备的内存的步骤,包括:
[0011]若所述加载指令为第一指令,则加载所述物理磁盘中与第一预设表中的游戏效果名称对应的目标游戏效果文件至所述游戏运行设备的内存;
[0012]若所述加载指令为第二指令,则加载所述物理磁盘中与第二预设表中的游戏效果名称对应的目标游戏效果文件至所述游戏运行设备的内存,其中,所述第一预设表和所述第二预设表分别包括至少一个游戏效果名称,且所述第一预设表中的游戏效果名称和所述第二预设表中的游戏效果名称不同。
[0013]在一种可能的实施方式中,所述根据所述加载指令加载所述物理磁盘中的目标游
戏效果文件至游戏运行设备的内存的步骤,还包括:
[0014]获取所述目标游戏效果文件的第一存储结构,将所述第一存储结构转换为第二存储结构,其中,所述第一存储结构为存储型文件结构,所述第二存储结构为运行文件结构。
[0015]在一种可能的实施方式中,所述第一数据结构为JSON,所述第二数据结构为序列结构。
[0016]在一种可能的实施方式中,所述预设运行策略的生成步骤,包括:
[0017]获取所述游戏运行设备的设备信息,并根据各目标游戏效果文件中的基本信息和所述设备信息生成所述预设运行策略,其中,所述设备信息包括设备硬件信息和设备工作温度,不同目标游戏效果文件对应的预设运行策略不同。
[0018]在一种可能的实施方式中,所述按预设运行策略运行各游戏效果的步骤前,所述方法还包括:
[0019]若检测到含有运行标识的目标游戏效果文件,则加载与含有所述运行标识对应的目标游戏效果文件至游戏运行设备的内存并直接运行。
[0020]第二方面,本申请实施例提供了一种游戏效果控制系统,所述系统包括:
[0021]获取模块,用于获取至少两个初始游戏效果文件,各初始游戏效果文件包括游戏效果数据和游戏效果名称;
[0022]查询模块,用于根据各游戏效果名称和预设配置表确定与各游戏效果名称对应的基本信息,其中,所述预设配置表包括不同游戏效果名称与不同基本信息间的映射关系,各基本信息均包括效果类型、效果优先级、效果数量阈值、唯一标识和组类型;
[0023]存储模块,用于将各游戏效果数据和与各游戏效果名称对应的基本信息存储至与各游戏效果数据对应的初始游戏效果文件,得到全部目标游戏效果文件,并将全部目标游戏效果文件存储至游戏运行设备的物理磁盘;
[0024]加载模块,用于若检测到加载指令,则根据所述加载指令加载所述物理磁盘中的目标游戏效果文件至游戏运行设备的内存,并按预设运行策略运行各游戏效果数据。
[0025]在一种可能的实施方式中,所述加载模块,还用于若所述加载指令为第一指令,则加载所述物理磁盘中与第一预设表中的游戏效果名称对应的目标游戏效果文件至所述游戏运行设备的内存;若所述加载指令为第二指令,则加载所述物理磁盘中与第二预设表中的游戏效果名称对应的目标游戏效果文件至所述游戏运行设备的内存,其中,所述第一预设表和所述第二预设表分别包括至少一个游戏效果名称,且所述第一预设表中的游戏效果名称和所述第二预设表中的游戏效果名称不同。
[0026]第三方面,本申请实施例提供了一种计算机设备,所述计算机设备包括计算机可读存储介质及处理器,所述计算机可读存储介质上存储有计算机程序,所述计算机程序在被所述处理器执行时,实现第一方面提供的游戏效果控制方法。
[0027]第四方面,本申请实施例提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序在被一个或多个处理器执行时,实现第一方面提供的游戏效果控制方法。
[0028]本申请实施例提供的游戏效果控制方法、系统及计算机可读存储介质,通过获取至少两个包括游戏效果数据和游戏效果名称的初始游戏效果文件,及预设配置表确定各游戏效果的基本信息,并将得到的目标游戏效果文件进行存储,在检测到加载指令后,则根据
所述加载指令加载所述物理磁盘中的目标游戏效果文件至游戏运行设备的内存,并预设运行策略对目标游戏效果文件实行集中控制,避免了使用多个效果系统造成效果系统发生冲突,导致游戏效果混乱,游戏逻辑模块运行出错现象增多的风险。
附图说明
[0029]为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本专利技术的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
[0030]图1示出了本申请实施例提供的一种计算机设备的结构示意图;
[0031]图2示出了本申请实施例提供的一种游戏效果控制方法的方法流程图;
[0032]图3示出了本申请实施例提供的一种游戏控制方法所涉及加载方法的方法流程图;
[0033]图4示出了本申请实施例提供的一种游戏控制方法所涉及的目标游戏效果文件的存储结构示意图;
[0034]图5示出了本申请实施例提供的本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种游戏效果控制方法,其特征在于,所述方法包括:获取至少两个初始游戏效果文件,各初始游戏效果文件包括游戏效果数据和游戏效果名称;根据各游戏效果名称和预设配置表确定与各游戏效果名称对应的基本信息,其中,所述预设配置表包括不同游戏效果名称与不同基本信息间的映射关系,各基本信息均包括效果类型、效果优先级、效果数量阈值、唯一标识和组类型;将各游戏效果数据和与各游戏效果名称对应的基本信息存储至与各游戏效果数据对应的初始游戏效果文件,得到全部目标游戏效果文件,并将全部目标游戏效果文件存储至游戏运行设备的物理磁盘;若检测到加载指令,则根据所述加载指令加载所述物理磁盘中的目标游戏效果文件至游戏运行设备的内存,并按预设运行策略运行各游戏效果数据。2.根据权利要求1所述的游戏效果控制方法,其特征在于,所述根据所述加载指令加载所述物理磁盘中的目标游戏效果文件至游戏运行设备的内存的步骤,包括:若所述加载指令为第一指令,则加载所述物理磁盘中与第一预设表中的游戏效果名称对应的目标游戏效果文件至所述游戏运行设备的内存;若所述加载指令为第二指令,则加载所述物理磁盘中与第二预设表中的游戏效果名称对应的目标游戏效果文件至所述游戏运行设备的内存,其中,所述第一预设表和所述第二预设表分别包括至少一个游戏效果名称,且所述第一预设表中的游戏效果名称和所述第二预设表中的游戏效果名称不同。3.根据权利要求1所述的游戏效果控制方法,其特征在于,所述根据所述加载指令加载所述物理磁盘中的目标游戏效果文件至游戏运行设备的内存的步骤,还包括:获取所述目标游戏效果文件的第一存储结构,将所述第一存储结构转换为第二存储结构,其中,所述第一存储结构为存储型文件结构,所述第二存储结构为运行文件结构。4.根据权利要求3所述的游戏效果控制方法,其特征在于,所述第一存储结构为JSON,所述第二存储结构为序列结构。5.根据权利要求1所述的游戏效果控制方法,其特征在于,所述预设运行策略的生成步骤,包括:获取所述游戏运行设备的设备信息,并根据各目标游戏效果文件中的基本信息和所述设备信息生成所述预设运行策略,其中,所述设备信息包括设备硬件信息和设备工作温度,不同目标游戏效果文件对应的预设运行策略不同...

【专利技术属性】
技术研发人员:董超
申请(专利权)人:北京像素软件科技股份有限公司
类型:发明
国别省市:

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

1