技能效果展示方法以及装置制造方法及图纸

技术编号:36665337 阅读:14 留言:0更新日期:2023-02-21 22:41
本申请提供一种技能效果展示方法以及装置,该方法包括:响应游戏中针对目标技能的预设指令,在游戏场景中创建黑盒空间;从预先为游戏中各种技能配置的动画脚本中,选取与预设指令匹配的目标动画脚本;基于目标动画脚本调用游戏场景中的游戏资源,以在黑盒空间中渲染出包含目标技能的目标动画;在游戏的交互界面中显示目标动画,以实现对目标技能效果的展示。该方法通过在游戏的交互界面中直接渲染出目标技能效果,无需使用额外资源即可对目标技能的实时展示,大大提高技能效果的展示效率,提升玩家体验。并且,该方法避免因存放技能效果介绍视频带来的游戏安装文件过大的问题,大大降低游戏安装文件的分发处理压力。大降低游戏安装文件的分发处理压力。大降低游戏安装文件的分发处理压力。

【技术实现步骤摘要】
技能效果展示方法以及装置


[0001]本申请属于数据处理领域,尤其涉及一种技能效果展示方法以及装置。

技术介绍

[0002]目前,游戏中,通常采用文字描述向玩家介绍各种技能效果,以供玩家选择。但是,这种文字介绍方式往往难以直观反映出技能效果的实际情况,容易令玩家产生误解。
[0003]为避免因传统方案带来的误解,相关技术中,通过预先录制的视频对技能效果进行介绍。由于视频文件所占用的存储空间较大,游戏安装文件的数据量会大大增加,给游戏安装文件的分发处理带来压力。

技术实现思路

[0004]本申请提供了一种技能效果展示方法以及装置,以降低服务器处理压力,提升游戏流畅性。
[0005]第一方面,本申请提供了一种技能效果展示方法,所述方法包括:
[0006]响应游戏中针对目标技能的预设指令,在游戏场景中创建黑盒空间,所述黑盒空间处于游戏场景中的玩家不可见区域;
[0007]从预先为游戏中各种技能配置的动画脚本中,选取与所述预设指令匹配的目标动画脚本;
[0008]基于所述目标动画脚本调用游戏场景中的游戏资源,以在所述黑盒空间中渲染出包含所述目标技能的目标动画;
[0009]在游戏的交互界面中显示所述目标动画,以向玩家展示所述目标技能对应的技能效果。
[0010]第二方面,本申请实施例提供了一种技能效果展示装置,装置包括:
[0011]创建模块,用于响应游戏中针对目标技能的预设指令,在游戏场景中创建黑盒空间,所述黑盒空间处于游戏场景中的玩家不可见区域;
[0012]选取模块,用于从预先为游戏中各种技能配置的动画脚本中,选取与所述预设指令匹配的目标动画脚本;
[0013]调用模块,用于基于所述目标动画脚本调用游戏场景中的游戏资源,以在所述黑盒空间中渲染出包含所述目标技能的目标动画;
[0014]展示模块,用于在游戏的交互界面中显示所述目标动画,以向玩家展示所述目标技能对应的技能效果。
[0015]第三方面,本申请提供了一种电子设备,包括存储器、处理器,所述存储器中存储有可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述第一方面任一项所述的技能效果展示方法。
[0016]第四方面,一种具有处理器可执行的非易失的程序代码的计算机可读介质,所述程序代码使所述处理器执行第一方面任一所述的技能效果展示方法。
[0017]本申请实施例提供的技术方案中,响应游戏中针对目标技能的预设指令,在游戏场景中创建黑盒空间,该黑盒空间处于游戏场景中的玩家不可见区域。在黑盒空间的基础上,从预先为游戏中各种技能配置的动画脚本中,选取与预设指令匹配的目标动画脚本,并基于该目标动画脚本调用游戏场景中的游戏资源,以在黑盒空间中渲染出包含目标技能的目标动画,从而,在游戏的交互界面中显示该目标动画,实现对目标技能效果的展示。
[0018]本方案中,由于黑盒空间处于游戏场景内,目标动画所调用的游戏资源也处于游戏场景内,通过在游戏的交互界面中直接渲染出目标技能效果,无需使用额外资源即可对目标技能的实时展示,大大提高技能效果的展示效率,提升玩家体验。并且,为目标技能配置的动画脚本所占用的存储空间远远小于视频文件,因而,本方案能有效避免因存放技能效果介绍视频带来的游戏安装文件过大的问题,大大降低游戏安装文件的分发处理压力。
附图说明
[0019]此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:
[0020]图1是本申请实施例的一种技能效果展示方法的流程示意图;
[0021]图2是本申请实施例的一种交互界面的示意图;
[0022]图3是本申请实施例的另一种交互界面的示意图;
[0023]图4是本申请实施例的再一种交互界面的示意图;
[0024]图5是本申请实施例的一种技能效果展示装置的示意图;
[0025]图6是本申请实施例的一种电子设备的结构示意图。
具体实施方式
[0026]为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0027]除非另有定义,本文所使用的所有的技术和科学术语与属于本申请的
的技术人员通常理解的含义相同。本文中在本申请的说明书中所使用的术语只是为了描述具体的实施例的目的,不是旨在于限制本申请。
[0028]游戏中,为丰富玩家的游戏体验,针对不同角色或不同玩法会设置多种技能。每一技能都具有其独特的触发方式、技能效果,技能效果例如是作用对象、作用范围、攻击伤害值、防御值、视觉特点。
[0029]为便于玩家选择适合自身情况的目标技能,通常会先向玩家介绍各种技能对应的技能效果。目前,常见的介绍方式有两种文字描述或视频介绍。
[0030]一方面,相关技术中,采用文字描述向玩家介绍各种技能效果,以供玩家选择。但这种文字介绍的方式往往难以直观反映出技能效果的实际情况,容易令玩家产生误解。
[0031]另一方面,为避免因文字描述技能效果带来的误解,相关技术中,通过预先录制的视频对技能效果进行介绍。由于视频文件所占用的存储空间较大,游戏安装文件的数据量会大大增加,给游戏安装文件的分发处理带来压力。
[0032]除此之外,在游戏客户端中,受到播放设备的性能限制,播放预先录制的视频时可能会出现加载时间过长,甚至画面出现卡顿的情况。
[0033]为解决上述至少一个技术问题,本申请实施例提供了一种技能效果展示方案。
[0034]本申请实施例提供的技能效果展示方案,可以由一电子设备来执行,该电子设备可以是诸如智能手机、平板电脑、PC机、笔记本电脑等终端设备。在一可选实施例中,该电子设备上可以安装有用于执行技能效果展示方案的服务程序。
[0035]本申请实施例中,技能效果展示方案的执行主体,可以是游戏客户端或服务端,也可以是游戏编辑器,还可以是其他电子设备或电子设备搭载的应用程序,本申请中并不限定。
[0036]图1为本申请实施例提供的一种技能效果展示方法的流程图,如图1所示,该方法包括:
[0037]101、响应游戏中针对目标技能的预设指令,在游戏场景中创建黑盒空间;
[0038]102、从预先为游戏中各种技能配置的动画脚本中,选取与预设指令匹配的目标动画脚本;
[0039]103、基于目标动画脚本调用游戏场景中的游戏资源,以在黑盒空间中渲染出包含目标技能的目标动画;
[0040]104、在游戏的交互界面中显示目标动画,以实现对目标技能效果的展示。
[0041]本申请实施例中,游戏场景是虚拟角色当前所处的本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种技能效果展示方法,其特征在于,所述方法包括:响应游戏中针对目标技能的预设指令,在游戏场景中创建黑盒空间,所述黑盒空间处于游戏场景中的玩家不可见区域;从预先为游戏中各种技能配置的动画脚本中,选取与所述预设指令匹配的目标动画脚本;基于所述目标动画脚本调用游戏场景中的游戏资源,以在所述黑盒空间中渲染出包含所述目标技能的目标动画;在游戏的交互界面中显示所述目标动画,以实现对所述目标技能效果的展示。2.根据权利要求1所述的方法,其特征在于,还包括:通过剧情编辑器为游戏中各个技能配置对应的技能展示动画;将各个技能对应的技能展示动画转换为动画脚本;其中,各个技能的动画脚本用于使游戏场景中的虚拟对象按照预设技能逻辑执行当前技能。3.根据权利要求2所述的方法,其特征在于,各个技能匹配的动画脚本,包括以下任意一种信息或组合:执行技能的虚拟对象、与技能相符的交互对象数量、技能作用范围、技能效果表现、受击效果表现、动画时长。4.根据权利要求2所述的方法,其特征在于,游戏场景中的虚拟对象包括:玩家在游戏中控制的第一虚拟角色、和/或与第一虚拟角色交互的第二虚拟角色。5.根据权利要求1所述的方法,其特征在于,所述黑盒空间位于游戏场景中以原点为中心的预设范围内。6.根据权利要求1所述的方法,其特征在于,所述基于所述目标动画脚本调用游戏场景中的游戏资源,以在所述黑盒空间中渲染出包含所述目标技能的目标动画,包括:根据所述目标动画脚本获取每一帧图像所需调用的游戏资源,其中,所述游戏资源包括游戏场景中的虚拟对象;将调用的游戏资源依次渲染到所述黑盒空间中,以得到包括所述虚拟对象的交互模型;通过所述黑盒空间中的虚拟摄像机,从所述交互模型中获取所述虚拟对象执行所述目标技能...

【专利技术属性】
技术研发人员:梁秋实
申请(专利权)人:完美世界重庆互动科技有限公司
类型:发明
国别省市:

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

1