本申请涉及计算机,具体涉及一种显示切换方法、装置、电子设备和存储介质。
背景技术:
1、在游戏开发中,模型切换效果是常见需求,现有主要是通过如淡入淡出、单向溶解方式实现模型切换时的过渡效果。淡入淡出即通过改变模型的透明度值实现过渡效果,然而,切换过程中,逐渐增加或减少模型的透明度,使得模型平滑地出现或消失,使得透明度的变化可能不够平滑,导致视觉上的不连续性,从而影响切换效果的流畅度。单向溶解即通过逐渐丢弃模型的一部分像素,使得模型逐渐消失,从而实现平滑的模型过渡效果,然而,单向溶解缺乏对模型切换过程中双模型之间的相互影响,因此无法有效展示模型之间的交互性。
技术实现思路
1、针对上述问题,本申请实施例提供一种显示切换方法、装置、电子设备和存储介质,可以提高游戏模型切换效果的流畅度,以及提高游戏模型的效果模型的交互性。
2、第一方面,本申请实施例提供一种显示切换方法,包括:
3、在游戏页面中显示游戏模型以及所述游戏模型的第一效果模型;
4、响应针对第一效果模型的切换指令,获取着色器信息和第二效果模型;
5、基于所述着色器信息生成所述第一效果模型的第一溶解效果和所述第二效果模型的第二溶解效果;
6、以所述第一溶解效果将所述第一效果模型进行正向溶解,并以所述第二溶解效果将所述第二效果模型进行反向溶解,以控制所述游戏模型从所述第一效果模型切换至所述第二效果模型;
7、其中,正向溶解表征消除所述第一效果模型的像素;反向溶解表征显示所述第二效果模型的像素;正向溶解的时间戳与反向溶解的时间戳对齐。
8、第二方面,本申请实施例提供一种显示切换装置,包括:
9、显示模块,用于在游戏页面中显示游戏模型以及所述游戏模型的第一效果模型;
10、获取模块,用于响应针对第一效果模型的切换指令,获取着色器信息和第二效果模型;
11、生成模块,用于基于所述着色器信息生成所述第一效果模型的第一溶解效果和所述第二效果模型的第二溶解效果;
12、效果切换模块,用于以所述第一溶解效果将所述第一效果模型进行正向溶解,并以所述第二溶解效果将所述第二效果模型进行反向溶解,以控制所述游戏模型从所述第一效果模型切换至所述第二效果模型;
13、其中,正向溶解表征消除所述第一效果模型的像素;反向溶解表征显示所述第二效果模型的像素;正向溶解的时间戳与反向溶解的时间戳对齐。
14、第三方面,本申请实施例还提供一种电子设备,包括存储器存储有多条计算机程序;处理器从存储器中加载计算机程序,以执行本申请实施例所提供的任一种显示切换方法。
15、第四方面,本申请实施例还提供一种计算机可读存储介质,计算机可读存储介质存储有多条计算机程序,计算机程序适于处理器进行加载,以执行本申请实施例所提供的任一种显示切换方法。
16、第五方面,本申请实施例还提供一种计算机程序产品,计算机程序产品包括计算机程序,计算机程序被处理器执行时实现本申请实施例所提供的任一种显示切换方法。
17、本申请实施例根据相同的着色器信息生成溶解效果相同的第一溶解效果和第二溶解效果,使得游戏模型能够从第一效果模型无缝切换至第二效果模型,提高了游戏模型切换效果的流畅度,同时,在第一效果模型正向溶解和第二效果模型反向溶解的过程中,正向溶解的时间戳与反向溶解的时间戳对齐,即第一效果模型正向溶解消失的同时第二效果模型反向溶解显示,能有效地展示效果模型之间的交互性,从而提高了游戏模型的效果模型的交互性。
1.一种显示切换方法,其特征在于,包括:
2.根据权利要求1所述显示切换方法,其特征在于,所述基于所述着色器信息生成所述第一效果模型的第一溶解效果和所述第二效果模型的第二溶解效果,包括:
3.根据权利要求2所述显示切换方法,其特征在于,所述基于预设的封装溶解切换接口和所述着色器信息,生成所述第一效果模型的第一溶解效果和所述第二效果模型的第二溶解效果,包括:
4.根据权利要求3所述显示切换方法,其特征在于,所述着色器信息至少包括以下一项或多项:噪声贴图信息、溶解速度参数、溶解边缘颜色、溶解边缘区域占比、溶解因子参数。
5.根据权利要求4所述显示切换方法,其特征在于,所述着色器信息包括噪声贴图信息,所述噪声贴图信息包括预设的噪声贴图,或所述噪声贴图的贴图路径。
6.根据权利要求3所述显示切换方法,其特征在于,所述着色器信息包括以下一项或多项:噪声贴图信息、溶解速度参数、溶解边缘颜色、溶解边缘区域占比、溶解因子参数;
7.根据权利要求6所述显示切换方法,其特征在于,所述基于所述着色器信息中的第一溶解因子参数和所述第一像素数据的噪声值,对所述第二像素数据进行消除,生成所述第一溶解效果,包括:
8.根据权利要求7所述显示切换方法,其特征在于,所述结合所述着色器信息中的溶解边缘颜色和溶解边缘区域占比,将所述模型贴图中的第一剩余像素数据进行消除,包括:
9.根据权利要求8所述显示切换方法,其特征在于,所述基于所述第一溶解因子参数、所述着色器信息中的溶解速度参数以及所述第一剩余像素数据的叠加颜色、贴图颜色和边缘程度因子参数,将所述模型贴图中的所述第一剩余像素数据进行消除,包括:
10.根据权利要求1至9任一项所述显示切换方法,其特征在于,所述第一效果模型在正向溶解过程中的正向溶解区域与所述第二效果模型在反向溶解过程中的反向溶解区域重合。
11.根据权利要求10所述显示切换方法,其特征在于,所述正向溶解的时间戳与反向溶解的时间戳对齐包括正向对齐和反向对齐;
12.一种显示切换装置,其特征在于,包括:
13.一种电子设备,其特征在于,包括处理器和存储器,所述存储器存储有多条计算机程序;所述处理器从所述存储器中加载计算机程序,以执行如权利要求1至11任一项所述的显示切换方法。
14.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有多条计算机程序,所述计算机程序适于处理器进行加载,以执行如权利要求1至11任一项所述的显示切换方法。
