游戏技能的配置方法及装置、存储介质、计算机设备制造方法及图纸

技术编号:32920575 阅读:16 留言:0更新日期:2022-04-07 12:11
本申请公开了一种游戏技能的配置方法及装置、存储介质、计算机设备,该方法包括:接收待配置的目标技能数据,其中,目标技能为游戏角色技能或游戏卡牌技能,所述目标技能数据包括至少一种目标技能属性的属性配置数据;获取每种所述目标技能属性对应的属性公式模板,并将每种所述属性配置数据分别配置到对应的所述属性公式模板中,得到每种所述目标技能属性的技能属性公式;按照预设代码格式,将所述技能属性公式转换为目标技能的技能代码。本申请减少了大量的人工编译的重复性劳动,节省了游戏开发成本,提升了游戏开发效率,且有助于减少编译错误。少编译错误。少编译错误。

【技术实现步骤摘要】
游戏技能的配置方法及装置、存储介质、计算机设备


[0001]本申请涉及电子游戏
,尤其是涉及到一种游戏技能的配置方法及装置、存储介质、计算机设备。

技术介绍

[0002]在游戏中,往往有很多角色/卡牌的技能是相似的。例如S级角色的技能和A级角色的技能的技能效果的性质相同,差别在于具体的数值。S级角色能造成更多的伤害或者治疗。又例如卡牌1和卡牌2都能对敌人产生封印效果,差别在于封印时长不同。
[0003]现有技术中,对于不同角色的不同技能,或者不同的卡牌,即使技能/卡牌的效果相似,也需要人工分别编写对应的代码,开发人员的工作量很大,游戏开发效率低且容易出错。

技术实现思路

[0004]有鉴于此,本申请提供了一种游戏技能的配置方法及装置、存储介质、计算机设备,有助于提升技能配置效率和准确率。
[0005]根据本申请的一个方面,提供了一种游戏技能的配置方法,包括:
[0006]接收待配置的目标技能数据,其中,目标技能为游戏角色技能或游戏卡牌技能,所述目标技能数据包括至少一种目标技能属性的属性配置数据;
[0007]获取每种所述目标技能属性对应的属性公式模板,并将每种所述属性配置数据分别配置到对应的所述属性公式模板中,得到每种所述目标技能属性的技能属性公式;
[0008]按照预设代码格式,将所述技能属性公式转换为目标技能的技能代码。
[0009]可选地,所述接收待配置的目标技能数据,具体包括:
[0010]在技能编辑器中显示技能编辑界面,其中,所述技能编辑界面包括多个可编辑技能属性的属性数据配置窗口,所述可编辑技能属性包括技能执行条件、技能使用场景、技能生效范围、技能生效对象、技能效果、技能执行次数以及技能生效回合;
[0011]接收在所述属性数据配置窗口中输入的技能编辑数据;
[0012]基于对所述技能编辑数据的确认操作,所述技能编辑器依据所述技能编辑数据,确定待配置的所述目标技能数据。
[0013]可选地,所述获取每种所述目标技能属性对应的属性公式模板,并将每种所述属性配置数据分别配置到对应的所述属性公式模板中,得到每种所述目标技能属性的技能属性公式,具体包括:
[0014]通过所述技能编辑器,在预先配置的属性公式模板库中,获取每种所述目标技能属性对应的属性公式模板,并将每种所述属性配置数据分别配置到对应的所述属性公式模板中,得到每种所述目标技能属性的技能属性公式;
[0015]相应地,所述按照预设代码格式,将所述技能属性公式转换为目标技能的技能代码,具体包括:
[0016]将所述技能属性公式写入代码生成工具中;通过所述代码生成工具按照预设代码格式,将所述技能属性公式转换为所述目标技能的技能代码。
[0017]可选地,所述在技能编辑器中显示技能编辑界面之前,所述方法还包括:
[0018]确定每种所述可编辑技能属性对应的属性标识、编辑规则、属性公式模板以及属性代码模板;
[0019]依据所述可编辑技能属性的属性标识、编辑规则以及属性公式模板,配置所述技能编辑器中每种所述可编辑技能属性的属性数据配置窗口以及所述属性公式模板库,以使所述技能属性公式附带对应的属性标识;
[0020]依据所述可编辑技能属性的属性标识以及属性代码模板,配置所述代码生成工具。
[0021]可选地,所述方法还包括:
[0022]接收新增技能属性数据,其中,所述新增技能属性数据包括新增技能属性对应的属性标识、编辑规则、属性公式模板以及属性代码模板;
[0023]依据所述新增技能属性的属性标识和编辑规则,在所述技能编辑器中配置所述新增技能属性的属性数据配置窗口,并依据所述新增技能属性的属性公式模板,配置所述属性公式模板库;
[0024]依据所述新增技能属性的属性标识以及属性代码模板,配置所述代码生成工具。
[0025]可选地,所述按照预设代码格式,将所述技能属性公式转换为目标技能的技能代码之后,所述方法还包括:
[0026]配置所述目标技能的技能索引;
[0027]将所述目标技能的技能代码添加到游戏技能集合中,以供游戏运行时通过调用所述游戏技能集合中的技能代码执行所述目标技能。
[0028]可选地,所述将所述目标技能的技能代码添加到游戏技能集合中,具体包括:
[0029]依据所述目标技能数据生成所述目标技能的技能描述信息,将所述目标技能的技能代码以及所述技能描述信息添加到所述游戏技能集合中。
[0030]根据本申请的另一方面,提供了一种游戏技能的配置装置,包括:
[0031]数据接收模块,用于接收待配置的目标技能数据,其中,目标技能为游戏角色技能或游戏卡牌技能,所述目标技能数据包括至少一种目标技能属性的属性配置数据;
[0032]公式配置模块,用于获取每种所述目标技能属性对应的属性公式模板,并将每种所述属性配置数据分别配置到对应的所述属性公式模板中,得到每种所述目标技能属性的技能属性公式;
[0033]代码生成模块,用于按照预设代码格式,将所述技能属性公式转换为目标技能的技能代码。
[0034]可选地,所述数据接收模块,具体用于:
[0035]在技能编辑器中显示技能编辑界面,其中,所述技能编辑界面包括多个可编辑技能属性的属性数据配置窗口,所述可编辑技能属性包括技能执行条件、技能使用场景、技能生效范围、技能生效对象、技能效果、技能执行次数以及技能生效回合;
[0036]接收在所述属性数据配置窗口中输入的技能编辑数据;
[0037]基于对所述技能编辑数据的确认操作,所述技能编辑器依据所述技能编辑数据,
确定待配置的所述目标技能数据。
[0038]可选地,所述公式配置模块,具体用于:通过所述技能编辑器,在预先配置的属性公式模板库中,获取每种所述目标技能属性对应的属性公式模板,并将每种所述属性配置数据分别配置到对应的所述属性公式模板中,得到每种所述目标技能属性的技能属性公式;
[0039]相应地,所述代码生成模块,具体用于:将所述技能属性公式写入代码生成工具中;通过所述代码生成工具按照预设代码格式,将所述技能属性公式转换为所述目标技能的技能代码。
[0040]可选地,所述装置还包括:
[0041]编辑数据确定模块,用于确定每种所述可编辑技能属性对应的属性标识、编辑规则、属性公式模板以及属性代码模板;
[0042]技能编辑器配置模块,用于依据所述可编辑技能属性的属性标识、编辑规则以及属性公式模板,配置所述技能编辑器中每种所述可编辑技能属性的属性数据配置窗口以及所述属性公式模板库,以使所述技能属性公式附带对应的属性标识;
[0043]代码生成工具配置模块,用于依据所述可编辑技能属性的属性标识以及属性代码模板,配置所述代码生成工具。
[0044]可选地,所述编辑数据确定模块,还用于:接收新增技能属性数据,其中,所述新增技能属性数据包括新增技能属性对应本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种游戏技能的配置方法,其特征在于,包括:接收待配置的目标技能数据,其中,目标技能为游戏角色技能或游戏卡牌技能,所述目标技能数据包括至少一种目标技能属性的属性配置数据;获取每种所述目标技能属性对应的属性公式模板,并将每种所述属性配置数据分别配置到对应的所述属性公式模板中,得到每种所述目标技能属性的技能属性公式;按照预设代码格式,将所述技能属性公式转换为目标技能的技能代码。2.根据权利要求1所述的方法,其特征在于,所述接收待配置的目标技能数据,具体包括:在技能编辑器中显示技能编辑界面,其中,所述技能编辑界面包括多个可编辑技能属性的属性数据配置窗口,所述可编辑技能属性包括技能执行条件、技能使用场景、技能生效范围、技能生效对象、技能效果、技能效果顺序、技能执行次数以及技能生效回合;接收在所述属性数据配置窗口中输入的技能编辑数据;基于对所述技能编辑数据的确认操作,所述技能编辑器依据所述技能编辑数据,确定待配置的所述目标技能数据。3.根据权利要求2所述的方法,其特征在于,所述获取每种所述目标技能属性对应的属性公式模板,并将每种所述属性配置数据分别配置到对应的所述属性公式模板中,得到每种所述目标技能属性的技能属性公式,具体包括:通过所述技能编辑器,在预先配置的属性公式模板库中,获取每种所述目标技能属性对应的属性公式模板,并将每种所述属性配置数据分别配置到对应的所述属性公式模板中,得到每种所述目标技能属性的技能属性公式;所述按照预设代码格式,将所述技能属性公式转换为目标技能的技能代码,具体包括:将所述技能属性公式写入代码生成工具中;通过将所述技能属性公式写入代码生成工具中;通过所述代码生成工具按照预设代码格式,将所述技能属性公式转换为所述目标技能的技能代码。4.根据权利要求3所述的方法,其特征在于,所述在技能编辑器中显示技能编辑界面之前,所述方法还包括:确定每种所述可编辑技能属性对应的属性标识、编辑规则、属性公式模板以及属性代码模板;依据所述可编辑技能属性的属性标识、编辑规则以及属性公式模板,配置所述技能编辑器中每种所述可编辑技能属性的属性数据配置窗口以及所述属性公...

【专利技术属性】
技术研发人员:张旭宋会龙
申请(专利权)人:完美世界北京软件科技发展有限公司
类型:发明
国别省市:

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

1