游戏中列表的显示方法、装置以及终端设备与流程

文档序号:21183822发布日期:2020-06-20 17:58阅读:161来源:国知局
游戏中列表的显示方法、装置以及终端设备与流程

本申请涉及游戏技术领域,尤其是涉及一种游戏中列表的显示方法、装置以及终端设备。



背景技术:

在游戏领域中,为了提升游戏中列表等内容的画面效果,可以对列表进行羽化处理。其中,羽化指的是使整体区域内的部分区域虚化,起到渐变的作用,从而达到自然衔接的效果。

目前,普遍使用的羽化处理方法是针对需要羽化的部分设置一张半透明的贴图,也就是先针对需要羽化的部分制作一张半透明贴图,然后再将这个半透明贴图添加至原始的未羽化贴图中,从而达到羽化效果。

因此,在目前的列表羽化处理过程中,针对每个列表都需要设置半透明的贴图。在需要羽化的列表数量较多的情况下,便需要较大的工作量去制作半透明贴图。



技术实现要素:

本发明的目的在于提供一种游戏中列表的显示方法、装置以及终端设备,以解决目前列表羽化处理过程需要较大工作量的技术问题。

第一方面,本申请实施例提供了一种游戏中列表的显示方法,通过第一终端设备提供图形用户界面,所述图形用户界面包括游戏画面,所述游戏包括列表模型,所述列表模型对应有列表贴图;所述方法包括:

确定所述列表模型中待显示的第一区域的坐标;基于预先确定的羽化参数以及所述第一区域的坐标,确定所述第一区域中待羽化的第二区域的坐标;

基于所述第一区域的坐标在所述列表贴图中进行像素采样,得到所述第一区域的采样像素值;基于所述第二区域的坐标,对所述第一区域的采样像素值中所述第二区域对应的采样像素值进行透明度值调整;

基于调整后的所述第一区域的采样像素值,在所述游戏画面中显示所述第一区域的图像。

在一个可能的实现中,所述羽化参数包括:所述待羽化的第二区域在所述第一区域中的占比子参数和占比起算位置子参数。

在一个可能的实现中,所述占比起算位置子参数对应的占比起算位置位于所述第一区域的边缘处。

在一个可能的实现中,所述第一区域的坐标为所述第一区域在目标坐标系下的坐标;

基于预先确定的羽化参数以及所述第一区域的坐标,确定所述第一区域中待羽化的第二区域的坐标的步骤,包括:

根据预先确定的羽化参数,计算所述第一区域中待羽化的第二区域相对于所述第一区域的起始位置和结束位置;

利用所述第一区域的坐标,将所述起始位置和所述结束位置分别转换为在所述目标坐标系下的起始羽化区域坐标和结束羽化区域坐标;

基于所述起始羽化区域坐标和所述结束羽化区域坐标,得到所述第二区域的坐标。

在一个可能的实现中,基于所述第二区域的坐标,对所述第一区域的采样像素值中所述第二区域对应的采样像素值进行透明度值调整的步骤,包括:

通过渲染管线中的像素着色器,基于所述第二区域的坐标调整所述第一区域的采样像素值中所述第二区域对应的采样像素值中的alpha值。

在一个可能的实现中,基于所述第二区域的坐标调整所述第一区域的采样像素值中所述第二区域对应的采样像素值中的alpha值的步骤,包括:

判断所述渲染管线中的像素着色器当前处理的采样像素在目标坐标系中的位置坐标,是否位于所述第二区域的坐标中;

若是,则调整所述当前处理的采样像素在所述渲染管线中的alpha值。

在一个可能的实现中,还包括:

若否,则保持所述当前处理的采样像素在所述渲染管线中的alpha值不变。

在一个可能的实现中,调整所述当前处理的采样像素在所述渲染管线中的alpha值的步骤,包括:

根据预设透明度渐变函数,计算所述当前处理的采样像素在所述渲染管线中的目标alpha值;

将所述当前处理的采样像素在所述渲染管线中的初始alpha值调整为所述目标alpha值。

在一个可能的实现中,所述列表模型对应的列表为滚动列表。

在一个可能的实现中,所述滚动列表的滚动方向包括向上和向下、或向左和向右。

第二方面,提供了一种游戏中列表的显示装置,通过第二终端设备提供图形用户界面,所述图形用户界面包括游戏画面,所述游戏包括列表模型,所述列表模型对应有列表贴图;所述装置包括:

确定模块,用于确定所述列表模型中待显示的第一区域的坐标,基于预先确定的羽化参数以及所述第一区域的坐标,确定所述第一区域中待羽化的第二区域的坐标;

调整模块,用于基于所述第一区域的坐标在所述列表贴图中进行像素采样,得到所述第一区域的采样像素值,基于所述第二区域的坐标,对所述第一区域的采样像素值中所述第二区域对应的采样像素值进行透明度值调整;

显示模块,用于基于调整后的所述第一区域的采样像素值,在所述游戏画面中显示所述第一区域的图像。

第三方面,本申请实施例又提供了一种终端设备,包括存储器、处理器,所述存储器中存储有可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述的第一方面所述方法。

第四方面,本申请实施例又提供了一种计算机可读存储介质,所述计算机可读存储介质存储有机器可运行指令,所述计算机可运行指令在被处理器调用和运行时,所述计算机可运行指令促使所述处理器运行上述的第一方面所述方法。

本申请实施例带来了以下有益效果:

本申请实施例提供的一种游戏中列表的显示方法、装置以及终端设备,能够基于预先确定的羽化参数以及列表模型中待显示的第一区域坐标而确定出第一区域中待羽化的第二区域的坐标,并且,基于第一区域的坐标在列表贴图中进行像素采样从而得到第一区域的采样像素值,然后,再从第一区域的采样像素值中对第二区域的坐标中的采样像素值进行透明度值调整,所以便能够在游戏画面中显示出调整后的第一区域的采样像素值对应的图像,通过确定出待羽化列表的区域坐标并对此区域中的采样像素值进行透明度值调整,进而显示出列表羽化的效果,无需使用半透明的贴图,不仅能够减少对每个列表设置半透明贴图的工作量,还实现了列表羽化效果统一性的提高,而且还能够减少半透明贴图在包体及内存的占用空间。

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

附图说明

为了更清楚地说明本申请具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本申请的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本申请实施例提供的游戏中列表的显示方法的流程图示意图;

图2为本申请实施例提供的一种列表羽化效果的示意图;

图3为本申请实施例提供的游戏中列表的显示方法的另一流程图示意图;

图4为本申请实施例提供的一种游戏中列表的显示装置的结构示意图;

图5为示出了本申请实施例所提供的一种终端设备的结构示意图。

具体实施方式

为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合附图对本申请的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。

本申请实施例中所提到的术语“包括”和“具有”以及它们的任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括其他没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。

在本公开其中一种实施例中的游戏中列表的显示方法可以运行于终端设备或者是服务器。其中,终端设备可以为本地终端设备。当游戏中列表的显示方法运行于服务器时,该游戏中列表的显示方法则可以基于云交互系统来实现与执行,其中,云交互系统包括服务器和客户端设备。

在一可选的实施方式中,云交互系统下可以运行各种云应用,例如:云游戏。以云游戏为例,云游戏是指以云计算为基础的游戏方式。在云游戏的运行模式下,游戏程序的运行主体和游戏画面呈现主体是分离的,信息处理方法的储存与运行是在云游戏服务器上完成的,客户端设备的作用用于数据的接收、发送以及游戏画面的呈现,举例而言,客户端设备可以是靠近用户侧的具有数据传输功能的显示设备,如,移动终端、电视机、计算机、掌上电脑等;但是进行信息处理的终端设备为云端的云游戏服务器。在进行游戏时,玩家操作客户端设备向云游戏服务器发送操作指令,云游戏服务器根据操作指令运行游戏,将游戏画面等数据进行编码压缩,通过网络返回客户端设备,最后,通过客户端设备进行解码并输出游戏画面。

在一可选的实施方式中,终端设备可以为本地终端设备。以游戏为例,本地终端设备存储有游戏程序并用于呈现游戏画面。本地终端设备用于通过图形用户界面与玩家进行交互,即,常规的通过电子设备下载安装游戏程序并运行。该本地终端设备将图形用户界面提供给玩家的方式可以包括多种,例如,可以渲染显示在终端的显示屏上,或者,通过全息投影提供给玩家。举例而言,本地终端设备可以包括显示屏和处理器,该显示屏用于呈现图形用户界面,该图形用户界面包括游戏画面,该处理器用于运行该游戏、生成图形用户界面以及控制图形用户界面在显示屏上的显示。

目前,常规的羽化方法是针对需要羽化的部分添加一张半透明的贴图,这个贴图的大小与需求一致。例如,列表的宽高是600*400,需要羽化的部分是列表底部的15%的区域,随着越接近底部显示出的效果越透明,则半透明贴图的宽与列表一致都为600,高度为60(400*15%),并将这个半透明贴图添加至列表底部的位置。

通过这种常规的羽化方法,针对每个列表都需要制作半透明贴图,需要较大的工作量,还需要去调整以适应不同列表的大小,羽化效果容易产生偏差,而且,半透明的贴图资源还会占用较大的内存空间。再者,目前的羽化方法也无法自由设置羽化中虚化渐变的函数。

基于此,本申请实施例提供了一种游戏中列表的显示方法、装置以及终端设备,通过该方法可以解决目前列表羽化处理过程需要较大工作量的技术问题。

下面结合附图对本发明实施例进行进一步地介绍。

图1为本申请实施例提供的一种游戏中列表的显示方法的流程示意图。其中,通过第一终端设备提供图形用户界面,图形用户界面包括游戏画面,游戏包括列表模型,列表模型对应有列表贴图。其中,第一终端设备可以是前述提到的本地终端设备,也可以是前述提到的云交互系统中的客户端设备。如图1所示,该方法包括:

步骤s110,确定列表模型中待显示的第一区域的坐标。

其中,该列表模型为游戏中的列表模型,可以用于以列表的形式展示出游戏中的属性、数值等数据。

在实际应用中,运行本申请实施例提供的方法的设备(前述提到的本地终端设备或者服务器,以下统称电子设备)可以确定待显示的列表区域的显示位置,即第一区域的坐标。

步骤s120,基于预先确定的羽化参数以及第一区域的坐标,确定第一区域中待羽化的第二区域的坐标。

其中,预先确定的羽化参数用于表示预先设置的待羽化区域相对于步骤s110中的第一区域的具体位置参数,例如,待羽化的第二区域位于第一区域中其底部五分之一的位置。本步骤中,电子设备可以根据该羽化参数以及第一区域的坐标值,计算出待羽化的第二区域的具体坐标值。

步骤s130,基于第一区域的坐标在列表贴图中进行像素采样,得到第一区域的采样像素值。

示例性的,电子设备可以将第一区域坐标的列表模型对应的列表贴图加载到内存,然后调用图形渲染接口将这个对应的列表贴图传输至图形处理器(graphicsprocessingunit,gpu),gpu在这个对应的列表贴图中进行像素采样。例如,gpu可以在列表贴图中取出第一区域坐标中的每个像素对应的红色-绿色-蓝色-透明度(red-green-blue-alpha,rgba)值。

步骤s140,基于第二区域的坐标,对第一区域的采样像素值中第二区域对应的采样像素值进行透明度值调整。

其中,调整的透明度值可以为上述rgba值中的alpha值。在实际应用中,如果不做羽化或其它的处理,则最后在显示器上显示的颜色空间值就是步骤s130中采样到的rgba值。本申请实施例中,需要对第二区域进行羽化处理,则修改第二区域的坐标中每个像素的alpha值。

步骤s150,基于调整后的第一区域的采样像素值,在游戏画面中显示第一区域的图像。

其中,调整后的第一区域包括调整后的第二区域的采样像素值(经过羽化处理的区域),以及第一区域中除第二区域之外的采样像素值,即第一区域中未调整过的采样像素值(未经过羽化处理的区域)。

本申请实施例中,在修改完alpha值后,电子设备便可以在游戏画面中显示出调整后的第一区域的图像,从而显示出第一区域中的第二区域的半透明的效果,如图2所示,列表指定部分与列表后面的背景进行混合,达到一种渐变的融入背景的列表羽化效果。

通过提供游戏中列表的显示方法,能够确定出待羽化列表的区域坐标并对此区域中的采样像素值进行透明度值调整,进而显示出列表羽化的效果。因此,不需要再添加半透明的贴图,不仅能够提高列表羽化效果的统一性,而且实现了减少每个列表设置半透明贴图的工作量,还能够减少半透明贴图在包体及内存的占用空间。

下面对上述步骤进行详细介绍。

在一些实施例中,上述的列表模型可以为动态的列表模型,以使羽化效果更加生动。作为一个示例,列表模型对应的列表为滚动列表。通过滚动形式列表中的羽化效果,能够动态的展示出羽化效果,使羽化效果更加生动。

基于此,滚动列表的滚动方向可以为多种不同的方向。作为一个示例,滚动列表的滚动方向包括向上和向下、或向左和向右。这样,在滚动列表上下或左右的滚动过程中,始终保持该滚动列表中固定区域处的羽化效果,提升了游戏的画面效果。

在一些实施例中,预先确定的羽化参数可以通过多种不同的形式来表示。例如,羽化参数包括:待羽化的第二区域在第一区域中的占比子参数和占比起算位置子参数。

示例性的,设置待羽化的第二区域在第一区域中的占比子参数为percent(百分比),即列表中待羽化区域占整个列表的百分比。其中,百分比可以是能够自由设置的0至1之间的任意值。例如,待羽化的第二区域为从第一区域顶部算起的15%。

通过占比子参数和占比起算位置子参数,可以更加准确的确定出待羽化的第二区域在第一区域中相对精确的位置,以提升羽化位置的精准性。

基于此,占比起算位置子参数可以为列表中的特殊位置。作为一个示例,占比起算位置子参数对应的占比起算位置位于第一区域的边缘处。

示例性的,可以设置占比起算位置子参数为第一区域最底部边缘的位置数据,例如,待羽化的第二区域为从第一区域最底部边缘算起的20%区域。

通过第一区域的边缘处的占比起算位置子参数,可以使列表边缘处显示出羽化效果,使列表内外的衔接部分虚化从而起到渐变的效果,从而达到列表与背景自然衔接的效果。

在一些实施例中,可以将第二区域相对于第一区域的位置空间与第一区域坐标的位置坐标空间进行统一,以得到数据更加准确的第二区域位置坐标。作为一个示例,第一区域的坐标为第一区域在目标坐标系下的坐标;上述步骤s120可以包括如下步骤:

步骤a),根据预先确定的羽化参数,计算第一区域中待羽化的第二区域相对于第一区域的起始位置和结束位置。

步骤b),利用第一区域的坐标,将起始位置和结束位置分别转换为在目标坐标系下的起始羽化区域坐标和结束羽化区域坐标。

步骤c),基于起始羽化区域坐标和结束羽化区域坐标,得到第二区域的坐标。

在实际应用中,电子设备可以根据待羽化的第二区域及第一区域的列表的模型矩阵,计算出待羽化的第二区域在目标坐标系下的位置。其中,该模型矩阵是指将第一区域的列表从模型局部空间进行变换后的在目标坐标系中的变换矩阵坐标,即将当前的模型空间坐标转换到这个模型所处的目标坐标系的空间,如果这个模型所处的就是目标坐标系的空间那么这个模型矩阵就是转换到目标坐标系下的坐标。

例如,当前列表中第一区域的宽高分别为width、height,模型矩阵为model。需要计算的羽化开始位置和结束位置分别为start,end。

根据height和percent,可以得出:start=percent*height;end=0。将其中的模型空间坐标转换为目标坐标系下的坐标:start=model*start;end=model*end。

上述变换到目标坐标系下坐标的过程是因为开放图形库(opengraphicslibrary,opengl)的空间与第一区域坐标的坐标系不统一,在比较坐标之前需要将所有坐标全部转换到同一个空间坐标系。而且,列表中可能会嵌套多层内容,如一个按钮里面有一个文本,所以需要转换到统一的空间坐标系来进行位置比较。

通过坐标系转换、第二区域起始位置及结束位置计算等过程,可以使确定出的第二区域位置更加精确,再通过坐标系的统一使最终计算出的第二区域的坐标值更加准确。

基于此,上述目标坐标系可以是多种类型的坐标系。作为一个示例,目标坐标系包括下述任意一项或多项:

世界空间坐标系、平面直角坐标系、平面极坐标系。

示例性的,如图3所示,在设置羽化区域(即待羽化的第二区域)之后,计算世界坐标下羽化开始和结束区域,即羽化区域在世界空间坐标下的开始羽化位置和结束羽化位置。

通过多种类型的目标坐标系,可以使坐标系的转换过程的计算过程更加自由,只要将多种不同的位置坐标转换为统一的坐标系即可,使变换过程更加便捷。

在一些实施例中,电子设备可以通过渲染管线中的像素着色器进行透明度值的调整。作为一个示例,上述步骤s140可以包括如下步骤:

步骤d),通过渲染管线中的像素着色器,基于第二区域的坐标调整第一区域的采样像素值中第二区域对应的采样像素值中的alpha值。

示例性的,如图3所示,可以将上述步骤中计算得出的第二区域的坐标传入到列表中的每个控件渲染管线中的像素着色器中。即将步骤c)中计算出的起始羽化区域坐标和结束羽化区域坐标传入列表中每个控件的渲染管线中的像素着色器程序中。

其中,控件是指加入到列表中的节点,如:图片控件(按钮)、文字控件(文本)等,类似于游戏中的界面元素。像素着色器可以根据上述start、end计算出该像素的alpha值。

通过像素着色器调整第二区域对应的采样像素值中的alpha值,可以更加高效的对第二区域的透明度值进行调整,提高透明度值调整过程的效率。

基于此,可以在渲染过程中判断当前处理的采样像素是否处于第二区域,以确定是否对其进行alpha值调整。作为一个示例,上述步骤d)可以包括如下步骤:

步骤e),判断渲染管线中的像素着色器当前处理的采样像素在目标坐标系中的位置坐标,是否位于第二区域的坐标中。若是,则执行步骤f)。

步骤f),调整当前处理的采样像素在渲染管线中的alpha值。

在实际应用中,如图3所示,可以在像素着色器中判断每个渲染像素是否处于羽化区域,如果在羽化区域就调整该像素的alpha值。

例如,假设当前像素着色器里的该像素的颜色值为color,根据当前的像素位置的y坐标与start和end进行比较,如果y大于end并且小于start,则修改color值。

通过在渲染过程中判断当前处理的采样像素是否处于第二区域,能够确定出是否对其进行alpha值调整,使调整alpha值的过程更加准确,减少调整对象错误的情况。

基于上述步骤e),可以在当前处理的采样像素不在第二区域中时,不调整alpha值。作为一个示例,该方法还可以包括以下步骤:

步骤g),若否,则保持当前处理的采样像素在渲染管线中的alpha值不变。

如图3所示,如果当前处理的采样像素不在羽化区域则不做任何处理。例如,y小于end或者y大于start时,该像素的alpha值保持不变。

通过对不在第二区域中的采样像素的alpha值保持不变,使alpha值的调整过程省去很多处理运行过程,提高透明度值的调整过程的效率。

基于上述步骤e)和步骤f),可以根据可自由设置的透明度渐变函数,进行alpha值的调整。作为一个示例,上述步骤f)可以包括如下步骤:

步骤h),根据预设透明度渐变函数,计算当前处理的采样像素在渲染管线中的目标alpha值。

步骤i),将当前处理的采样像素在渲染管线中的初始alpha值调整为目标alpha值。

在实际应用中,可以支持各种自定义的渐变函数,即可以自定义不同的渐变函数,并根据自定义的渐变函数处理像素的alpha值。例如,使color.a=color.a*func(y)。其中,func指处理函数,如线性变换:func(y)=(y-end)/(start-end)。

通过渐变函数来控制羽化效果,可以自由使用线性或者曲线等自定义方程来控制羽化的效果,使羽化效果的多样性得到提高。

基于上述步骤h)和步骤i),预设透明度渐变函数可以为多种不同类型的渐变函数。作为一个示例,上述预设透明度渐变函数为线性变换函数或非线性变换函数。

例如,如果使用线性变换函数能够使透明度随着线性而变换,如果使用抛物线曲线能够使透明度随着抛物线的曲线而变换,从而使羽化效果更加丰富,提升游戏列表的画面效果。

图4提供了一种游戏中列表的显示装置的结构示意图。其中,通过第二终端设备提供图形用户界面,图形用户界面包括游戏画面,游戏包括列表模型,列表模型对应有列表贴图。其中,第二终端设备可以是前述提到的本地终端设备,也可以是前述提到的云交互系统中的客户端设备。如图4所示,游戏中列表的显示装置400包括:

确定模块401,用于确定列表模型中待显示的第一区域的坐标,基于预先确定的羽化参数以及第一区域的坐标,确定第一区域中待羽化的第二区域的坐标;

调整模块402,用于基于第一区域的坐标在列表贴图中进行像素采样,得到第一区域的采样像素值,基于第二区域的坐标,对第一区域的采样像素值中第二区域对应的采样像素值进行透明度值调整;

显示模块403,用于基于调整后的第一区域的采样像素值,在游戏画面中显示第一区域的图像。

在一些实施例中,羽化参数包括:待羽化的第二区域在第一区域中的占比子参数和占比起算位置子参数。

在一些实施例中,占比起算位置子参数对应的占比起算位置位于第一区域的边缘处。

在一些实施例中,第一区域的坐标为第一区域在目标坐标系下的坐标;确定模块具体用于:

根据预先确定的羽化参数,计算第一区域中待羽化的第二区域相对于第一区域的起始位置和结束位置;

利用第一区域的坐标,将起始位置和结束位置分别转换为在目标坐标系下的起始羽化区域坐标和结束羽化区域坐标;

基于起始羽化区域坐标和结束羽化区域坐标,得到第二区域的坐标。

在一些实施例中,调整模块具体用于:

通过渲染管线中的像素着色器,基于第二区域的坐标调整第一区域的采样像素值中第二区域对应的采样像素值中的alpha值。

在一些实施例中,调整模块还用于:

判断渲染管线中的像素着色器当前处理的采样像素在目标坐标系中的位置坐标,是否位于第二区域的坐标中;

若是,则调整当前处理的采样像素在渲染管线中的alpha值。

在一些实施例中,调整模块还用于:

若否,则保持当前处理的采样像素在渲染管线中的alpha值不变。

在一些实施例中,调整模块还用于:

根据预设透明度渐变函数,计算当前处理的采样像素在渲染管线中的目标alpha值;

将当前处理的采样像素在渲染管线中的初始alpha值调整为目标alpha值。

在一些实施例中,预设透明度渐变函数为线性变换函数或非线性变换函数。

在一些实施例中,目标坐标系包括下述任意一项或多项:

世界空间坐标系、平面直角坐标系、平面极坐标系。

在一些实施例中,列表模型对应的列表为滚动列表。

在一些实施例中,滚动列表的滚动方向包括向上和向下、或向左和向右。

本申请实施例提供的游戏中列表的显示装置,与上述实施例提供的游戏中列表的显示方法具有相同的技术特征,所以也能解决相同的技术问题,达到相同的技术效果。

如图5所示,本申请实施例提供的一种终端设备500,包括:处理器501、存储器502、显示器503和总线,存储器502存储有所述处理器501可执行的机器可读指令,当终端设备运行时,处理器501与存储器502之间通过总线通信,处理器501执行所述机器可读指令,以执行如上述游戏中列表的显示方法的步骤,显示器503用于呈现本申请实施例中的图形用户界面。

具体地,上述存储器502和处理器501能够为通用的存储器和处理器,这里不做具体限定,当处理器501运行存储器502存储的计算机程序时,能够执行上述游戏中列表的显示方法。

处理器501可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过处理器501中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器501可以是通用处理器,包括中央处理器(centralprocessingunit,简称cpu)、网络处理器(networkprocessor,简称np)等;还可以是数字信号处理器(digitalsignalprocessing,简称dsp)、专用集成电路(applicationspecificintegratedcircuit,简称asic)、现成可编程门阵列(field-programmablegatearray,简称fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本申请实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本申请实施例所公开的方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器502,处理器501读取存储器502中的信息,结合其硬件完成上述方法的步骤。

对应于上述游戏中列表的显示方法,本申请实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质存储有机器可运行指令,所述计算机可运行指令在被处理器调用和运行时,所述计算机可运行指令促使所述处理器运行上述游戏中列表的显示方法的步骤。

本申请实施例所提供的游戏中列表的显示装置可以为设备上的特定硬件或者安装于设备上的软件或固件等。本申请实施例所提供的装置,其实现原理及产生的技术效果和前述方法实施例相同,为简要描述,装置实施例部分未提及之处,可参考前述方法实施例中相应内容。所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,前述描述的系统、装置和单元的具体工作过程,均可以参考上述方法实施例中的对应过程,在此不再赘述。

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

再例如,附图中的流程图和框图显示了根据本申请的多个实施例的装置、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或代码的一部分,所述模块、程序段或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现方式中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或动作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。

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

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

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

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

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

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1