掌桥专利:专业的专利平台
掌桥专利
首页

一种颜色调整方法、装置、电子设备和存储介质

文献发布时间:2023-06-19 11:09:54


一种颜色调整方法、装置、电子设备和存储介质

技术领域

本申请涉及计算机技术领域,具体而言,涉及一种颜色调整方法、装置、电子设备和存储介质。

背景技术

在现有的游戏中,游戏中的虚拟角色和虚拟道具给与玩家进行再度创作的自由度越来越高,玩家可以根据自身的喜好对虚拟角色或虚拟道具的外观颜色进行调整。

目前,虚拟角色或虚拟道具的外观编辑功能被做的越来越细,虚拟角色或虚拟道具中能够被玩家编辑的部位越来越多,虚拟角色或虚拟道具中每个可被玩家编辑的部位都设置有单独的颜色控件,玩家可以通过颜色控件对对应部位的颜色进行单独编辑,玩家在完成一个部位的颜色编辑后,可以对另一个部位的颜色继续进行编辑,在对另一个部位的颜色进行编辑时,玩家需要使用该部位对应的颜色控件进行编辑,以虚拟角色为例,玩家可以对虚拟角色的脸颊部位和额头部位进行单独编辑,玩家在对脸颊部位的颜色进行编辑时,需要使用脸颊部位对应的颜色控件对脸颊部位的颜色进行调整,在对脸颊部位的颜色编辑完成后,玩家可以通过额头部位对应的颜色控件对额头部位的颜色继续进行编辑,如果玩家想要将多个可以单独进行编辑的部位的颜色编辑成同一颜色时,那么玩家在对每个部位的颜色进行编辑时都需要从初始颜色开始进行编辑,从而使得编辑操作较为繁琐。

发明内容

有鉴于此,本申请实施例提供了一种颜色调整方法、装置、电子设备和存储介质,以降低在将多个可以单独进行编辑的部位的颜色编辑成同一颜色时的操作复杂度。

第一方面,本申请实施例提供了一种颜色调整方法,通过终端设备提供图形用户界面,所述图像用户界面显示有第一颜色控制控件、虚拟目标的各部位对应的选择控件,以及各所述部位中当前处于可调整状态的第一指定部位的第一调整控件,其中,所述第一调整控件中包括第二颜色控制控件,所述方法包括:

响应使用所述第一颜色控制控件当前设定的第一颜色对所述第一指定部位的颜色进行调整的操作,将所述第一指定部位的颜色调整为所述第一颜色;

响应针对第二指定部位对应的选择控件的选择操作,显示所述第二指定部位的第二调整控件,其中,所述第二调整控件中包括第三颜色控制控件;

响应使用所述第一颜色对所述第二指定部位的颜色进行调整的操作,将所述第二指定部位的颜色调整为所述第一颜色。

可选地,在响应使用所述第一颜色控制控件当前设定的第一颜色对所述第一指定部位的颜色进行调整的操作之前,所述方法还包括:

响应针对所述第一颜色控制控件的点击操作,显示用于设定颜色的颜色设定控件,其中,所述颜色设定控件包括至少一项颜色属性的设定子控件;

响应针对目标设定子控件的调节操作,确定所述目标设定子控件的设定值;

根据所述设定值,生成所述第一颜色控制控件当前设定的所述第一颜色。

可选地,所述响应使用所述第一颜色控制控件当前设定的第一颜色对所述第一指定部位的颜色进行调整的操作,将所述第一指定部位的颜色调整为所述第一颜色,包括:

响应从所述第一颜色控制控件到所述第二颜色控制控件的第一滑动操作,将所述第一指定部位的颜色调整为所述第一颜色,其中,所述第一滑动操作的起始位置位于所述第一颜色控制控件的响应区域内,所述第一滑动操作的终止位置位于所述第二颜色控制控件的响应区域内;

所述响应使用所述第一颜色对所述第二指定部位的颜色进行调整的操作,将所述第二指定部位的颜色调整为所述第一颜色,包括:

响应从所述第一颜色控制控件到所述第三颜色控制控件的第二滑动操作,将所述第二指定部位的颜色调整为所述第一颜色,其中,所述第二滑动操作的起始位置位于所述第一颜色控制控件的响应区域内,所述第二滑动操作的终止位置位于所述第三颜色控制控件的响应区域内。

可选地,在将所述第二指定部位的颜色调整为所述第一颜色之后,所述方法还包括:

响应针对将所述第一颜色调整为第二颜色的设定操作,将所述第一指定部位和所述第二指定部位的颜色调整为所述第二颜色。

可选地,在将所述第二指定部位的颜色调整为所述第一颜色之后,所述方法还包括:

响应通过第一控件对第一部位的颜色进行调整的操作,将所述第一部位的颜色调整为第三颜色;

响应针对将所述第一颜色调整为第四颜色的设定操作,将第二部位的颜色调整为所述第四颜色;

其中,当所述第一部位为所述第一指定部位时,所述第二部位为所述第二指定部位,所述第一控件为所述第一调整控件;当所述第一部位为所述第二指定部位时,所述第二部位为所述第一指定部位,所述第一控件为所述第二调整控件。

可选地,当所述第一指定部位包括至少两个第一子部位时,所述响应使用所述第一颜色控制控件当前设定的第一颜色对所述第一指定部位进行调整的操作,将所述第一指定部位的颜色调整为所述第一颜色,包括:

响应使用所述第一颜色对第一子目标部位的颜色进行调整的操作,将所述第一子目标部位的颜色调整为所述第一颜色;

当所述第二指定部位包括至少两个第二子部位时,所述响应使用所述第一颜色对所述第二指定部位的颜色进行调整的操作,将所述第二指定部位的颜色调整为所述第一颜色,包括:

响应使用所述第一颜色对第二子目标部位的颜色进行调整的操作,将所述第二子目标部位的颜色调整为所述第一颜色。

可选地,在将所述第二子目标部位的颜色调整为所述第一颜色之后,所述方法还包括:

响应针对将所述第一颜色调整为第五颜色的设定操作,将所述第一子目标部位和所述第二子目标部位的颜色调整为所述第五颜色。

可选地,在将所述第二子目标部位的颜色调整为所述第一颜色之后,所述方法还包括:

响应通过第一子控件对第三子部位的颜色进行调整的操作,将所述第三子部位的颜色调整为第六颜色;

响应针对将所述第一颜色调整为第七颜色的设定操作,将第四子部位的颜色调整为所述第七颜色;

其中,当所述第三子部位为所述第一子目标部位时,所述第四子部位为所述第二子目标部位,所述第一子控件为所述第一子目标部位的调整控件;当所述第三子部位为所述第二子目标部位时,所述第四子部位为所述第一子目标部位,所述第一子控件为所述第二子目标部位的调整控件。

可选地,所述虚拟目标包括虚拟角色和虚拟道具。

第二方面,本申请实施例提供了一种颜色调整装置,通过终端设备提供图形用户界面,所述图像用户界面显示有第一颜色控制控件、虚拟目标的各部位对应的选择控件,以及各所述部位中当前处于可调整状态的第一指定部位的第一调整控件,其中,所述第一调整控件中包括第二颜色控制控件,所述装置包括:

调整单元,用于响应使用所述第一颜色控制控件当前设定的第一颜色对所述第一指定部位的颜色进行调整的操作,将所述第一指定部位的颜色调整为所述第一颜色;

显示单元,用于响应针对第二指定部位对应的选择控件的选择操作,显示所述第二指定部位的第二调整控件,其中,所述第二调整控件中包括第三颜色控制控件;

所述调整单元,还用于响应使用所述第一颜色对所述第二指定部位的颜色进行调整的操作,将所述第二指定部位的颜色调整为所述第一颜色。

可选地,所述显示单元还用于:

在响应使用所述第一颜色控制控件当前设定的第一颜色对所述第一指定部位的颜色进行调整的操作之前,响应针对所述第一颜色控制控件的点击操作,显示用于设定颜色的颜色设定控件,其中,所述颜色设定控件包括至少一项颜色属性的设定子控件;

所述装置还包括:

确定单元,用于响应针对目标设定子控件的调节操作,确定所述目标设定子控件的设定值;

所述调整单元,还用于根据所述设定值,生成所述第一颜色控制控件当前设定的所述第一颜色。

可选地,所述调整单元在用于响应使用所述第一颜色控制控件当前设定的第一颜色对所述第一指定部位的颜色进行调整的操作,将所述第一指定部位的颜色调整为所述第一颜色时,包括:

响应从所述第一颜色控制控件到所述第二颜色控制控件的第一滑动操作,将所述第一指定部位的颜色调整为所述第一颜色,其中,所述第一滑动操作的起始位置位于所述第一颜色控制控件的响应区域内,所述第一滑动操作的终止位置位于所述第二颜色控制控件的响应区域内;

所述响应使用所述第一颜色对所述第二指定部位的颜色进行调整的操作,将所述第二指定部位的颜色调整为所述第一颜色,包括:

响应从所述第一颜色控制控件到所述第三颜色控制控件的第二滑动操作,将所述第二指定部位的颜色调整为所述第一颜色,其中,所述第二滑动操作的起始位置位于所述第一颜色控制控件的响应区域内,所述第二滑动操作的终止位置位于所述第三颜色控制控件的响应区域内。

可选地,所述调整单元,还用于:

在将所述第二指定部位的颜色调整为所述第一颜色之后,响应针对将所述第一颜色调整为第二颜色的设定操作,将所述第一指定部位和所述第二指定部位的颜色调整为所述第二颜色。

可选地,所述调整单元,还用于:

在将所述第二指定部位的颜色调整为所述第一颜色之后,响应通过第一控件对第一部位的颜色进行调整的操作,将所述第一部位的颜色调整为第三颜色;以及,响应针对将所述第一颜色调整为第四颜色的设定操作,将第二部位的颜色调整为所述第四颜色;

其中,当所述第一部位为所述第一指定部位时,所述第二部位为所述第二指定部位,所述第一控件为所述第一调整控件;当所述第一部位为所述第二指定部位时,所述第二部位为所述第一指定部位,所述第一控件为所述第二调整控件。

可选地,当所述第一指定部位包括至少两个第一子部位时,所述调整单元在用于响应使用所述第一颜色控制控件当前设定的第一颜色对所述第一指定部位进行调整的操作,将所述第一指定部位的颜色调整为所述第一颜色时,包括:

响应使用所述第一颜色对第一子目标部位的颜色进行调整的操作,将所述第一子目标部位的颜色调整为所述第一颜色;

当所述第二指定部位包括至少两个第二子部位时,所述响应使用所述第一颜色对所述第二指定部位的颜色进行调整的操作,将所述第二指定部位的颜色调整为所述第一颜色,包括:

响应使用所述第一颜色对第二子目标部位的颜色进行调整的操作,将所述第二子目标部位的颜色调整为所述第一颜色。

可选地,所述调整单元,还用于:

在将所述第二子目标部位的颜色调整为所述第一颜色之后,响应针对将所述第一颜色调整为第五颜色的设定操作,将所述第一子目标部位和所述第二子目标部位的颜色调整为所述第五颜色。

可选地,所述调整单元,还用于:

在将所述第二子目标部位的颜色调整为所述第一颜色之后,响应通过第一子控件对第三子部位的颜色进行调整的操作,将所述第三子部位的颜色调整为第六颜色;以及,响应针对将所述第一颜色调整为第七颜色的设定操作,将第四子部位的颜色调整为所述第七颜色;

其中,当所述第三子部位为所述第一子目标部位时,所述第四子部位为所述第二子目标部位,所述第一子控件为所述第一子目标部位的调整控件;当所述第三子部位为所述第二子目标部位时,所述第四子部位为所述第一子目标部位,所述第一子控件为所述第二子目标部位的调整控件。

可选地,所述虚拟目标包括虚拟角色和虚拟道具。

第三方面,本申请实施例提供了一种电子设备,包括:处理器和存储器,所述存储器存储有所述处理器可执行的机器可读指令,当电子设备运行时,所述处理器运行所述机器可读指令,以执行时执行如上述第一方面方法的步骤。

第四方面,本申请实施例提供了一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,该计算机程序被处理器运行时执行上述第一方面方法的步骤。

本申请的实施例提供的技术方案可以包括以下有益效果:

在本申请中,玩家可以通过第一颜色控制控件来设定第一颜色,在响应玩家设定的第一颜色后对当前处于可调整状态的第一指定部位的颜色进行调整,以将第一指定部位的颜色调整为第一颜色,在对第一指定部位的颜色调整完毕后,玩家可以通过选择控件对将第二指定部位的状态切换为当前可调整状态,此时玩家可以对第二指定部位的颜色进行调整,在对第二指定部位的颜色进行调整时,可以通过第一颜色控件设定的第一颜色来对第二指定部位的颜色进行调整,此时可以将第二指定部位的颜色调整成第一颜色,通过上述方法,在将第一指定部位和第二指定部位的颜色调整成相同的颜色时有利于降低操作的复杂度,同时,还有利于提高颜色调整时的效率。

为使本申请的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。

附图说明

为了更清楚地说明本申请实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本申请的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。

图1为本申请实施例一提供的一种图形用户界面的示意图;

图2为本申请实施例一提供的一种颜色调整方法的流程示意图;

图3为本申请实施例一提供的另一种颜色调整方法的流程示意图;

图4为本申请实施例一提供的另一种颜色调整方法的流程示意图;

图5为本申请实施例一提供的另一种颜色调整方法的流程示意图;

图6为本申请实施例二提供的一种颜色调整装置的结构示意图;

图7为本申请实施例二提供的另一种颜色调整装置的结构示意图;

图8为本申请实施例三提供的一种电子设备的结构示意图。

具体实施方式

为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本申请实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本申请的实施例的详细描述并非旨在限制要求保护的本申请的范围,而是仅仅表示本申请的选定实施例。基于本申请的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本申请保护的范围。

在现有技术中,玩家可以对某一虚拟目标(包括虚拟角色和虚拟道具)的不同部位的颜色进行调整,在对虚拟目标的一个部位的颜色进行调整时,可以使用该部位对应的颜色调整控件对该部位的颜色进行调整,并且该部位的颜色调整控件当前显示的颜色为设定的初始颜色,玩家可以从初始颜色开始对该部位的颜色进行调整,玩家在调整完该部位的颜色后,可以对另一个部位的颜色进行调整,并且该另一个部位也对应有颜色调整控件,且该另一个部位对应的颜色调整控件当前显示的颜色也为设定的初始颜色,玩家在对该另一个部位的颜色进行调整时也需要从初始颜色开始进行调整,如果玩家想要将多个部位的颜色调整成相同的颜色,那么玩家就需要进行多次颜色调整操作,并且每次颜色调整操作均是从初始颜色开始进行调整的,在将多个部位的颜色调整成相同颜色的过程中会使整个操作过程的编辑操作较为复杂。

为了解决上述问题,本申请实施例提供了一种颜色调整方法、装置、电子设备和存储介质,不同部位的颜色可以通过一个颜色控件进行调整,并且在对一个部位的颜色调整完毕后,该颜色控件的颜色不会发生变化,玩家可以继续使用颜色控件上显示的颜色对下一个部位的颜色进行调整,从而使多个部位具有相同的颜色,并且在将多个部位的颜色调整成相同颜色的过程中,颜色控件显示的颜色只需要调整一次,因此有利于降低颜色调整过程中的操作复杂度,并且,有利于提高颜色调整时的效率。

以下为本申请实施例的详细说明。

实施例一

图1为本申请实施例一提供的一种图形用户界面的示意图,如图1所示,通过终端设备提供图形用户界面,所述图像用户界面显示有第一颜色控制控件11、虚拟目标的各部位对应的选择控件12,以及各所述部位中当前处于可调整状态的第一指定部位的第一调整控件13,其中,所述第一调整控件13中包括第二颜色控制控件131,图2为本申请实施例一提供的一种颜色调整方法的流程示意图,如图2所示,该方法包括以下步骤:

步骤201、响应使用所述第一颜色控制控件当前设定的第一颜色对所述第一指定部位的颜色进行调整的操作,将所述第一指定部位的颜色调整为所述第一颜色。

步骤202、响应针对第二指定部位对应的选择控件的选择操作,显示所述第二指定部位的第二调整控件,其中,所述第二调整控件中包括第三颜色控制控件。

步骤203、响应使用所述第一颜色对所述第二指定部位的颜色进行调整的操作,将所述第二指定部位的颜色调整为所述第一颜色。

具体的,如图1所示的图形用户界面中显示有虚拟目标的各部位对应的选择控件,不同的部位对应不同的选择控件,玩家可以通过对选择控件的选择操作来确定当前处于可调整状态的部位,当玩家选择第一指定部位对应的选择控件后,第一指定部位此时处于可调整状态,并且在图形用户界面上显示用于对第一指定部位进行调整的第一调整控件,玩家在对第一调整控件进行调整操作后可以实现对第一指定部位的调整(包括:对第一指定部位的形状、大小、长短等的调整),玩家在对第一调整控件中的第二颜色控制控件进行调整操作后,可以对第一指定部位的颜色进行调整,在对第一指定部位调整完毕后,玩家可以对第二指定部位对应的选择控件进行选择操作,此时第二指定部位此时处于可调整状态,并且在图像用户界面上显示用于对第二指定部位进行调整的第二调整控件,玩家在对第二调整控件进行调整操作后可以实现对第二指定部位的调整(包括:对第二指定部位的形状、大小、弧度等的调整),玩家在对第二调整控件中的第三颜色控制控件进行调整操作后,可以对第二指定部位的颜色进行调整,通过上述方式可以实现对某一部位的单独调整。

如图1所示,以虚拟目标为虚拟角色为例,未带填充图案的三角形表示眼睛对应的选择控件,带有填充图案的圆形表示脸颊对应的选择控件,带有填充图案的正方形表示额头对应的选择控件,玩家在对眼睛对应的选择控件进行选择操作后,虚拟角色的眼睛此时处于可调整状态,此时在图形用户界面上显示有用于对眼睛进行调整的调整控件,玩家可以在该调整控件上进行调整操作,从而实现对虚拟角色的眼睛进行设置的目的,玩家通过该调整控件可以对虚拟角色的眼睛的形状、大小等属性进行调整,并且,玩家还可以通过该调整控件中的颜色控制控件对虚拟角色的眼睛的颜色进行调整,玩家在对虚拟角色的眼睛调整完毕后,可以对脸颊对应的选择控件进行选择操作,此时虚拟角色的脸颊处于可调整状态,并且在图形用户界面上显示有用于对脸颊进行调整的调整控件,玩家可以在该调整控件上进行调整操作,从而完成对虚拟角色的脸颊的大小、形状等属性的调整,并且,玩家还可以通过该调整控件中的颜色控制控件对虚拟角色的脸颊的颜色进行调整。

需要说明的是,不同部位可被调节的属性是不同的,因此不同部位对应调整控件所包括的调整内容也是不同的,例如:眼睛可被调节的属性可以包括:眼睛的形状、眼睛的位置、瞳孔的大小和瞳孔的颜色等属性,此时眼睛对应的调整控件中包括眼睛形状调整控件、眼睛位置调整控件、瞳孔大小调整控件和用于调整瞳孔颜色的颜色控制控件,脸颊可被调节的属性可以包括:脸颊的弧度、脸颊的胖瘦和脸颊的颜色等属性,此时脸颊对应的调整控件中包括脸颊弧度调整控件,脸颊胖瘦调整控件和用于调整脸颊颜色的调整控件,关于具体部位可被调节的属性可以根据实际需要进行设定,在此不做具体限定。

第一指定部位和第二指定部位为可以单独进行调整的部位,当需要将第一指定部位和第二指定部位的颜色调整为相同的颜色时,玩家可以对第一指定部位对应的选择控件进行选择操作,此时第一指定部位处于可调整状态,玩家可以对显示在图形用户界面上的第一颜色控制控件进行操作,以便调整第一颜色控制控件所表示的颜色,此时第一指定部位的颜色会随着第一颜色控制控件的操作发生变化,并且,当将第一颜色控制控件当前的颜色设定为第一颜色时,第一指定部位的颜色也被调整为第一颜色,在调整完第一指定部位的颜色后,玩家可以还对第一调整控件中除第二颜色控制控件之外的其他调整控件进行操作,以便实现对第一指定部位中除颜色之外的其他属性的调整。

在对第一指定部位调整完毕后,玩家可以对第二指定部位对应的选择控件进行选择选择操作,此时第二指定部位处于可调整状态,玩家可以使用第一颜色控制控件之前设定好的第一颜色来对第二指定部位的颜色进行调整,例如:玩家可以双击第一颜色控制控件,此时将第二指定部位的颜色调整为第二颜色,并且,在将第二指定部位的颜色也调整为第一颜色后,玩家可以还对第二调整控件中除第三颜色控制控件之外的其他调整控件进行操作,以便实现对第二指定部位中除颜色之外的其他属性的调整。

通过上述方法,在将第一指定部位和第二指定部位的颜色调整成相同的颜色的过程中,只需要对第一颜色控制控件进行一次颜色调整操作就可以使用相同的颜色对第一指定部位和第二指定部位进行颜色调整,从而使第一指定部位和第二指定部位具有相同的颜色,相对于现有技术中的颜色调整方案,本申请有利于降低在将第一指定部位和第二指定部位的颜色调整成相同颜色时的操作复杂度,同时,还有利于提高颜色调整时的效率。

在一个可行的实施方案中,图3为本申请实施例一提供的另一种颜色调整方法的流程示意图,如图3所示,在执行步骤201之前,该方法还包括以下步骤:

步骤301、响应针对所述第一颜色控制控件的点击操作,显示用于设定颜色的颜色设定控件,其中,所述颜色设定控件包括至少一项颜色属性的设定子控件。

步骤302、响应针对目标设定子控件的调节操作,确定所述目标设定子控件的设定值。

步骤303、根据所述设定值,生成所述第一颜色控制控件当前设定的所述第一颜色。

具体的,在将第一指定部位和第二指定部位设定为相同颜色时,可以在第一指定部位和第二指定部位的状态切换为可调整状态之前先对第一颜色控制控件所表示的颜色进行调整,在对第一颜色控制控件进行点击操作后,在图形用户界面上显示第一颜色控制控件包括的颜色设定控件,其中,颜色设定控件由多项用于控制颜色属性的设定子控件构成,每个设定子控件用于控制一种颜色属性,当颜色属性包括饱和度、明暗度和反射度这三项颜色属性时,设定子控件包括用于调节饱和度的设定子控件、用于调节明暗度的设定子控件和用于调节反射度的设定子控件,玩家可以分别对每个设定子控件进行调节操作,从完成该设定子控件对应的颜色属性的调整。在设定完所有的设定子控件后,可以根据各设定子控件对应的设定值得到第一颜色,在得到第一颜色后,玩家可以使用第一颜色控制控件分别对第一指定部位和第二指定部位的颜色进行调整操作,从而将第一指定部位和第二指定部位的颜色都调整为第一颜色,进而使第一指定部位和第二指定部位具有相同的颜色。

需要说明的是,第一颜色控制控件包括的具体设定子控件可以根据实际需要进行设定,在此不做具体限定。

在一个可行的实施方案中,在执行步骤201时,可以通过以下方式实现:

响应从所述第一颜色控制控件到所述第二颜色控制控件的第一滑动操作,将所述第一指定部位的颜色调整为所述第一颜色,其中,所述第一滑动操作的起始位置位于所述第一颜色控制控件的响应区域内,所述第一滑动操作的终止位置位于所述第二颜色控制控件的响应区域内。

具体的,在对第一颜色控制控件调整完毕后可以得到第一颜色,此时玩家可以通过第一滑动操作将第一颜色控制控件拖动至第二颜色控制控件所在的区域内,此时可以将第一指定部位的颜色调整为第一颜色。

其中,第一颜色控制控件的响应区域可以为第一颜色控制控件所在的区域,第二颜色控制控件的响应区域可以为第二颜色控制控件所在的区域。

需要说明的是,在对第一颜色控制控件进行拖动时,第一颜色控制控件可以跟随拖动操作发生移动,或者生成一个用于表示第一颜色控制控件的标识,该标识跟随拖动操作发生移动,而第一颜色控制控件本身不发生移动,在进行第一滑动操作的过程中,图形用户界面的具体显示方式可以根据实际需要进行设定,在此不做具体限定,当然玩家还可以通过其他操作来将第一指定部位的颜色调整为第一颜色,例如:通过对第一颜色控制控件进行双击操作实现,关于具体的操作方式在此也不做具体限定。

在一个可行的实施方案中,在执行步骤203时,可以通过以下方式实现:

响应从所述第一颜色控制控件到所述第三颜色控制控件的第二滑动操作,将所述第二指定部位的颜色调整为所述第一颜色,其中,所述第二滑动操作的起始位置位于所述第一颜色控制控件的响应区域内,所述第二滑动操作的终止位置位于所述第三颜色控制控件的响应区域内。

其中,第三颜色控制控件的响应区域可以为第三颜色控制控件所在的区域。

关于第二指定部位的颜色调整方式的详细说明可参考第一指定部位的颜色调整方式的相关解释,在此不再详细说明。

在一个可行的实施方案中,在执行完步骤203之后,响应针对将所述第一颜色调整为第二颜色的设定操作,将所述第一指定部位和所述第二指定部位的颜色调整为所述第二颜色。

具体的,在先将第一颜色控制控件设定为第一颜色,然后通过第一颜色控制控件将第一指定部位和第二指定部位的颜色调整为第一颜色后,第一指定部位和第二指定部位具有绑定关系,玩家此时还可以对第一颜色控制控件所表示的颜色进行调整,以将第一颜色控制控件所表示的第一颜色调整为第二颜色,在将第一颜色控制控件所表示的颜色调整为第二颜色后,第一指定部位和第二指定部位的颜色也随着发生变化,即:玩家可以通过对第一颜色控制控件进行调整后实现对第一指定部位和第二指定部位的颜色同步进行调整的目的,这样可以对第一指定部位和第二指定部位的颜色进行调整后,第一指定部位和第二指定部位仍具有相同的颜色,从而有利于降低颜色调整时的操作复杂度,同时有利于提高颜色调整时的效率。

在一个可行的实施方案中,图4为本申请实施例一提供的另一种颜色调整方法的流程示意图,如图4所示,在执行完步骤203后,还可以包括以下步骤:

步骤401、响应通过第一控件对第一部位的颜色进行调整的操作,将所述第一部位的颜色调整为第三颜色。

步骤402、响应针对将所述第一颜色调整为第四颜色的设定操作,将第二部位的颜色调整为所述第四颜色。

其中,当所述第一部位为所述第一指定部位时,所述第二部位为所述第二指定部位,所述第一控件为所述第一调整控件;当所述第一部位为所述第二指定部位时,所述第二部位为所述第一指定部位,所述第一控件为所述第二调整控件。

具体的,在先将第一颜色控制控件设定为第一颜色,然后通过第一颜色控制控件将第一指定部位和第二指定部位的颜色调整为第一颜色后,玩家完成了对第一指定部位和第二指定部位的颜色的调整,为了提高玩家对虚拟目标的设计的自由度,玩家还可以对第一指定部位和第二指定部位进行单独调整,以对第一指定部位的颜色进行单独调整为例,玩家可以通过第一调整控件中的第二颜色控制控件将第一指定部位的颜色单独调整为第三颜色,此时第二指定部位的颜色仍为第一颜色,此时玩家如果将第一颜色控制控件所表示的第一颜色调整为第四颜色时,将第二指定部位的颜色从第一颜色调整为第四颜色,第一指定部位的颜色仍为第三颜色,进一步的,在先将第一颜色控制控件设定为第一颜色,然后通过第一颜色控制控件将第一指定部位和第二指定部位的颜色调整为第一颜色后,第一指定部位和第二指定部位的颜色随第一颜色控制控件的颜色同步发生变化,如果使用第二颜色控制控件对第一指定部位的颜色进行单独调整后,第一指定部位的颜色不再随第一颜色控制控件的颜色同步发生变化,但是第二指定部位的颜色仍随第一颜色控制控件的颜色同步发生变化,如果使用第三颜色控制控件对第二指定部位的颜色进行单独调整后,第二指定部位的颜色不再随第一颜色控制控件的颜色同步发生变化,但是第一指定部位的颜色仍随第一颜色控制控件的颜色同步发生变化。

在一个可行的实施方案中,当所述第一指定部位包括至少两个第一子部位时,在执行步骤201时,可以响应使用所述第一颜色对第一子目标部位的颜色进行调整的操作,将所述第一子目标部位的颜色调整为所述第一颜色;当所述第二指定部位包括至少两个第二子部位时,在执行步骤203时,可以响应使用所述第一颜色对第二子目标部位的颜色进行调整的操作,将所述第二子目标部位的颜色调整为所述第一颜色。

具体的,以第一指定部位进行说明,对于虚拟目标而言,虚拟目标中可能包括多组对称的部位,以虚拟目标为虚拟角色为例,虚拟角色的双眼构成第一指定部位,每只眼睛均可作为一个第一子部位,玩家可以通过每只眼睛对应的调整控件单独对该只眼睛进行单独调整,以虚拟目标为上衣道具为例,上衣道具的双袖构成第一指定部位,每只袖子可作为一个第一子部位,玩家可以通过每只袖子对应的调整控件单独对该只袖子进行单独调整。

以第一指定部位为双眼为例,第一调整控件可以包括第一调整子控件、第二调整子控件和第三调整子控件,其中,第一调整子控件用于对左眼进行单独调整,第二调整子控件对右眼进行单独调整,第三调整子控件对双眼进行调整,玩家可以使用第一颜色对左眼或者右眼的颜色进行调整,或者使用第一颜色对双眼的颜色进行同步调整,例如:玩家可以将第一颜色控制控件拖动至第一调整子控件所在的区域,此时将左眼的颜色调整为第一颜色,玩家还可以将第一颜色控制控件拖动至第二调整子控件所在的区域,此时将右眼的颜色调整为第一颜色,玩家还可以将第一颜色控制控件拖动至第三调整子控件所在的区域,此时将双眼的颜色调整为第一颜色,通过上述方式有利于提高玩家在调整虚拟目标各部位的颜色时的自由度。

关于第二指定部位的相关解释可参考上述第一指定部位的相关说明,在此不再详细说明。

通过上述方式可以将第一子目标部位和第二子目标部位的颜色都调整为第一颜色,从而有利于降低将第一子目标部位和第二子目标部位调整为同一颜色时的操作复杂度。

在一个可行的实施方案中,在将所述第二子目标部位的颜色调整为所述第一颜色之后,响应针对将所述第一颜色调整为第五颜色的设定操作,将所述第一子目标部位和所述第二子目标部位的颜色调整为所述第五颜色。

具体的,在将第一子目标部位和第二子目标部位的颜色均通过第一颜色控制控件调整为第一颜色后,第一子目标部位和第二子目标部位的颜色会随第一颜色控制控件所表示的颜色发生同步变化,即:在将第一颜色控制控件所表示的颜色从第一颜色调整为第五颜色后,第一子目标部位和第二子目标部位的颜色会同步调整成第五颜色,通过上述方式有利于降低颜色调整时的操作复杂度,同时,有利于提高颜色调整时的效率。

在一个可行的实施方案中,图5为本申请实施例一提供的另一种颜色调整方法的流程示意图,如图5所示,在将所述第二子目标部位的颜色调整为所述第一颜色之后,还可以包括以下步骤:

步骤501、响应通过第一子控件对第三子部位的颜色进行调整的操作,将所述第三子部位的颜色调整为第六颜色。

步骤502、响应针对将所述第一颜色调整为第七颜色的设定操作,将第四子部位的颜色调整为所述第七颜色。

其中,当所述第三子部位为所述第一子目标部位时,所述第四子部位为所述第二子目标部位,所述第一子控件为所述第一子目标部位的调整控件;当所述第三子部位为所述第二子目标部位时,所述第四子部位为所述第一子目标部位,所述第一子控件为所述第二子目标部位的调整控件。

关于图5所示内容的相关解释可参考图4所示内容的相关说明,在此不再详细说明。

在一个可行的实施方案中,所述虚拟目标包括虚拟角色和虚拟道具。

需要说明的是,虚拟角色可以包括虚拟人物、虚拟宠物和虚拟怪兽等,虚拟道具可以包括穿戴类的虚拟物品,如:衣服、鞋帽等,还可以包括使用类的虚拟工具,如:枪支、武器等,关于虚拟角色和虚拟道具具体包括的内容在此不做具体限定。

实施例二

图6为本申请实施例二提供的一种颜色调整装置的结构示意图,通过终端设备提供图形用户界面,所述图像用户界面显示有第一颜色控制控件、虚拟目标的各部位对应的选择控件,以及各所述部位中当前处于可调整状态的第一指定部位的第一调整控件,其中,所述第一调整控件中包括第二颜色控制控件,如图6所示,该装置包括:

调整单元61,用于响应使用所述第一颜色控制控件当前设定的第一颜色对所述第一指定部位的颜色进行调整的操作,将所述第一指定部位的颜色调整为所述第一颜色;

显示单元62,用于响应针对第二指定部位对应的选择控件的选择操作,显示所述第二指定部位的第二调整控件,其中,所述第二调整控件中包括第三颜色控制控件;

所述调整单元61,还用于响应使用所述第一颜色对所述第二指定部位的颜色进行调整的操作,将所述第二指定部位的颜色调整为所述第一颜色。

在一个可行的实施方案中,所述显示单元62还用于:

在响应使用所述第一颜色控制控件当前设定的第一颜色对所述第一指定部位的颜色进行调整的操作之前,响应针对所述第一颜色控制控件的点击操作,显示用于设定颜色的颜色设定控件,其中,所述颜色设定控件包括至少一项颜色属性的设定子控件;

图7为本申请实施例二提供的另一种颜色调整装置的结构示意图,如图7所示,所述装置还包括:

确定单元63,用于响应针对目标设定子控件的调节操作,确定所述目标设定子控件的设定值;

所述调整单元61,还用于根据所述设定值,生成所述第一颜色控制控件当前设定的所述第一颜色。

在一个可行的实施方案中,所述调整单元61在用于响应使用所述第一颜色控制控件当前设定的第一颜色对所述第一指定部位的颜色进行调整的操作,将所述第一指定部位的颜色调整为所述第一颜色时,包括:

响应从所述第一颜色控制控件到所述第二颜色控制控件的第一滑动操作,将所述第一指定部位的颜色调整为所述第一颜色,其中,所述第一滑动操作的起始位置位于所述第一颜色控制控件的响应区域内,所述第一滑动操作的终止位置位于所述第二颜色控制控件的响应区域内;

所述响应使用所述第一颜色对所述第二指定部位的颜色进行调整的操作,将所述第二指定部位的颜色调整为所述第一颜色,包括:

响应从所述第一颜色控制控件到所述第三颜色控制控件的第二滑动操作,将所述第二指定部位的颜色调整为所述第一颜色,其中,所述第二滑动操作的起始位置位于所述第一颜色控制控件的响应区域内,所述第二滑动操作的终止位置位于所述第三颜色控制控件的响应区域内。

在一个可行的实施方案中,所述调整单元61,还用于:

在将所述第二指定部位的颜色调整为所述第一颜色之后,响应针对将所述第一颜色调整为第二颜色的设定操作,将所述第一指定部位和所述第二指定部位的颜色调整为所述第二颜色。

在一个可行的实施方案中,所述调整单元61,还用于:

在将所述第二指定部位的颜色调整为所述第一颜色之后,响应通过第一控件对第一部位的颜色进行调整的操作,将所述第一部位的颜色调整为第三颜色;以及,响应针对将所述第一颜色调整为第四颜色的设定操作,将第二部位的颜色调整为所述第四颜色;

其中,当所述第一部位为所述第一指定部位时,所述第二部位为所述第二指定部位,所述第一控件为所述第一调整控件;当所述第一部位为所述第二指定部位时,所述第二部位为所述第一指定部位,所述第一控件为所述第二调整控件。

在一个可行的实施方案中,当所述第一指定部位包括至少两个第一子部位时,所述调整单元61在用于响应使用所述第一颜色控制控件当前设定的第一颜色对所述第一指定部位进行调整的操作,将所述第一指定部位的颜色调整为所述第一颜色时,包括:

响应使用所述第一颜色对第一子目标部位的颜色进行调整的操作,将所述第一子目标部位的颜色调整为所述第一颜色;

当所述第二指定部位包括至少两个第二子部位时,所述响应使用所述第一颜色对所述第二指定部位的颜色进行调整的操作,将所述第二指定部位的颜色调整为所述第一颜色,包括:

响应使用所述第一颜色对第二子目标部位的颜色进行调整的操作,将所述第二子目标部位的颜色调整为所述第一颜色。

在一个可行的实施方案中,所述调整单元61,还用于:

在将所述第二子目标部位的颜色调整为所述第一颜色之后,响应针对将所述第一颜色调整为第五颜色的设定操作,将所述第一子目标部位和所述第二子目标部位的颜色调整为所述第五颜色。

在一个可行的实施方案中,所述调整单元61,还用于:

在将所述第二子目标部位的颜色调整为所述第一颜色之后,响应通过第一子控件对第三子部位的颜色进行调整的操作,将所述第三子部位的颜色调整为第六颜色;以及,响应针对将所述第一颜色调整为第七颜色的设定操作,将第四子部位的颜色调整为所述第七颜色;

其中,当所述第三子部位为所述第一子目标部位时,所述第四子部位为所述第二子目标部位,所述第一子控件为所述第一子目标部位的调整控件;当所述第三子部位为所述第二子目标部位时,所述第四子部位为所述第一子目标部位,所述第一子控件为所述第二子目标部位的调整控件。

在一个可行的实施方案中,所述虚拟目标包括虚拟角色和虚拟道具。

关于实施例二的原理说明可参考实施例一的详细介绍,在此不再一一赘述。

实施例三

图8为本申请实施例三提供的一种电子设备的结构示意图,包括:处理器801、存储介质802和总线803,所述存储介质802存储有所述处理器801可执行的机器可读指令,当电子设备运行上述的颜色调整方法时,所述处理器801与所述存储介质802之间通过总线803通信,所述处理器801执行所述机器可读指令,以执行实施例一中所述的方法步骤。

实施例四

本申请实施例四还提供了一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,该计算机程序被处理器运行时执行实施例一中所述的方法步骤。

在本申请所提供的实施例中,应该理解到,所揭露装置和方法,可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,又例如,多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些通信接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本申请提供的实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。

所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。

应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释,此外,术语“第一”、“第二”、“第三”等仅用于区分描述,而不能理解为指示或暗示相对重要性。

最后应说明的是:以上所述实施例,仅为本申请的具体实施方式,用以说明本申请的技术方案,而非对其限制,本申请的保护范围并不局限于此,尽管参照前述实施例对本申请进行了详细的说明,本领域的普通技术人员应当理解:任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,其依然可以对前述实施例所记载的技术方案进行修改或可轻易想到变化,或者对其中部分技术特征进行等同替换;而这些修改、变化或者替换,并不使相应技术方案的本质脱离本申请实施例技术方案的精神和范围。都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以所述权利要求的保护范围为准。

相关技术
  • 一种颜色调整方法、装置、电子设备和存储介质
  • 对象颜色调整方法、装置、电子设备及存储介质
技术分类

06120112827936