游戏中的特效处理方法、装置、设备及存储介质制造方法及图纸

技术编号:30318856 阅读:16 留言:0更新日期:2021-10-09 23:23
本申请提供一种游戏中的特效处理方法、装置、设备及存储介质,涉及游戏技术领域。该方法包括:检测游戏场景中虚拟相机和预设场景特效之间的第一距离;若所述第一距离大于或等于预设距离阈值,则根据所述第一距离,确定预设场景特效的跟随移动距离;根据所述跟随移动距离,以及预设的速度变化时间,控制所述预设场景特效朝向所述虚拟相机移动。本申请可实现小范围的场景特效比较好的模拟出大范围的场景特效的视觉体验,降低大范围的场景特效带来的性能压力,保证了游戏应用在性能较低的低端设备上的流畅运行。备上的流畅运行。备上的流畅运行。

【技术实现步骤摘要】
游戏中的特效处理方法、装置、设备及存储介质


[0001]本专利技术涉及游戏
,具体而言,涉及一种游戏中的特效处理方法、装置、设备及存储介质。

技术介绍

[0002]为提高游戏的趣味性,在游戏场景中通常添加有各种各样的特效,如场景特效、道具特效等。
[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为本申请实施例提供的游戏中的特效处理方法的流程示意图;
[0045]图2为本申请实施例提供的一种游戏中的特效处理方中跟随控制的一个方法流程图;
[0046]图3为本申请实施例提供的一种游戏中的特效处理方中确定跟随移动距离的方法流程图;
[0047]图4为本申请实施例提供的一种游戏中的特效处理方法中跟随控制的另一方法流程图;
[0048]图5为本申请实施例提供的一种游戏中的特效处理方法中场景特效位置矫正的方法流程图;
[0049]图6为本申请实施例提供的一种游戏中的特效处理装置的示意图;
[本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种游戏中的特效处理方法,其特征在于,所述方法包括:检测游戏场景中虚拟相机和预设场景特效之间的第一距离;若所述第一距离大于或等于预设距离阈值,则根据所述第一距离,确定所述预设场景特效的跟随移动距离;根据所述跟随移动距离,以及预设的速度变化时间,控制所述预设场景特效朝向所述虚拟相机移动。2.根据权利要求1所述的方法,其特征在于,所述根据所述跟随移动距离,以及预设的速度变化时间,控制所述预设场景特效朝向所述虚拟相机移动,包括:根据所述跟随移动距离,以及所述速度变化时间,确定跟随过程中的速度变化率;根据所述速度变化率,控制所述预设场景特效朝向所述虚拟相机移动所述跟随移动距离。3.根据权利要求1所述的方法,其特征在于,所述根据所述第一距离,确定所述预设场景特效的跟随移动距离,包括:若所述第一距离未超出预设的最大跟随距离,则确定所述第一距离为所述跟随移动距离;若所述第一距离超出预设的最大跟随距离,则确定所述最大跟随距离为所述跟随移动距离。4.根据权利要求3所述的方法,其特征在于,所述根据所述跟随移动距离,以及预设的速度变化时间,控制所述预设场景特效朝向所述虚拟相机移动之前,所述方法还包括:控制所述预设场景特效瞬移超出所述最大跟随距离的部分,使得瞬移后所述预设场景特效的位置与所述虚拟相机之间的距离等于所述最大跟随距离。5.根据权利要求2所述的方法,其特征在于,所述预设的速度变化时间包括:加速时间和减速时间,所述速度变化率包括:加速阶段的第一加速度,和减速阶段的第二加速度;所述根据所述跟随移动距离,以及所述速度变化时间,确定跟随过程中的速度变化率,包括:根据所述跟随移动距离,以及预设的加速距离占比,确定所述跟随移动距离中的加速距离和减速距离;根据所述加速距离、所述加速时间以及预设的起始速度,确定所述第一加速度;根据所述减速距离、所述加速时间、所述减速时间以及所述起始速度,确定所述第二加速度;所述根据所述速度变化率,控制所述预设场景特效朝向所述虚拟相机移动所述跟随移动距...

【专利技术属性】
技术研发人员:陈志远贺一慧
申请(专利权)人:网易杭州网络有限公司
类型:发明
国别省市:

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

1