特效展示方法、装置、电子设备及存储介质与流程

文档序号:33723967发布日期:2023-04-05 23:41阅读:50来源:国知局
特效展示方法、装置、电子设备及存储介质与流程

本申请涉及游戏,具体涉及一种特效展示方法、装置、电子设备及存储介质。


背景技术:

1、游戏中的粒子系统用于模拟一些特定的模糊现象,比如风中飘动的沙子、下雨、下雪等动态的视觉效果。由于粒子特效的视觉效果好,所以其广泛应用于游戏中以生成相应的特效。然而,对于一些游戏而言,由于游戏机制或者硬件设备的限制,无需或者无法预留过多的性能以采用特效粒子展示特效,采用该方式展示特效所消耗的硬件性能过高。


技术实现思路

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、应当理解的是,以上的一般描述和后文的细节描述仅是示例性的,并不能限制本申请。



技术特征:

1.一种特效展示方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,基于摄像机组件在游戏场景中的位置,确定所述目标特效的中心点,并将多个所述透明贴图环绕分布于所述中心点,得到贴图分布信息,包括:

3.根据权利要求2所述的方法,其特征在于,在所述贴图分布区域中,按照朝向所述中心点的方向设置所述透明贴图,得到所述透明贴图的位置,包括:

4.根据权利要求1所述的方法,其特征在于,按照所述目标特效所指示的粒子纹理倾斜方向,对所述中心点周围的透明贴图进行倾斜,得到倾斜透明贴图,包括:

5.根据权利要求1所述的方法,其特征在于,根据所述贴图分布信息,对所述倾斜透明贴图进行轮播,以展示所述目标特效,包括:

6.根据权利要求5所述的方法,其特征在于,在所述游戏场景中,将所述倾斜透明贴图沿着所述粒子纹理倾斜方向从上至下进行轮播,以展示所述目标特效,包括:

7.根据权利要求6所述的方法,其特征在于,查询所述倾斜透明贴图与所述物体的重合位置,包括:

8.一种特效展示装置,其特征在于,所述装置包括:

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

10.一种计算机可读存储介质,其特征在于,其上存储有计算机可读指令,当所述计算机可读指令被计算机的处理器执行时,使计算机执行权利要求1至7中任一项所述的方法。


技术总结
本申请提供了一种特效展示方法、装置、电子设备及存储介质。特效展示方法包括:获取目标特效对应的透明贴图;所述透明贴图包括附着于透明背景上的粒子纹理;基于摄像机组件在游戏场景中的位置,确定所述目标特效的中心点,并将多个所述透明贴图环绕分布于所述中心点,得到贴图分布信息;按照所述目标特效所指示的粒子纹理倾斜方向,对所述中心点周围的透明贴图进行倾斜,得到倾斜透明贴图;根据所述贴图分布信息,对所述倾斜透明贴图进行轮播,以展示所述目标特效。本申请能够降低展示特效所需的性能。

技术研发人员:张育淞
受保护的技术使用者:迷你创想科技(深圳)有限公司
技术研发日:
技术公布日:2024/1/12
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1