本申请提供一种效果显示方法、装置、设备及存储介质,可用于计算机技术领域。本方法包括:响应于对目标显示效果的显示指令,确定当前背景颜色;基于当前背景颜色确定第一混合系数及第二混合系数;将显示效果颜色对应RGB值与第一混合系数的相乘结果确定为第一乘积结果,将当前背景颜色对应RGB值与第二混合系数的相乘结果确定为第二乘积结果;根据第一乘积结果及第二乘积结果确定待显示颜色的混合结果RGB值;按待显示颜色的混合结果RGB值显示目标显示效果。可以仅制作一套特效,使特效在各背景中可以呈现,降低了资源消耗,减少了硬盘的占用,并提高了特效的制作效率。
【技术实现步骤摘要】
本申请涉及计算机,尤其涉及一种效果显示方法、装置、设备及存储介质。
技术介绍
1、为达到美观或护眼的效果,用户可以个性化设置三维动画或三维模型的背景颜色,例如,可以在夜晚将背景颜色设置为黑色,在白天将背景颜色设置为白色。
2、目前,通常为在各背景颜色下显示三维动画或三维模型的显示效果,需要针对各背景颜色制作一系列显示效果颜色并存储,工作量大而且资源颜色占有量大,并且在切换背景颜色时需要加载两个背景颜色对应两套显示效果颜色,容易造成卡顿和不流畅,增加硬盘和内存的消耗。
技术实现思路
1、本申请提供一种效果显示方法、装置、设备及存储介质,用以解决对各背景颜色制作一系列显示效果颜色并存储,工作量大而且资源颜色占有量大,并且在切换背景颜色时需要加载两个背景颜色对应两套显示效果颜色,容易造成卡顿和不流畅,增加硬盘和内存的消耗的问题。
2、第一方面,本申请提供一种效果显示方法,包括:
3、响应于对目标显示效果的显示指令,确定当前背景颜色;所述目标显示效果预先设置;
4、基于当前背景颜色确定第一混合系数及第二混合系数;所述第一混合系数为显示效果颜色对应的混合系数,第二混合系数为当前背景颜色对应的混合系数;
5、将显示效果颜色对应rgb值与第一混合系数的相乘结果确定为第一乘积结果,将当前背景颜色对应rgb值与第二混合系数的相乘结果确定为第二乘积结果;
6、根据第一乘积结果及第二乘积结果确定待显示颜色的混合结果rgb值;
7、按所述待显示颜色的混合结果rgb值在当前背景上显示所述目标显示效果。
8、可选地,预先设置目标显示效果的步骤包括:
9、配置目标显示效果的黑白贴图并配置目标显示效果的效果基础颜色;所述目标显示效果的黑白贴图用于显示目标显示效果的图形,以及基于效果基础颜色确定显示效果颜色;
10、将所述目标显示效果确定为透明材质,以使目标显示效果的黑白贴图中的黑色不可显示;
11、配置目标显示效果的模型面片,并将所述目标显示效果的黑白贴图与目标显示效果的模型面片相关联,以使目标显示效果在相关联的模型面片上显示;
12、将显示效果颜色与当前背景颜色的混合方式确定为相加,并将第一混合系数与第二混合系数确定为可配置。
13、可选地,所述根据第一乘积结果及第二乘积结果确定待显示颜色的混合结果rgb值,包括:将第一乘积结果与第二乘积结果的相加结果确定为待显示颜色的混合结果rgb值。
14、可选地,所述基于当前背景颜色确定第一混合系数及第二混合系数,包括:
15、若确定当前背景颜色对应rgb值小于预设阈值,则确定当前背景颜色对应的第一混合系数为1、第二混合系数为1。
16、可选地,所述基于当前背景颜色确定第一混合系数及第二混合系数,包括:若确定当前背景颜色对应rgb值大于或等于预设阈值,则确定当前背景颜色对应的第一混合系数为0、第二混合系数的计算方式为计算显示效果颜色的反向颜色对应rgb值;
17、将显示效果颜色对应rgb值更新为显示效果颜色的反向颜色对应rgb值,以获取更新后的显示效果颜色对应rgb值;
18、基于更新后的显示效果颜色对应rgb值及第二混合系数的计算公式计算第二混合系数。
19、可选地,预先配置各反向属性及对应的处理策略,所述若确定当前背景颜色对应rgb值大于或等于预设阈值之后,还包括:将反向属性确定为反向;所述将显示效果颜色对应rgb值更新为显示效果颜色的反向颜色对应rgb值,以获取更新后的显示效果颜色对应rgb值,包括:若确定反向属性为反向,则基于对应的处理策略将显示效果颜色对应rgb值更新为显示效果颜色的反向颜色对应rgb值,以获取更新后的显示效果颜色对应rgb值。
20、可选地,所述当前背景颜色不为黑色且不为白色,所述基于当前背景颜色确定第一混合系数及第二混合系数,包括:
21、获取多种背景颜色与混合系数的预设对应关系;基于所述预设对应关系,确定当前背景颜色对应的第一混合系数为第一预设值、第二混合系数为第二预设值。
22、第二方面,本申请提供一种效果显示装置,包括:
23、响应模块,用于响应于对目标显示效果的显示指令,确定当前背景颜色;所述目标显示效果预先设置;
24、确定模块,用于基于当前背景颜色确定第一混合系数及第二混合系数;所述第一混合系数为显示效果颜色对应的混合系数,第二混合系数为当前背景颜色对应的混合系数;
25、乘积计算模块,用于将显示效果颜色对应rgb值与第一混合系数的相乘结果确定为第一乘积结果,将当前背景颜色对应rgb值与第二混合系数的相乘结果确定为第二乘积结果;
26、结果计算模块,用于根据第一乘积结果及第二乘积结果确定待显示颜色的混合结果rgb值;
27、显示模块,用于按所述待显示颜色的混合结果rgb值在当前背景上显示所述目标显示效果。
28、第三方面,本申请提供一种电子设备,包括:处理器,以及与所述处理器通信连接的存储器及收发器;
29、所述存储器存储计算机执行指令;所述收发器用于收发数据;
30、所述处理器执行所述存储器存储的计算机执行指令,以实现上述任一方面所述的效果显示方法。
31、第四方面,本申请提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现上述任一方面所述的效果显示方法。
32、第五方面,本申请提供一种计算机程序产品,包括计算机执行指令,该计算机执行指令被处理器执行时实现上述任一方面所述的效果显示方法。
33、本申请提供的效果显示方法、装置、设备及存储介质,响应于对目标显示效果的显示指令,确定当前背景颜色;基于当前背景颜色确定第一混合系数及第二混合系数;所述第一混合系数为显示效果颜色对应的混合系数,第二混合系数为当前背景颜色对应的混合系数;将显示效果颜色对应rgb值与第一混合系数的相乘结果确定为第一乘积结果,将当前背景颜色对应rgb值与第二混合系数的相乘结果确定为第二乘积结果;根据第一乘积结果及第二乘积结果确定待显示颜色的混合结果rgb值;按所述待显示颜色的混合结果rgb值在当前背景上显示所述目标显示效果。可以仅制作一套特效资源,通过修改显示效果颜色的混合系数与当前背景颜色的混合系数,使特效在各背景中以预设效果呈现,降低了特效切换时的资源消耗,减少了硬盘的占用,并提高了多个背景对应的特效的制作效率,并可以满足多皮肤换色的需求。
本文档来自技高网...
【技术保护点】
1.一种效果显示方法,其特征在于,包括:
2.根据权利要求1所述的效果显示方法,其特征在于,所述根据第一乘积结果及第二乘积结果确定待显示颜色的混合结果RGB值,包括:
3.根据权利要求2所述的效果显示方法,其特征在于,所述基于当前背景颜色确定第一混合系数及第二混合系数,包括:
4.根据权利要求2所述的效果显示方法,其特征在于,所述基于当前背景颜色确定第一混合系数及第二混合系数,还包括:
5.根据权利要求4所述的效果显示方法,其特征在于,预先配置各反向属性及对应的处理策略,所述若确定当前背景颜色对应RGB值大于或等于预设阈值之后,还包括:
6.根据权利要求2所述的效果显示方法,其特征在于,所述效果显示方法还包括:预先设置目标显示效果的步骤;所述预先设置显示效果的步骤,包括:
7.一种效果显示装置,其特征在于,包括:
8.一种电子设备,其特征在于,包括:处理器,以及与所述处理器通信连接的存储器及收发器;
9.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现如权利要求1-6中任一项所述的效果显示方法。
10.一种计算机程序产品,包括计算机执行指令,其特征在于,所述计算机执行指令被处理器执行时实现如权利要求1-6中任一项所述的效果显示方法。
...
【技术特征摘要】
1.一种效果显示方法,其特征在于,包括:
2.根据权利要求1所述的效果显示方法,其特征在于,所述根据第一乘积结果及第二乘积结果确定待显示颜色的混合结果rgb值,包括:
3.根据权利要求2所述的效果显示方法,其特征在于,所述基于当前背景颜色确定第一混合系数及第二混合系数,包括:
4.根据权利要求2所述的效果显示方法,其特征在于,所述基于当前背景颜色确定第一混合系数及第二混合系数,还包括:
5.根据权利要求4所述的效果显示方法,其特征在于,预先配置各反向属性及对应的处理策略,所述若确定当前背景颜色对应rgb值大于或等于预设阈值之后,还包括:
6.根据权利...
【专利技术属性】
技术研发人员:刘伯南,曹恒,贺维鲁,王凯,
申请(专利权)人:阿维塔科技重庆有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。