一种图像绘制的方法及设备技术

技术编号:15813383 阅读:62 留言:0更新日期:2017-07-14 21:28
本发明专利技术公开了一种图像绘制的方法,包括:当终端设备接收到移动操作指令时,获取目标柱状对象第一当前位置轨迹上的关键点坐标和移动操作指令所指示的移动方向;其中,目标柱状对象包括头部组件和身体组件,身体组件在长度方向的中心切面包括多个圆和多个正方形,多个圆中的每两个圆通过切点依次连接,多个正方形的两条对边按照圆的连接顺序依次穿过相邻两个圆的圆心,关键点坐标包括头部组件的中心坐标和多个圆中至少两个圆心的坐标;确定更新位置轨迹上的关键点坐标,以绘制移动后的目标柱状对象。本发明专利技术实施例提供的图像绘制的方法,在移动检测时只需要检测部分圆心即可,减少了需要检测的关键点的数量,提高了检测效率,还降低了计算开销。

Image drawing method and apparatus

The invention discloses a method, image rendering includes: when the terminal device receives the mobile operating instructions, get the moving direction of the columnar target object the first point, the current position on the track coordinates and mobile operating instructions indicating the target; cylindrical objects including head assembly and body component, center section of body components in the longitudinal direction and includes a plurality of a plurality of square, each of the two round in multiple circles are connected sequentially by multiple sites, two square on the side in accordance with the order of connection circle passes through the two adjacent circles, including at least two key point coordinate coordinate center coordinates of the center of the head assembly and in a circle; determine the coordinates of key points on the trajectory of the mobile target to update, drawing after column object. Method of image rendering of the embodiment of the invention can only detect central needs in the mobile detection, reduces the number of key points need detection, improve the detection efficiency, the computational cost is reduced also.

【技术实现步骤摘要】
一种图像绘制的方法及设备
本专利技术涉及互联网
,具体涉及一种图像绘制的方法及设备。
技术介绍
随着互联网应用的发展,游戏的种类越来越多,其中,贪吃蛇游戏受到广大用户的欢迎。贪吃蛇就是玩家所养的一条蛇,该条蛇在玩家的控制下移动,在移动过程中会不断吃食物(能量点),从而不断长大。玩家在移动蛇吃能量点的过程中需要控制蛇移动,避免跟其他蛇碰撞,一旦一条蛇的头部撞到另一条蛇的身体,则该条蛇就会死亡,死亡的蛇会变成能量点,供其他蛇食用。当前贪吃蛇游戏中蛇的身体是通过圆形叠加组成的,如图1所示,此类方法能简单的描绘出蛇的形态,但是圆和圆之间的边缘处存在较大空隙,看起来蛇的身体会有很多锯齿,尤其蛇在转弯时,转弯的部位的锯齿会更加突出。现有技术除了上述图片中描述的绘制存在锯齿的问题之外,在对蛇进行移动检测的过程中需要检测的关键点也很多,不仅要检测各个圆的圆心,还要检测两个圆重叠的锯齿部位的点,从而导致检测效率低下,而且还增大了计算开销。
技术实现思路
为了提高移动检测过程中的检测效率,降低计算开销,本专利技术实施例提供一种图像绘制的方法,通过多个圆在切点上的拼接和对边穿过相邻两圆的正方形共同组成目标柱状对象,使目标柱状对象的整体完全闭合,没有空隙,这样在移动检测时只需要检测部分圆心即可,减少了需要检测的关键点的数量,提高了检测效率,还降低了计算开销。本专利技术实施例还提供了相应的设备。本专利技术第一方面提供一种图像绘制的方法,所述方法应用于图像绘制设备,所述方法包括:当终端设备接收到移动操作指令时,获取目标柱状对象第一当前位置轨迹上的关键点坐标和所述移动操作指令所指示的移动方向;其中,所述目标柱状对象包括头部组件和身体组件,所述身体组件在长度方向的中心切面包括多个圆和多个正方形,所述多个圆中的每两个圆通过切点依次连接,所述多个正方形中的第一个正方形的对边分别穿过所述头部组件和所述身体组件中连接所述头部组件的第一个圆的圆心,从所述第一个圆开始,所述多个正方形中除所述第一个正方形之外的其他正方形的两条对边按照圆的连接顺序依次穿过相邻两个圆的圆心,所述关键点坐标包括所述头部组件的中心坐标和所述多个圆中至少两个圆心的坐标;根据所述移动操作指令所指示的移动方向和所述第一当前位置轨迹上的关键点坐标,确定更新位置轨迹上的关键点坐标,所述更新位置轨迹上的关键点坐标用于所述终端设备绘制移动后的所述目标柱状对象。本专利技术第二方面提供一种终端设备,包括:接收单元,用于接收移动操作指令;获取单元,用于当所述接收单元接收到移动操作指令时,获取目标柱状对象第一当前位置轨迹上的关键点坐标和所述移动操作指令所指示的移动方向;其中,所述目标柱状对象包括头部组件和身体组件,所述身体组件在长度方向的中心切面包括多个圆和多个正方形,所述多个圆中的每两个圆通过切点依次连接,所述多个正方形中的第一个正方形的对边分别穿过所述头部组件和所述身体组件中连接所述头部组件的第一个圆的圆心,从所述第一个圆开始,所述多个正方形中除所述第一个正方形之外的其他正方形的两条对边按照圆的连接顺序依次穿过相邻两个圆的圆心,所述关键点坐标包括所述头部组件的中心坐标和所述多个圆中至少两个圆心的坐标;第一确定单元,用于根据所述接收单元所接收的移动操作指令所指示的移动方向和所述获取单元获取的所述第一当前位置轨迹上的关键点坐标,确定更新位置轨迹上的关键点坐标,所述更新位置轨迹上的关键点坐标用于所述终端设备绘制移动后的所述目标柱状对象。本专利技术第三方面提供一种服务器,包括:获取单元,用于当终端设备接收到移动操作指令时,获取目标柱状对象第一当前位置轨迹上的关键点坐标和所述移动操作指令所指示的移动方向;其中,所述目标柱状对象包括头部组件和身体组件,所述身体组件在长度方向的中心切面包括多个圆和多个正方形,所述多个圆中的每两个圆通过切点依次连接,所述多个正方形中的第一个正方形的对边分别穿过所述头部组件和所述身体组件中连接所述头部组件的第一个圆的圆心,从所述第一个圆开始,所述多个正方形中除所述第一个正方形之外的其他正方形的两条对边按照圆的连接顺序依次穿过相邻两个圆的圆心,所述关键点坐标包括所述头部组件的中心坐标和所述多个圆中至少两个圆心的坐标;第一确定单元,用于根据所述获取单元获取的所述移动操作指令所指示的移动方向和所述第一当前位置轨迹上的关键点坐标,确定更新位置轨迹上的关键点坐标,所述更新位置轨迹上的关键点坐标用于所述终端设备绘制移动后的所述目标柱状对象。与现有技术中在移动检测的过程中需要检测的关键点数量多,导致检测效率低下,计算开销大相比,本专利技术实施例提供的图像绘制的方法,通过多个圆在切点上的拼接和对边穿过相邻两圆的正方形共同组成目标柱状对象,使目标柱状对象的整体完全闭合,没有空隙,这样在移动检测时只需要检测部分圆心即可,减少了需要检测的关键点的数量,提高了检测效率,还降低了计算开销。附图说明图1是现有技术中组成贪吃蛇身体的圆的叠加示意图;图2是本专利技术实施例中图像绘制的系统的一实施例示意图;图3是本专利技术实施例中终端设备的界面显示的一示例示意图;图4是本专利技术实施例中柱状对象的中心切面的一示意图;图5是本专利技术实施例中柱状对象的中心切面的另一示意图;图6是本专利技术实施例中柱状对象的中心切面的另一示意图;图7是本专利技术实施例中柱状对象的中心切面的另一示意图;图8是本专利技术实施例中柱状对象的在终端设备的显示效果示意图;图9是本专利技术实施例中图像绘制的系统的另一实施例示意图;图10A是本专利技术实施例中终端设备的界面显示的另一示例示意图;图10B是本专利技术实施例中终端设备的界面显示的另一示例示意图;图11是本专利技术实施例中场景示例中的一示意图;图12是本专利技术实施例中图像绘制的方法的一实施例示意图;图13是本专利技术实施例中终端设备的一实施例示意图;图14是本专利技术实施例中终端设备的另一实施例示意图;图15是本专利技术实施例中终端设备的另一实施例示意图;图16是本专利技术实施例中服务器的一实施例示意图;图17是本专利技术实施例中服务器的另一实施例示意图;图18是本专利技术实施例中服务器的另一实施例示意图;图19是本专利技术实施例中服务器的另一实施例示意图;图20是本专利技术实施例中终端设备的另一实施例示意图。具体实施方式本专利技术实施例提供一种图像绘制的方法,通过多个圆在切点上的拼接和对边穿过相邻两圆的正方形共同组成目标柱状对象,使目标柱状对象的整体完全闭合,没有空隙,这样在移动检测时只需要检测部分圆心即可,减少了需要检测的关键点的数量,提高了检测效率,还降低了计算开销。本专利技术实施例还提供了相应的设备。以下分别进行详细说明。下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。本专利技术实施例中的终端设备可以为手机、平板电脑和个人计算机(PersonalComputer,PC)等终端。本专利技术多个实施例所对应的附图中终端设备的表现形式都是手机,但需要说明的是,并不应将以手机为例的场景理解为是对本申请方案应用场景的限定,本申请的方案还可以应用在个人计算机等其他终端设备上应用。本专利技术实施例所提供的方案适用于所有包括柱状对象的游戏中,柱状对象也不限于贪吃蛇,也可以是蚯蚓和蠕虫等其他柱状的对本文档来自技高网...
一种图像绘制的方法及设备

【技术保护点】
一种图像绘制的方法,其特征在于,所述方法应用于图像绘制设备,所述方法包括:当终端设备接收到移动操作指令时,获取目标柱状对象第一当前位置轨迹上的关键点坐标和所述移动操作指令所指示的移动方向;其中,所述目标柱状对象包括头部组件和身体组件,所述身体组件在长度方向的中心切面包括多个圆和多个正方形,所述多个圆中的每两个圆通过切点依次连接,所述多个正方形中的第一个正方形的对边分别穿过所述头部组件和所述身体组件中连接所述头部组件的第一个圆的圆心,从所述第一个圆开始,所述多个正方形中除所述第一个正方形之外的其他正方形的两条对边按照圆的连接顺序依次穿过相邻两个圆的圆心,所述关键点坐标包括所述头部组件的中心坐标和所述多个圆中至少两个圆心的坐标;根据所述移动操作指令所指示的移动方向和所述第一当前位置轨迹上的关键点坐标,确定更新位置轨迹上的关键点坐标,所述更新位置轨迹上的关键点坐标用于所述终端设备绘制移动后的所述目标柱状对象。

【技术特征摘要】
1.一种图像绘制的方法,其特征在于,所述方法应用于图像绘制设备,所述方法包括:当终端设备接收到移动操作指令时,获取目标柱状对象第一当前位置轨迹上的关键点坐标和所述移动操作指令所指示的移动方向;其中,所述目标柱状对象包括头部组件和身体组件,所述身体组件在长度方向的中心切面包括多个圆和多个正方形,所述多个圆中的每两个圆通过切点依次连接,所述多个正方形中的第一个正方形的对边分别穿过所述头部组件和所述身体组件中连接所述头部组件的第一个圆的圆心,从所述第一个圆开始,所述多个正方形中除所述第一个正方形之外的其他正方形的两条对边按照圆的连接顺序依次穿过相邻两个圆的圆心,所述关键点坐标包括所述头部组件的中心坐标和所述多个圆中至少两个圆心的坐标;根据所述移动操作指令所指示的移动方向和所述第一当前位置轨迹上的关键点坐标,确定更新位置轨迹上的关键点坐标,所述更新位置轨迹上的关键点坐标用于所述终端设备绘制移动后的所述目标柱状对象。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:当达到所述目标柱状对象的身体尺寸更新条件时,获取所述目标柱状对象的当前能量值和第二当前位置轨迹;根据能量值与柱状对象身体尺寸的对应关系,确定所述当前能量值所对应的待更新身体尺寸,所述待更新身体尺寸包括待更新长度和待更新宽度;根据所述待更新长度和所述待更新宽度确定更新圆的大小和数量,以及更新正方形的大小和数量;根据所述第二当前位置轨迹、更新圆的大小和数量,确定更新身体尺寸后的位置轨迹;其中,所述更新身体尺寸后的位置轨迹和所述更新圆的大小和数量,以及更新正方形的大小和数量用于所述终端设备绘制更新身体尺寸后的目标柱状对象。3.根据权利要求2所述的方法,其特征在于,所述根据所述待更新长度和所述待更新宽度确定更新圆的大小和数量,以及更新正方形的大小和数量,包括:根据所述待更新宽度确定所述更新圆的直径;根据所述更新圆的直径和所述待更新长度,确定所述更新圆的数量;根据所述更新圆的直径和数量确定所述正方形的边长和数量。4.根据权利要求2或3所述的方法,其特征在于,所述根据所述第二当前位置轨迹、更新圆的大小和数量,确定更新身体尺寸后的位置轨迹,包括:以所述第二当前位置轨迹中头部组件的中心点开始,按照所述第二当前位置轨迹的曲线形状依次确定每个更新圆的圆心坐标;从所述中心点到所述每个更新圆中最后一个更新圆的圆心坐标所形成的轨迹为更新身体尺寸后的位置轨迹。5.根据权利要求2或3任一所述的方法、其特征在于,当所述图像绘制设备为终端设备时,所述方法还包括:根据所述更新圆的大小,以及正方形的大小,对预存储的圆形图片和正方形图片进行缩放,以得到待使用的圆形图片和正方形图片;根据所述更新圆的数量、更新正方形的数量和所述更新身体尺寸后的位置轨迹,使用所述待使用的圆形图片和正方形图片绘制更新身体尺寸后的目标柱状对象。6.根据权利要求1或2所述的方法,其特征在于,当所述图像绘制设备为服务器时,所述方法还包括:向处于同一应用界面的每个终端设备发送所述更新位置轨迹上的关键点坐标,以使所述同一应用界面的每个终端设备根据所述更新位置轨迹上的关键点坐标绘制移动后的所述目标柱状对象。7.一种终端设备,其特征在于,包括:接收单元,用于接收移动操作指令;获取单元,用于当所述接收单元接收到移动操作指令时,获取目标柱状对象第一当前位置轨迹上的关键点坐标和所述移动操作指令所指示的移动方向;其中,所述目标柱状对象包括头部组件和身体组件,所述身体组件在长度方向的中心切面包括多个圆和多个正方形,所述多个圆中的每两个圆通过切点依次连接,所述多个正方形中的第一个正方形的对边分别穿过所述头部组件和所述身体组件中连接所述头部组件的第一个圆的圆心,从所述第一个圆开始,所述多个正方形中除所述第一个正方形之外的其他正方形的两条对边按照圆的连接顺序依次穿过相邻两个圆的圆心,所述关键点坐标包括所述头部组件的中心坐标和所述多个圆中至少两个圆心的坐标;第一确定单元,用于根据所述接收单元所接收的移动操作指令所指示的移动方向和所述获取单元获取的所述第一当前位置轨迹上的关键点坐标,确定更新位置轨迹上的关键点坐标,所述更新位置轨迹上的关键点坐标用于所述终端设备绘制移动后的所述目标柱状对象。8.根据权利要求7所述的终端设备,其特征在于,所述终端设备还包括第二确定单元、第三确定单元和第四确定单元,所述获取单元,还用于当达到所述目标柱状对象的身体尺寸更新条件时,获取所述目标柱状对象的当前能量值和第二当前位置轨迹;所述第二确定单元,用于根据所述获取单元获取的所述能量...

【专利技术属性】
技术研发人员:谢巍
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1