100字范文,内容丰富有趣,生活中的好帮手!
100字范文 > 动画生成方法 装置及存储介质与流程

动画生成方法 装置及存储介质与流程

时间:2021-11-30 18:03:42

相关推荐

动画生成方法 装置及存储介质与流程

本申请涉及游戏开发

技术领域:

:,尤其涉及一种动画生成方法、装置及存储介质。

背景技术:

::随着游戏行业的蓬勃发展,游戏中动画的开发也变得尤其重要,各种各样的动画效果,让游戏场景更加逼真、鲜活,增强游戏对用户的吸引力。相关技术中,提供了两种制作动画的方法,一种是通过导入一系列相同规格的图片,由动画设计师手工合并制作动画,一种是选取多张图片采用特定的软件生成动画。然而,上述动画生成的过程均需要人工参与,并且修改其中一张图片时都要人工重新执行一遍上述过程,用户体验不好。技术实现要素:本申请提供一种动画生成方法、装置及存储介质,以克服需要人工参与生成动画的问题。第一方面,本申请提供的一种动画生成方法,包括:s11、获取目标文件夹对应的雪碧图,所述雪碧图是将所述目标文件夹中的图片进行合并得到的;s12、获取所述雪碧图中每张图片的动画图片信息,所述动画图片信息包括所述图片的大小和所述图片在所述雪碧图中的位置;s13、根据所述动画图片信息和配置文件,生成所述雪碧图对应的动画,所述配置文件包括所述图片中的对象的属性参数。可选的,所述配置文件为代码文件,所述根据所述动画图片信息和配置文件,生成所述雪碧图对应的动画,包括:获取所述图片的标识;在所述代码文件中获取字段名与所述标识相同的字段;将所述动画图片信息赋值给所述字段,并根据所述代码文件生成所述雪碧图对应的动画。可选的,所述获取目标文件夹对应的雪碧图,包括:根据预设合并方式,对所述目标文件夹中的图片进行合并,获取每种合并方式对应的合并图片;针对每种合并方式,计算得到所述合并方式对应的合并图片的面积,所述合并图片的面积由所述合并图片的最大长度和最大宽度确定;根据面积最小的合并图片,获取所述目标文件夹对应的雪碧图。可选的,所述将所述动画图片信息赋值给所述字段,并根据所述代码文件生成所述雪碧图对应的动画,包括:对所述动画图片信息进行格式转换,获取格式转换后的动画图片信息;将所述格式转换后的动画图片信息赋值给所述字段,并根据所述代码文件生成所述雪碧图对应的动画。可选的,所述根据所述动画图片信息和配置文件,生成所述雪碧图对应的动画之后,还包括:监测所述目标文件夹中是否存在增加的图片或删除的图片;若是,执行步骤s11至s13。可选的,所述获取目标文件夹对应的雪碧图之前,还包括:获取多张原始图片;对所述多张原始图片进行分类,获取至少一个资源文件夹,每个资源文件夹中的图片包含同一类别的对象;根据每个资源文件夹中的至少一张图片,获取所述目标文件夹。可选的,所述属性参数包括所述对象的骨骼的朝向和位置。第二方面,本申请提供一种动画生成装置装置,包括:获取模块,用于获取目标文件夹对应的雪碧图,所述雪碧图是将所述目标文件夹中的图片进行合并得到的;获取所述雪碧图中每张图片的动画图片信息,所述动画图片信息包括所述图片的大小和所述图片在所述雪碧图中的位置;处理模块,用于根据所述动画图片信息和配置文件,生成所述雪碧图对应的动画,所述配置文件包括所述图片中的对象的属性参数。第三方面,本申请提供一种动画生成装置,包括处理器、存储器及存储在所述存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现第一方面所述的方法。第四方面,本申请提供一种存储介质,所述存储介质中存储有指令,当其在计算机上运行时,使得计算机执行第一方面所述的方法。本实施例提供的动画生成方法、装置及存储介质,包括:获取目标文件夹对应的雪碧图,雪碧图是将目标文件夹中的图片进行合并得到的,获取雪碧图中每张图片的动画图片信息,动画图片信息包括图片的大小和图片在雪碧图中的位置,根据动画图片信息和配置文件,生成雪碧图对应的动画,配置文件包括图片中的对象的属性参数。在本申请提供的动画生成方法中,不仅提高了动画生成的自动化程度,还提高了动画生成效率。附图说明图1为本申请实施例提供的手工合并制作动画的示意图;图2为本申请实施例提供的动画生成方法实施例一的流程图;图3为本申请实施例提供的资源文件夹的示意图;图4a为本申请实施例提供的雪碧图一的示意图;图4b为本申请实施例提供的雪碧图二的示意图;图5为本申请实施例提供的动画生成方法实施例二的流程图;图6a为本申请实施例提供的雪碧图三的示意图;图6b为本申请实施例提供的雪碧图四的示意图;图7为本申请实施例提供的动画生成装置实施例一的结构示意图;图8为本申请实施例提供的动画生成装置实施例二的结构示意图。具体实施方式为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。目前,在游戏开发过程中,提供了两种制作动画的方法,一种是通过导入一系列相同规格的图片,由动画设计师手工合并制作动画,图1为本申请实施例提供的手工合并制作动画的示意图,如图1所示,包括八张图片,这八张图片具有相同的规格,即,图片的大小相同,每张图片表示跑步的一个分解动作,通过手工合并这八张图片生成一个跑步的动画。另一种是选取多张图片采用特定的软件生成动画,通过选取图片1和图片2采用特定软件生成雪碧图,获取图片1和图片2的动画图片信息,并将这两个动画图片信息转换为json文档,然后将该json文档加载到网页代码中,从而实现动画的制作。在该过程中,这些图片的规格可以不相同也可以相同。然而,上述动画生成的过程均需要人工参与,并且修改其中一张图片时都要人工重新执行一遍上述过程,用户体验不好。下面,提高具体实施例,对本申请所示的技术方案进行详细说明。需要说明的是,下面几个具体实施例可以相互结合,对于相同或相似的内容,在不同的实施例中不再进行赘述。本申请实施例的执行主体可以为动画生成装置,该动画生成装置可以设置在终端设备或服务器中。可选的,该动画生成装置可以通过软件实现,或者,该动画生成装置可以通过软件和硬件的结合实现。图2为本申请实施例提供的动画生成方法实施例一的流程图,如图2所示,该方法可以包括如下步骤:s11、获取目标文件夹对应的雪碧图,雪碧图是将目标文件夹中的图片进行合并得到的。为了提供更好的用户体验,网页小游戏常常需要加载动画,由于每加载一张动画,就需要建立一次连接,导致网页访问等待时间随着需要加载动画的数量不断增长而变长,基于此,将多张图片合并成雪碧图,并根据雪碧图生成动画,这样只需建立一次连接,减缓了访问压力。其中,目标文件夹中的图片可以是预先选取的,示例性地,目标文件夹中的图片包括蓝方地鼠的图片、红方地鼠的图片、比分的图片,那么将目标文件夹中的图片进行合并得到雪碧图。其中,可以通过如下可行的实现方式获取目标文件夹:可选的,在步骤s11之前,还包括:s111、获取多张原始图片。s112、对多张原始图片进行分类,获取至少一个资源文件夹,每个资源文件夹中的图片包含同一类别的对象。其中,多张原始图片可以是从网络上下载得到的或者根据用户的访问频率确定的,本实施例不对原始图片的来源做限制。对多张原始图片进行分类获取至少一个资源文件夹,每个资源文件夹中的图片包含同一类别的对象。示例性地,图3为本申请实施例提供的资源文件夹的示意图,参见图3,原始图片包括蓝方地鼠正常状态的图片、蓝方地鼠被敲状态的图片、蓝方地鼠哭泣动作分解2的图片、蓝方地鼠哭泣动作分解1的图片、红方地鼠正常状态的图片、红方地鼠被敲状态的图片、红方地鼠哭泣动作分解2的图片、红方地鼠哭泣动作分解1的图片、比分的图片、锤子的图片、比分背景的图片。需要说明的是,原始图片的格式可以为便携式网络图形(portablenetworkgraphics,png)格式,还可以为其它图片格式,本实施例对此不做限制。当然,图3只是示例性说明原始图片,在实际应用中,原始图片包括但不仅限于上述示例。其中,针对图3示例,图片的对象分别为蓝方地鼠、蓝方地鼠、蓝方地鼠、蓝方地鼠、红方地鼠、红方地鼠、红方地鼠、红方地鼠、比分、锤子、比分背景,那么对多张原始图片进行分类后,得到三个资源文件夹,每个资源文件夹中的图片的对象为同一类别,即,蓝方地鼠正常状态的图片、蓝方地鼠被敲状态的图片、蓝方地鼠哭泣动作2的图片、蓝方地鼠哭泣动作分解1的图片属于蓝方地鼠资源文件夹;红方地鼠正常状态的图片、红方地鼠被敲状态的图片、红方地鼠哭泣动作2的图片、红方地鼠哭泣动作分解1的图片属于红方地鼠资源文件夹;比分的图片、锤子的图片、比分背景的图片属于静态图片文件夹。s113、根据每个资源文件夹中的至少一个图片,获取目标文件夹。从每个资源文件夹中获取至少一张图片得到目标文件夹,以图3为例,从蓝方地鼠资源文件夹中获取蓝方地鼠哭泣动作2的图片、从红方地鼠资源文件夹获取红方地鼠正常状态的图片、从静态图片文件夹获取比分的图片、锤子的图片,根据这些图片得到目标文件夹,目标文件夹包括这些图片。接着,将目标文件夹中的图片进行合并得到雪碧图,可选的,根据预设合并方式对图片进行合并。在图3实施例的基础上,以两种预设合并方式得到两种雪碧图为例,图4a为本申请实施例提供的雪碧图一的示意图,图4b为本申请实施例提供的雪碧图二的示意图,参见图4a,在图4a的合并方式中,将蓝方地鼠哭泣动作2的图片、红方地鼠正常状态的图片、比分的图片、锤子的图片依次横向合并,参见图4b,将蓝方地鼠哭泣动作2的图片、红方地鼠正常状态的图片横向合并,比分的图片位于合并图片的下方的中间,锤子的图片位于合并图片的上方的中间。可选的,在多种合并方式中,面积最小的合并图片为该目标文件夹对应的雪碧图,合并图片的面积由合并图片的最大长度和最大宽度确定。当然,本实施例不对雪碧图的合并方式做限制,只要将图片进行合并得到雪碧图即可。s12、获取雪碧图中每张图片的动画图片信息。动画图片信息包括图片的大小和图片在雪碧图中的位置,得到目标文件夹对应的雪碧图后,获取雪碧图中每张图片的动画图片信息。其中,图片在雪碧图中的位置可以为在雪碧图中图片的顶点坐标或者中心点坐标,本实施例对此不做限制。s13、根据动画图片信息和配置文件,生成雪碧图对应的动画。配置文件包括图片中的对象的属性参数,配置文件可以为代码文件。可选的,属性参数包括对象的骨骼的朝向和位置。将雪碧图中每张图片的动画图片信息加载到配置文件中,生成该雪碧图对应的动画,实现实时预览动画。其中,配置文件中图片的动画图片信息和该图片中的对象的属性信息是对应的。配置文件加载完成后,可以编写程序代码读取指定图片的配置,将得到的配置值作为应用程序接口(applicationprogramminginterface,api)的一个动态参数,可以同时传入其它动态参数,调用api后即可生成动画,其中,动态参数可以为指定图片中的对象执行某一动作的频率、执行某一动作的时长等。其中,属性参数为已固定的参数、动态参数为未固定的参数。示例性地,将图片1的动画图片信息加载到配置文件后,图片1中的对象为人物1,图片1中人物1的属性参数包括人物1的朝向(包括朝左、朝右、朝上、朝上)和位置(各个身体部位的位置坐标,例如手臂的位置坐标向上倾斜45度或向下倾斜30度),然后还可以调用对应的api,获取人物1的动态参数,例如:朝左的时长、手臂向上倾斜45度的时长等。具体根据实际需求确定,本实施例对此不做限制。可选的,可以通过如下可行的实现方式根据动画图片信息和配置文件,生成所述雪碧图对应的动画:s131、获取图片的标识。s132、在代码文件中获取字段名与标识相同的字段。s133、将动画图片信息赋值给该字段,并根据所述代码文件生成雪碧图对应的动画。其中,雪碧图中图片的标识可以为该图片的文件名,如图4中的“蓝方地鼠正常状态”、“红方地鼠被敲状态”。获取图片的文件名后,以该文件名为索引在代码文件中查找字段名与该文件名相同的字段,然后将该图片的动画图片信息赋值给该字段,加载代码文件,便可生成雪碧图对应的动画。代码文件中该图片的动画图片信息和该图片中的对象的属性参数是对应的。可选的,步骤s133具体包括:对动画图片信息进行格式转换,获取格式转换后的动画图片信息。将格式转换后的动画图片信息赋值给该字段,并根据所述代码文件生成雪碧图对应的动画。示例性地,本实施例中的动画图片信息包括图片的大小和该图片在雪碧图中的位置,图片的大小可以表示为width:42、height:20,该图片在雪碧图中的位置可以表示为(x,y)为(0,10),由于一些的游戏应用无法识别该信息,则可以将图片的大小表示为w:42、h:20,位置可以不变。当然,上述只是示例性说明可以根据游戏引擎的不同,可以对动画图片信息进行格式转换,本实施例不以上述涉及的格式为例。然后将格式转换后的动画图片信息赋值给该字段,然后加载代码文件生成雪碧图对应的动画。可选的,在步骤s13之后,还可以执行:监测目标文件夹中是否存在增加的图片或删除的图片。若是,执行步骤s11至s13。具体地,生成目标文件夹对应的雪碧图之后,还可以监测文件夹中是否存在增加的图片或删除的图片,其中,增加的图片和删除的图片是响应于用户操作确定的,也即,用户根据实际需求,给目标文件夹增加图片或删除目标文件夹。若存在增加的图片或删除的图片,则执行步骤s11至s13,从而自动生成目标文件夹对应的雪碧图,并生成该雪碧图对应的动画。本实施例提供的动画生成方法,包括:获取目标文件夹对应的雪碧图,雪碧图是将目标文件夹中的图片进行合并得到的,获取雪碧图中每张图片的动画图片信息,动画图片信息包括图片的大小和图片在雪碧图中的位置,根据动画图片信息和配置文件,生成雪碧图对应的动画,配置文件包括图片中的对象的属性参数。在本申请提供的动画生成方法中,不仅提高了动画生成的自动化程度,还提高了动画生成效率。在上述实施例的基础上,可以通过如下可行的实现方式获取目标文件夹对应的雪碧图,图5为本申请实施例提供的动画生成方法实施例二的流程图,如图5所示,步骤s11具体包括如下步骤:s21、根据预设多种合并方式,对目标文件夹中的图片进行合并,获取每种合并方式对应的合并图片。预设多种合并方式为预先设定的多种合并方式,包括但不限于横向合并、纵向合并以及图4a、图4b中的合并方式。根据预设多种合并方式,对目标文件夹中的各张图片进行合并,得到每种合并方式对应的合并图片。s22、针对每种合并方式,计算得到该合并方式对应的合并图片的面积。其中,合并图片包括目标文件中的各张图片和留空区域,留空区域表示没有图片的区域,为了兼容部分浏览器渲染动画的细微误差,可以设置雪碧图中的留空区域。其中,在加载雪碧图时,需要加载留空区域。合并图片的面积由合并图片的最大长度和最大宽度确定,合并图片的面积可以等于最大长度乘以最大宽度。示例性地,目标文件夹中包括三张30*30的图片、一张100*100的图片,图6a为本申请实施例提供的雪碧图三的示意图,图6b为本申请实施例提供的雪碧图四的示意图,在图6a所示的合并方式中,依次将这四张图片横向合并,在图6b所示的合并方式中,将三张30*30的图片纵向合并,并将一张100*100的图片横向与这三张30*30的图片合并,那么图6a中,最大长度为190、最大宽度为100,面积为190*100,在图6b中,最大长度为130、最大宽度为100,面积为130*100,由图6a、图6b可看出,图6b的留空区域的面积30*10小于图6a的留空区域的面积90*70。s23、根据面积最小的合并图片,获取目标文件夹对应的雪碧图。在预设多种合并方式中,获取面积最小的合并图片,将所述面积最小的合并图片作为该目标文件夹对应的雪碧图。示例性地,以图6a、6b所示的方式为例,按照图6b所示的合并方式,将目标文件夹中的各种图片进行合并,得到目标文件夹对应的雪碧图。这样,面积最小的合并图片的留空区域的面积也是最小的,那么在加载雪碧图时,可以节省系统内存。可选的,在预览动画时,还可以根据需求对图片进行修改,例如:增加图片或删除图片,然后执行步骤s11-s13,生成新的动画,进而进行实时预览。本实施例提供的动画生成方法,包括:根据预设合并方式,对目标文件夹中的图片进行合并,获取每种合并方式对应的合并图片,针对每种合并方式,计算得到合并方式对应的合并图片的面积,合并图片的面积由合并图片的最大长度和最大宽度确定,根据面积最小的合并图片,获取目标文件夹对应的雪碧图。在该方式中,雪碧图的留空区域最小,加载时节省了系统内存。图7为本申请实施例提供的动画生成装置实施例一的结构示意图,该动画生成装置可以集成在终端设备或服务器中,如图7所示,该动画生成装置可以包括:获取模块71,用于s11、获取目标文件夹对应的雪碧图,所述雪碧图是将所述目标文件夹中的图片进行合并得到的;s12、获取所述雪碧图中每张图片的动画图片信息,所述动画图片信息包括所述图片的大小和所述图片在所述雪碧图中的位置;处理模块72,用于s13、根据所述动画图片信息和配置文件,生成所述雪碧图对应的动画,所述配置文件包括所述图片中的对象的属性参数。可选的,所述处理模块72具体用于:获取所述图片的标识;在所述代码文件中获取字段名与所述标识相同的字段;将所述动画图片信息赋值给所述字段,并根据所述代码文件生成所述雪碧图对应的动画,所述配置文件为代码文件。可选的,所述获取模块71具体用于:所述获取目标文件夹对应的雪碧图,包括:根据预设合并方式,对所述目标文件夹中的图片进行合并,获取每种合并方式对应的合并图片;针对每种合并方式,计算得到所述合并方式对应的合并图片的面积,所述合并图片的面积由所述合并图片的最大长度和最大宽度确定;根据面积最小的合并图片,获取所述目标文件夹对应的雪碧图。可选的,所述获取模块71具体用于:所述将所述动画图片信息赋值给所述字段,并根据所述代码文件生成所述雪碧图对应的动画,包括:对所述动画图片信息进行格式转换,获取格式转换后的动画图片信息;将所述格式转换后的动画图片信息赋值给所述字段,并根据所述代码文件生成所述雪碧图对应的动画。可选的,所述根据所述动画图片信息和配置文件,生成所述雪碧图对应的动画之后,还包括:监测所述目标文件夹中是否存在增加的图片或删除的图片;若是,执行步骤s11至s13。可选的,所述获取模块71还用于:获取多张原始图片;对所述多张原始图片进行分类,获取至少一个资源文件夹,每个资源文件夹中的图片包含同一类别的对象;根据每个资源文件夹中的至少一张图片,获取所述目标文件夹。可选的,所述属性参数包括所述对象的骨骼的朝向和位置。本申请实施例提供的装置,可用于执行上述实施例中的方法,其实现原理和技术效果类似,在此不再赘述。图8为本申请实施例提供的动画生成装置实施例二的结构示意图,如图8所示,该动画生成装置包括处理器82;存储器81,用于存储所述处理器的计算机程序;其中,所述处理器82被配置为通过执行所述计算机程序来实现动画生成方法。本申请实施例还提供一种存储介质,所述存储介质中存储有指令。当所述执行在计算机上运行时,使得计算机执行上述动画生成方法。可以理解的是,在本申请的实施例中涉及的各种数字编号仅为描述方便进行的区分,并不用来限制本申请的实施例的范围。可以理解的是,在本申请的实施例中,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本申请的实施例的实施过程构成任何限定。最后应说明的是:以上各实施例仅用以说明本申请的技术方案,而非对其限制;尽管参照前述各实施例对本申请进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本申请各实施例技术方案的范围。当前第1页1 2 3 当前第1页1 2 3 

技术特征:

1.一种动画生成方法,其特征在于,包括:

s11、获取目标文件夹对应的雪碧图,所述雪碧图是将所述目标文件夹中的图片进行合并得到的;

s12、获取所述雪碧图中每张图片的动画图片信息,所述动画图片信息包括所述图片的大小和所述图片在所述雪碧图中的位置;

s13、根据所述动画图片信息和配置文件,生成所述雪碧图对应的动画,所述配置文件包括所述图片中的对象的属性参数。

2.根据权利要求1所述的方法,其特征在于,所述配置文件为代码文件,所述根据所述动画图片信息和配置文件,生成所述雪碧图对应的动画,包括:

获取所述图片的标识;

在所述代码文件中获取字段名与所述标识相同的字段;

将所述动画图片信息赋值给所述字段,并根据所述代码文件生成所述雪碧图对应的动画。

3.根据权利要求1所述的方法,其特征在于,所述获取目标文件夹对应的雪碧图,包括:

根据预设合并方式,对所述目标文件夹中的图片进行合并,获取每种合并方式对应的合并图片;

针对每种合并方式,计算得到所述合并方式对应的合并图片的面积,所述合并图片的面积由所述合并图片的最大长度和最大宽度确定;

根据面积最小的合并图片,获取所述目标文件夹对应的雪碧图。

4.根据权利要求2所述的方法,其特征在于,所述将所述动画图片信息赋值给所述字段,并根据所述代码文件生成所述雪碧图对应的动画,包括:

对所述动画图片信息进行格式转换,获取格式转换后的动画图片信息;

将所述格式转换后的动画图片信息赋值给所述字段,并根据所述代码文件生成所述雪碧图对应的动画。

5.根据权利要求1所述的方法,其特征在于,所述根据所述动画图片信息和配置文件,生成所述雪碧图对应的动画之后,还包括:

监测所述目标文件夹中是否存在增加的图片或删除的图片;

若是,执行步骤s11至s13。

6.根据权利要求1所述的方法,其特征在于,所述获取目标文件夹对应的雪碧图之前,还包括:

获取多张原始图片;

对所述多张原始图片进行分类,获取至少一个资源文件夹,每个资源文件夹中的图片包含同一类别的对象;

根据每个资源文件夹中的至少一张图片,获取所述目标文件夹。

7.根据权利要求1所述的方法,其特征在于,所述属性参数包括所述对象的骨骼的朝向和位置。

8.一种动画生成装置,其特征在于,包括:

获取模块,用于获取目标文件夹对应的雪碧图,所述雪碧图是将所述目标文件夹中的图片进行合并得到的;

获取所述雪碧图中每张图片的动画图片信息,所述动画图片信息包括所述图片的大小和所述图片在所述雪碧图中的位置;

处理模块,用于根据所述动画图片信息和配置文件,生成所述雪碧图对应的动画,所述配置文件包括所述图片中的对象的属性参数。

9.一种动画生成装置,包括处理器、存储器及存储在所述存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如上述权利要求1-7任一项所述的方法。

10.一种存储介质,其特征在于,所述存储介质中存储有指令,当其在计算机上运行时,使得计算机执行如权利要求1-7任一项所述的方法。

技术总结

本实施例提供的动画生成方法、装置及存储介质,包括:获取目标文件夹对应的雪碧图,雪碧图是将目标文件夹中的图片进行合并得到的,获取雪碧图中每张图片的动画图片信息,动画图片信息包括图片的大小和图片在雪碧图中的位置,根据动画图片信息和配置文件,生成雪碧图对应的动画,配置文件包括图片中的对象的属性参数。在本申请提供的动画生成方法中,不仅提高了动画生成的自动化程度,还提高了动画生成效率。

技术研发人员:邱清海

受保护的技术使用者:网易(杭州)网络有限公司

技术研发日:.11.07

技术公布日:.02.28

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。