1.本技术涉及游戏设计技术领域,尤其是涉及一种基于手柄的颜选择方法、装置、终端设备和存储介质。
背景技术:
2.目前,游戏中用于调整发、瞳孔颜、面部装饰颜等功能需要选择合适的颜进行填充。相关技术中,在进行颜自定义选择时,通过平面图形对颜
维度进行显示以供用户选择。以hsv颜空间为例,现有技术中通过一个颜渐变条显示h维度,并通过矩形显示s维度和v维度,用户通过点击h维度后的某一位置确定h值,通过点击矩形中某一位置确定h值对应的s值和v值,并将点击位置的颜确定为最终选择的颜。然而,目前的方式最终选择的颜的显示不够直观,导致用户想要选择心仪的颜的需要反复的调整尝试,操作较为繁琐且颜选择效率较低。
技术实现要素:
3.本技术的目的在于提供一种基于手柄的颜选择方法、装置、终端设备和存储介质,可以更加明显直观的显示最终选择的颜,并且避免了多次进行颜选择才可以选到心仪的颜,选择效率较高。
4.第一方面,本发明提供一种基于手柄的颜选择方法,该方法包括:提供一图形用户界面,所述图形用户界面显示颜空间模型,所述颜空间模型包括第一维度几何体、第二维度几何体和第三维度几何体;响应于用户触发的第一方向选择操作,在颜空间模型选择
目标维度几何体,并将目标维度几何体旋转至可触发位置;其中,目标维度几何体为第一维度几何体、第二维度几何体和第三维度几何体之一;响应于针对可触发位置的目标维度几何体的第二方向选择操作,在目标维度几何体选择目标颜,以调整目标颜。
5.在可选的实施方式中,颜空间模型至少包括:rgb颜空间模型、hsv颜空间模型、hsl颜空间模型、ycbcr颜空间模型、lab颜空间模型或yuv颜空间模型。
6.在可选的实施方式中,终端设备与游戏手柄连接;响应于用户触发的第一方向选择操作,在颜空间模型选择目标维度几何体,包括:响应于用户触发游戏手柄的l摇杆的第一方向的第一方向选择操作,在颜空间模型选择目标维度几何体。
7.在可选的实施方式中,第一方向包括左右方向。
8.在可选的实施方式中,响应于针对可触发位置的目标维度几何体的第二方向选择操作,在目标维度几何体选择目标颜,包括:响应于用户触发游戏手柄的l摇杆的第二方向的、针对可触发位置的目标维度几何体第二方向选择操作,在颜空间模型选择目标维度几何体。
9.在可选的实施方式中,第二方向包括上下方向。
10.在可选的实施方式中,第一维度几何体、第二维度几何体和第三维度几何体上均设置有指针位置;方法还包括:在目标维度几何体选择目标颜之后,在指针位置显示对应
维度的颜值。
11.在可选的实施方式中,所述颜空间模型还包括目标颜几何体,所述目标颜几何体用于显示由第一维度几何体、第二维度几何体和第三维度几何体对应维度融合后的目标颜。
12.在可选的实施方式中,同一颜空间模型包括第一维度几何体、第二维度几何体、第三维度几何体和目标颜几何体的形状相同;形状至少包括圆环体、方环体或椭圆环体。
13.在可选的实施方式中,第一维度几何体、第二维度几何体、第三维度几何体和目标颜几何体的形状包括圆环体;其中,第一维度几何体、第二维度几何体和第三维度几何体为竖直设置的圆环体,且每个圆环体与相邻圆环体的角度差为120度,目标颜几何体为水平设置的圆环体,且该水平设置的圆环体与第一维度几何体、第二维度几何体和第三维度几何体对应的竖直设置的圆环体嵌套设置。
14.在可选的实施方式中,同一颜空间模型包括第一维度几何体、第二维度几何体、第三维度几何体和目标颜几何体的形状不同。
15.在可选的实施方式中,方法还包括:将目标颜应用于捏脸系统中虚拟角的目标位置;目标位置至少包括以下位置的一种或多种:头发、瞳孔、面部、面部装饰、服饰。
16.第二方面,本发明提供一种颜选择装置,装置包括:显示模块,用于提供一图形用户界面,所述图形用户界面显示颜空间模型,所述颜空间模型包括第一维度几何体、第二维度几何体和第三维度几何体;维度选择模块,用于响应于用户触发的第一方向选择操作,在颜空间模型选择目标维度几何体,并将目标维度几何体旋转至可触发位置;其中,目标维度几何体为第一维度几何体、第二维度几何体或第三维度几何体之一;颜选择模块,用于响应于针对目标维度几何体的第二方向选择操作,在目标维度几何体选择目标颜,以调整目标颜。
17.第三方面,本发明提供一种终端设备,包括处理器和存储器,存储器存储有能够被处理器执行的计算机可执行指令,处理器执行计算机可执行指令以实现前述实施方式任一项的颜选择方法。
18.第四方面,本发明提供一种计算机可读存储介质,计算机可读存储介质存储有计算机可执行指令,计算机可执行指令在被处理器调用和执行时,计算机可执行指令促使处理器实现前述实施方式任一项的颜选择方法。
19.本技术提供的基于手柄的颜选择方法、装置、终端设备和存储介质,该方法首先提供一图形用户界面,所述图形用户界面显示颜空间模型,所述颜空间模型包括第一维度几何体、第二维度几何体和第三维度几何体;通过响应于用户触发的第一方向选择操作,在颜空间模型选择目标维度几何体(第一维度几何体、第二维度几何体或第三维度几何体之一),并将目标维度几何体旋转至可触发位置,进而响应于针对目标维度几何体的第二方向选择操作,在目标维度几何体选择目标颜,以调整目标颜。该方式通过在图形用户界面显示颜空间模型,通过用户的第一方向选择操作选择颜空间维度,并通过第二方向选择操作选择颜空间维度的具体值,操作简便;通过目标颜几何体显示最终选择的颜,可以更加明显直观的显示最终选择的颜,并且避免了多次进行颜选择才可以选到心仪的颜,选择效率较高。
附图说明
20.为了更清楚地说明本技术具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本技术的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
21.图1为本技术实施例提供的一种现有技术中的颜模型;
22.图2为本技术实施例提供的一种现有技术中的颜维度显示示意图;
23.图3为本技术实施例提供的一种几何体为圆环体的颜空间模型;
24.图4为本技术实施例提供的一种颜选择方法的流程图;
25.图5为本技术实施例提供的一种指针位置的示意图;
26.图6为本技术实施例提供的一种模型俯视图;
27.图7为本技术实施例提供的一种颜选择操作示意图;
28.图8为本技术实施例提供的一种颜选择装置的结构图;
29.图9为本技术实施例提供的一种终端设备的结构图。
具体实施方式
30.为使本技术实施例的目的、技术方案和优点更加清楚,下面将结合本技术实施例中附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本技术实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本技术的实施例的详细描述并非旨在限制要求保护的本技术的范围,而是仅仅表示本技术的选定实施例。基于本技术的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本技术保护的范围。
31.目前,游戏中用于调整发、瞳孔颜、面部装饰颜等功能需要选择合适的颜进行填充。相关技术中,在进行颜自定义选择时,通过平面图形对颜维度进行显示以供用户选择。以hsv(hue,saturation,value)模型为例,现有技术中hsv模型中颜的参数分别是调(h)、饱和度(s)和明度(v),可以直观地表现为一个圆柱体,参见图1所示。h是一个维度,s和v合并在一起变成一个矩形,横向是s,纵向是v,参见图2所示。目前的调整方式首先在h维度选择对应的调,相应的,矩形会显示该调对应的饱和度(s)和明度(v),通过在矩形中点击某一位置,确定最终的颜,也即图2中的小圆点位置。然而,由于调(h)通常为调渐变条,因此,想要选择心仪的颜,需要不断的尝试,且在确定饱和度(s)和明度(v)时,通过一个小圆点显示最终的颜,颜看起来也不明显。综上,目前的方式最终选择的颜的显示不够直观,导致用户想要选择心仪的颜的需要反复的调整尝试,操作较为繁琐且颜选择效率较低。
32.基于上述现有技术中存在的问题,本技术实施例提供了一种基于手柄的颜选择方法、装置、终端设备和存储介质,可以更加明显直观的显示最终选择的颜,并且避免了多次进行颜选择才可以选到心仪的颜,选择效率较高。
33.本技术实施例提供了一种颜选择方法,为便于理解,首先对本技术实施例所提供的一种颜空间模型进行说明。参见图3所示,该图中示出了一种几何体为圆环体的颜
空间模型,在实际应用中,该几何体也可以为其他形状。在该圆环体构成的颜空间模型中,第一维度几何体、第二维度几何体和第三维度几何体为竖直设置的圆环体,通过竖直环体对应显示不同的取值。第一维度几何体、第二维度几何体和第三维度几何体用于对应颜空间包括三个维度中的一种维度,每个几何体用于显示对应维度的可选范围值。
34.在一种实施方式中,目标颜几何体可以与第一维度几何体、第二维度几何体和第三维度几何体嵌套设置。例如,当第一维度几何体、第二维度几何体和第三维度几何体为竖直圆环体时,目标颜集合体可以为与第一维度几何体、第二维度几何体和第三维度几何体均进行嵌套且水平设置的圆环体,该目标颜几何体用于显示最终显示的颜,几何体通体为同一颜(也即最终选择的颜),从而可以更加清晰直观的显示最终选择的颜。
35.基于上述介绍的颜空间模型,本技术实施例提供了一种颜选择方法,参见图4所示,该颜选择方法主要包括以下步骤:
36.步骤s402,提供一图形用户界面,图形用户界面显示颜空间模型,颜空间模型包括第一维度几何体、第二维度几何体和第三维度几何体;
37.上述颜空间模型至少可以包括:rgb颜空间模型、hsv颜空间模型、hsl颜空间模型、ycbcr颜空间模型、lab颜空间模型或yuv颜空间模型。由于rgb颜空间、hsv颜空间、hsl颜空间、ycbcr颜空间、lab颜空间或yuv颜空间均包括三种维度,因此,每个模型同样包括第一维度几何体、第二维度几何体和第三维度几何体,以及最终显示颜的目标颜几何体。
38.在一可选的实施方式中,目标颜几何体可以与第一维度几何体、第二维度几何体、第三维度几何体嵌套设置。通过嵌套显示目标颜几何体,可以使得显示目标颜时更加直观且与每个维度均有关联性。例如,在选择目标颜的过程中,通过调整其中一个维度,则嵌套显示的目标颜几何体也会相应的变化,从而可以观察该维度变化时对整体目标颜的影响。
39.步骤s404,响应于用户触发的第一方向选择操作,在颜空间模型选择目标维度几何体,并将目标维度几何体旋转至可触发位置。
40.上述目标维度几何体为第一维度几何体、第二维度几何体或第三维度几何体之一,第一方向选择操作可以为控制第一维度几何体、第二维度几何体或第三维度几何体水平旋转的操作,这里的水平旋转指的是颜空间整体水平旋转,以便将想要控制的维度旋转至可触发位置。
41.上述可触发位置通常为显示在图形用户界面中便于操作且显示清楚的位置,诸如,参见上述图3所示的颜空间模型,可触发位置可以为途中第三维度几何体所处的位置,在该位置上,几何体可以完全显示,从而便于选择。
42.在颜空间模型进行旋转时,实质上是第一维度几何体、第二维度几何体和第三维度几何体进行同步旋转,由于目标颜几何体为嵌套第一维度几何体、第二维度几何体和第三维度几何体设置,且水平设置的,因此在旋转过程中,目标颜几何体的位置一直处于水平状态。
43.在旋转过程中,在颜空间模型选择的目标维度几何体包括第一维度几何体、第二维度几何体或第三维度几何体,用户可根据实际需求选择其中一种维度几何体。
44.步骤s406,响应于针对目标维度几何体的第二方向选择操作,在目标维度几何体选择目标颜,以调整目标颜。
45.上述第二方向选择操作为针对选择的目标维度几何体的取值选择操作,当用户通过第一方向选择操作将第一维度几何体、第二维度几何体或第三维度几何体旋转至可触发位置后,用户可通过使得目标维度几何体自身滚动旋转,已选择相应的维度取值。
46.在一种示例中,以上述圆环体为例,当将某一维度几何体(第一维度几何体、第二维度几何体或第三维度几何体其中之一)旋转至可触发位置后,通过上下控制目标维度几何体所对应的圆环体进行上下滚动旋转,小从而选择不同的维度取值。
47.当第一维度几何体、第二维度几何体或第三维度几何体其中之一旋转至可触发位置后,目标颜几何体显示通过三种维度确定的最终颜,并且,随着可触发位置的取值变化,目标颜几何体会相应的显示由于该维度的取值变化所确定的颜变化,并在目标维度几何体确定最终取值后,在目标颜几何体显示最终选择的颜。
48.本技术实施例提供的颜选择方法,通过响应于用户触发的第一方向选择操作,在颜空间模型选择目标维度几何体(第一维度几何体、第二维度几何体或第三维度几何体之一),并将目标维度几何体旋转至可触发位置,进而响应于针对目标维度几何体的第二方向选择操作,在目标维度几何体选择目标颜,以调整目标颜。该方式通过在图形用户界面显示颜空间模型,通过用户的第一方向选择操作选择颜空间维度,并通过第二方向选择操作选择颜空间维度的具体值,操作简便;通过嵌目标颜几何体显示最终选择的颜,可以更加明显直观的显示最终选择的颜,并且避免了多次进行颜选择才可以选到心仪的颜,选择效率较高。
49.由于第一维度几何体、第二维度几何体和第三维度几何体用于分别选择对应维度的取值,因此,为了使用户更加直观了解选择的取值所对应的颜,在一可选的实施方式中,第一维度几何体、第二维度几何体和第三维度几何体上均设置有指针位置,该指针位置用于指示选择的取值所对应的颜。在一种示例中,该指针位置可以为在圆环体显示面位于中间位置的环状显示条,参见图5所示,由于其中一种维度几何体的遮挡原因,图中示出了两个几何体对应的环状显示条,在实际应用中,三种维度几何体上均设置有环状显示条,用于显示对应维度的取值所对应的颜。
50.在一可选的实施方式中,同一颜空间模型(诸如rgb颜空间模型、hsv颜空间模型、hsl颜空间模型、ycbcr颜空间模型、lab颜空间模型或yuv颜空间模型中的任意一种)包括第一维度几何体、第二维度几何体、第三维度几何体和目标颜几何体的形状相同,形状至少可以包括圆环体、方环体或椭圆环体。
51.优选的,为了保证颜显示的衔接性和美观性,上述第一维度几何体、第二维度几何体、第三维度几何体和目标颜几何体的形状包括圆环体。在一可选的实施方式中,上述第一维度几何体、第二维度几何体和第三维度几何体为竖直设置的圆环体,且每个圆环体与相邻圆环体的角度差为120度,目标颜几何体为水平设置的圆环体,且该水平设置的圆环体与第一维度几何体、第二维度几何体和第三维度几何体对应的竖直设置的圆环体嵌套设置。
52.为便于理解,以hsv颜空间模型为例,参见图6所示的模型俯视图,通过不同的圆环体分别表征h维度、s维度和v维度,并通过与h维度、s维度和v维度所对应的圆环嵌套设置
的圆环显示最终颜。当颜空间模型为rgb颜空间模型、hsl颜空间模型、ycbcr颜空间模型、lab颜空间模型或yuv颜空间模型中的任意一种时,相应的,将相邻呈120度的圆环替换为对应颜空间的维度即可。
53.进一步,上述颜空间模型的每个维度的几何体和目标颜几何体均为同一形状的圆环体,考虑到设计的多样性,在实际应用中,同一颜空间模型包括第一维度几何体、第二维度几何体、第三维度几何体和目标颜几何体的形状也可以不同,例如,第一维度几何体采用方环体表征,第二维度几何体采用圆环体表征,第三维度几何体采用椭圆环体表征,并通过将第一维度几何体、第二维度几何体、第三维度几何体嵌套住的多边形环体作为目标颜几何体,只要可以显示每个维度的取值范围,并可以通过目标颜几何体显示三种维度确定的最终的颜即可。上述每个几何体形状均不同的示例为一种较为极端的形状选择示例,在实际应用中,也可以在同一个模型中包括有至少两个相同的几何体,同时也有不同的形状的几何体,可以根据实际需求进行设置,此处仅作示例,不作具体限定。
54.进一步,现有技术在进行颜选择时,通常采用点击的方式选择,这种方式可选的范围有限,可能会有一些位置无法精确的点击,从而导致选择的颜不理想。相关技术中,也有采用游戏手柄进行颜选择的,通常是通过十字键的左右在颜条或矩形中进行位置选择,并通过l摇杆进行辅助选择。然而,这种操作方式按键较多,控制起来较为繁琐。
55.本技术提供了一种可能的实施方式,基于上述介绍的颜空间模型,通过终端设备与游戏手柄连接进行颜的选择。
56.上述响应于用户触发的第一方向选择操作,在颜空间模型选择目标维度几何体时,在通过游戏手柄进行控制时,终端设备通过响应于用户触发游戏手柄的l摇杆的第一方向的第一方向选择操作,在颜空间模型选择目标维度几何体。可选的,上述第一方向包括左右方向。
57.进一步,终端设备响应于用户触发游戏手柄的l摇杆的第二方向的、针对可触发位置的目标维度几何体第二方向选择操作,在颜空间模型选择目标维度几何体。可选的,第二方向包括上下方向。
58.为便于理解,参见图7所示的颜选择操作示意图,l摇杆左右旋转,控制第一维度几何体、第二维度几何体和第三维度几何体按照中心轴水平(左右)旋转,每次旋转120度,从而可以将一种维度几何体切换至相邻设置的维度几何体。通过l摇杆上下旋转,可以将处于可触发位置的目标维度几何体进行相应维度的取值选择,并通过圆环体上的指针位置进行显示当前维度的颜值。
59.上述方式仅通过游戏手柄的l摇杆即可进行颜的选择,操作更加简便,且通过指针显示对应维度的颜,通过目标颜几何体显示有三种维度确定的最终的颜,使得颜选择更加准确,选择效率较高。
60.进一步,本技术实施例所提供的颜选择方法,可以将选择的目标颜应用于捏脸系统中虚拟角的目标位置。在一种示例中,上述虚拟角的目标位置至少包括以下位置的一种或多种:头发、瞳孔、面部、面部装饰、服饰。此外,还可以应用于场景构建等需要颜选择的场景,在实际应用中,可以根据实际需求进行相应的调用。
61.基于上述方法实施例,本技术实施例还提供一种颜选择装置,参见图8所示,该装置主要包括以下部分:
62.显示模块82,用于提供一图形用户界面,图形用户界面显示颜空间模型,颜空间模型包括第一维度几何体、第二维度几何体和第三维度几何体;
63.维度选择模块84,用于响应于用户触发的第一方向选择操作,在颜空间模型选择目标维度几何体,并将目标维度几何体旋转至可触发位置;其中,目标维度几何体为第一维度几何体、第二维度几何体或第三维度几何体之一;
64.颜选择模块86,用于响应于针对目标维度几何体的第二方向选择操作,在目标维度几何体选择目标颜,以调整目标颜。
65.本技术实施例提供的颜选择模块,通过维度选择模块响应于用户触发的第一方向选择操作,在颜空间模型选择目标维度几何体(第一维度几何体、第二维度几何体或第三维度几何体之一),并将目标维度几何体旋转至可触发位置,进而通过颜选择模块响应于针对可目标维度几何体的第二方向选择操作,在目标维度几何体选择目标颜,以调整目标颜。通过在图形用户界面显示颜空间模型,通过用户的第一方向选择操作选择颜空间维度,并通过第二方向选择操作选择颜空间维度的具体值,操作简便;通过目标颜几何体显示最终选择的颜,可以更加明显直观的显示最终选择的颜,并且避免了多次进行颜选择才可以选到心仪的颜,选择效率较高。
66.在一可行的实施方式中,上述颜空间模型至少包括:rgb颜空间模型、hsv颜空间模型、hsl颜空间模型、ycbcr颜空间模型、lab颜空间模型或yuv颜空间模型。
67.在一可行的实施方式中,上述终端设备与游戏手柄连接;维度选择模块84,还用于:响应于用户触发上述游戏手柄的l摇杆的第一方向的第一方向选择操作,在上述颜空间模型选择目标维度几何体。
68.在一可行的实施方式中,上述第一方向包括左右方向。
69.在一可行的实施方式中,颜选择模块86,还用于:响应于用户触发上述游戏手柄的l摇杆的第二方向的、针对上述可触发位置的上述目标维度几何体第二方向选择操作,在上述颜空间模型选择目标维度几何体。
70.在一可行的实施方式中,上述第二方向包括上下方向。
71.在一可行的实施方式中,上述第一维度几何体、第二维度几何体和第三维度几何体上均设置有指针位置;上述装置还包括,颜现实模块,用于:在上述目标维度几何体选择目标颜之后,在上述指针位置显示对应维度的颜值。
72.在一可行的实施方式中,颜空间模型还包括目标颜几何体,目标颜几何体用于显示由第一维度几何体、第二维度几何体和第三维度几何体对应维度融合后的目标颜。
73.在一可行的实施方式中,同一颜空间模型包括上述第一维度几何体、第二维度几何体、第三维度几何体和目标颜几何体的形状相同;上述形状至少包括圆环体、方环体或椭圆环体。
74.在一可行的实施方式中,上述第一维度几何体、第二维度几何体、第三维度几何体和目标颜几何体的形状包括圆环体;其中,上述第一维度几何体、第二维度几何体和第三维度几何体为竖直设置的圆环体,且每个圆环体与相邻圆环体的角度差为120度,上述目标颜几何体为水平设置的圆环体,且该水平设置的圆环体与上述第一维度几何体、第二维度几何体和第三维度几何体对应的竖直设置的圆环体嵌套设置。
75.在一可行的实施方式中,上述同一颜空间模型包括上述第一维度几何体、第二维度几何体、第三维度几何体和目标颜几何体的形状不同。
76.在一可行的实施方式中,上述装置还包括:颜应用模块,用于将上述目标颜应用于捏脸系统中虚拟角的目标位置;上述目标位置至少包括以下位置的一种或多种:头发、瞳孔、面部、面部装饰、服饰。
77.本技术实施例提供的颜选择装置,其实现原理及产生的技术效果和前述方法实施例相同,为简要描述,颜选择装置的实施例部分未提及之处,可参考前述颜选择方法实施例中相应内容。
78.本技术实施例还提供了一种终端设备,如图9所示,为该终端设备的结构示意图,其中,该终端设备100包括处理器91和存储器90,该存储器90存储有能够被该处理器91执行的计算机可执行指令,该处理器91执行该计算机可执行指令以实现上述任一项颜选择方法。
79.在图9示出的实施方式中,该终端设备还包括总线92和通信接口93,其中,处理器91、通信接口93和存储器90通过总线92连接。
80.其中,存储器90可能包含高速随机存取存储器(ram,random access memory),也可能还包括非不稳定的存储器(non-volatile memory),例如至少一个磁盘存储器。通过至少一个通信接口93(可以是有线或者无线)实现该系统网元与至少一个其他网元之间的通信连接,可以使用互联网,广域网,本地网,城域网等。总线92可以是isa(industry standard architecture,工业标准体系结构)总线、pci(peripheral component interconnect,外设部件互连标准)总线或eisa(extended industry standard architecture,扩展工业标准结构)总线等。所述总线92可以分为地址总线、数据总线、控制总线等。为便于表示,图9中仅用一个双向箭头表示,但并不表示仅有一根总线或一种类型的总线。
81.处理器91可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过处理器91中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器91可以是通用处理器,包括中央处理器(central processing unit,简称cpu)、网络处理器(network processor,简称np)等;还可以是数字信号处理器(digital signal processor,简称dsp)、专用集成电路(application specific integrated circuit,简称asic)、现场可编程门阵列(field-programmable gate array,简称fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本技术实施例所公开的方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器,处理器91读取存储器中的信息,结合其硬件完成前述实施例的颜选择方法的步骤。
82.本技术实施例还提供了一种计算机可读存储介质,该计算机可读存储介质存储有计算机可执行指令,该计算机可执行指令在被处理器调用和执行时,该计算机可执行指令促使处理器实现上述颜选择方法,具体实现可参见前述方法实施例,在此不再赘述。
83.本技术实施例所提供的基于手柄的颜选择方法、装置、终端设备和存储介质的
计算机程序产品,包括存储了程序代码的计算机可读存储介质,所述程序代码包括的指令可用于执行前面方法实施例中所述的方法,具体实现可参见方法实施例,在此不再赘述。
84.除非另外具体说明,否则在这些实施例中阐述的部件和步骤的相对步骤、数字表达式和数值并不限制本技术的范围。
85.所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个处理器可执行的非易失的计算机可读取存储介质中。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本技术各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、磁碟或者光盘等各种可以存储程序代码的介质。
86.在本技术的描述中,需要说明的是,术语“中心”、“上”、“下”、“左”、“右”、“竖直”、“水平”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,或者是该发明产品使用时惯常摆放的方位或位置关系,仅是为了便于描述本技术和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本技术的限制。此外,术语“第一”、“第二”、“第三”等仅用于区分描述,而不能理解为指示或暗示相对重要性。
87.此外,术语“水平”、“竖直”、“悬垂”等术语并不表示要求部件绝对水平或悬垂,而是可以稍微倾斜。如“水平”仅仅是指其方向相对“竖直”而言更加水平,并不是表示该结构一定要完全水平,而是可以稍微倾斜。
88.在本技术的描述中,还需要说明的是,除非另有明确的规定和限定,术语“设置”、“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本技术中的具体含义。
89.最后应说明的是:以上各实施例仅用以说明本技术的技术方案,而非对其限制;尽管参照前述各实施例对本技术进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本技术各实施例技术方案的范围。
技术特征:
1.一种基于手柄的颜选择方法,其特征在于,所述方法包括:提供一图形用户界面,所述图形用户界面显示颜空间模型,所述颜空间模型包括第一维度几何体、第二维度几何体和第三维度几何体;响应于用户触发的第一方向选择操作,在所述颜空间模型选择目标维度几何体,并将所述目标维度几何体旋转至可触发位置;其中,所述目标维度几何体为第一维度几何体、第二维度几何体或第三维度几何体之一;响应于针对所述目标维度几何体的第二方向选择操作,在所述目标维度几何体选择目标颜,以调整目标颜。2.根据权利要求1所述的基于手柄的颜选择方法,其特征在于,所述颜空间模型至少包括:rgb颜空间模型、hsv颜空间模型、hsl颜空间模型、ycbcr颜空间模型、lab颜空间模型或yuv颜空间模型。3.根据权利要求1所述的基于手柄的颜选择方法,其特征在于,终端设备与游戏手柄连接;响应于用户触发的第一方向选择操作,在所述颜空间模型选择目标维度几何体,包括:响应于用户触发所述游戏手柄的l摇杆的第一方向的第一方向选择操作,在所述颜空间模型选择目标维度几何体。4.根据权利要求3所述的基于手柄的颜选择方法,其特征在于,所述第一方向包括左右方向。5.根据权利要求3所述的基于手柄的颜选择方法,其特征在于,响应于针对所述可触发位置的所述目标维度几何体的第二方向选择操作,在所述目标维度几何体选择目标颜,包括:响应于用户触发所述游戏手柄的l摇杆的第二方向的、针对所述可触发位置的所述目标维度几何体第二方向选择操作,在所述颜空间模型选择目标维度几何体。6.根据权利要求5所述的基于手柄的颜选择方法,其特征在于,所述第二方向包括上下方向。7.根据权利要求1所述的基于手柄的颜选择方法,其特征在于,所述第一维度几何体、第二维度几何体和第三维度几何体上均设置有指针位置;所述方法还包括:在所述目标维度几何体选择目标颜之后,在所述指针位置显示对应维度的颜值。8.根据权利要求1所述的基于手柄的颜选择方法,其特征在于,所述颜空间模型还包括目标颜几何体,所述目标颜几何体用于显示由第一维度几何体、第二维度几何体和第三维度几何体对应维度融合后的目标颜。9.根据权利要求8所述的基于手柄的颜选择方法,其特征在于,同一颜空间模型包括所述第一维度几何体、第二维度几何体、第三维度几何体和目标颜几何体的形状相同;所述形状至少包括圆环体、方环体或椭圆环体。10.根据权利要求9所述的基于手柄的颜选择方法,其特征在于,所述第一维度几何体、第二维度几何体、第三维度几何体和目标颜几何体的形状包括圆环体;其中,所述第一维度几何体、第二维度几何体和第三维度几何体为竖直设置的圆环体,且每个圆环体与相邻圆环体的角度差为120度,所述目标颜几何体为水平设置的圆环体,且该水平设置的圆环体与所述第一维度几何体、第二维度几何体和第三维度几何体对应的竖直设置的圆环
体嵌套设置。11.根据权利要求8所述的基于手柄的颜选择方法,其特征在于,同一所述颜空间模型包括所述第一维度几何体、第二维度几何体、第三维度几何体和目标颜几何体的形状不同。12.根据权利要求1所述的基于手柄的颜选择方法,其特征在于,所述方法还包括:将所述目标颜应用于捏脸系统中虚拟角的目标位置;所述目标位置至少包括以下位置的一种或多种:头发、瞳孔、面部、面部装饰、服饰。13.一种基于手柄的颜选择装置,其特征在于,所述装置包括:显示模块,用于提供一图形用户界面,所述图形用户界面显示颜空间模型,所述颜空间模型包括第一维度几何体、第二维度几何体和第三维度几何体;维度选择模块,用于响应于用户触发的第一方向选择操作,在所述颜空间模型选择目标维度几何体,并将所述目标维度几何体旋转至可触发位置;其中,所述目标维度几何体为第一维度几何体、第二维度几何体或第三维度几何体之一;颜选择模块,用于响应于针对所述目标维度几何体的第二方向选择操作,在所述目标维度几何体选择目标颜,以调整目标颜。14.一种终端设备,其特征在于,包括处理器和存储器,所述存储器存储有能够被所述处理器执行的计算机可执行指令,所述处理器执行所述计算机可执行指令以实现权利要求1至12任一项所述的基于手柄的颜选择方法。15.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机可执行指令,所述计算机可执行指令在被处理器调用和执行时,计算机可执行指令促使处理器实现权利要求1至12任一项所述的基于手柄的颜选择方法。
技术总结
本申请提供了一种基于手柄的基于手柄的颜选择方法、装置、终端设备和存储介质,涉及游戏设计技术领域,该颜选择方法包括:提供一图形用户界面,所述图形用户界面显示颜空间模型,所述颜空间模型包括第一维度几何体、第二维度几何体、第三维度几何体和目标颜几何体;响应于用户触发的第一方向选择操作,在颜空间模型选择目标维度几何体,目标维度几何体为第一维度几何体、第二维度几何体或第三维度几何体之一;响应于针对目标维度几何体的第二方向选择操作,在目标维度几何体选择目标颜,以调整目标颜。本申请可以更加明显直观的显示最终选择的颜,并且避免了多次进行颜选择才可以选到心仪的颜,选择效率较高。率较高。率较高。
技术研发人员:
郑资 刘勇成 胡志鹏 袁思思 程龙
受保护的技术使用者:
网易(杭州)网络有限公司
技术研发日:
2022.09.26
技术公布日:
2022/12/9