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.根据权利要求1所述的方法,其特征在于,所述方法还包括:当达到所述目标柱状对象的身体尺寸更新条件时,获取所述目标柱状对象的当前能量值和第二当前位置轨迹;根据能量值与柱状对象身体尺寸的对应关系,确定所述当前能量值所对应的待更新身体尺寸,所述待更新身体尺寸包括待更新长度和待更新宽度;根据所述待更新长度和所述待更新宽度确定更新圆的大小和数量,以及更新正方形的大小和数量;根据所述第二当前位置轨迹、更新圆的大小和数量,确定更新身体尺寸后的位置轨迹;其中,所述更新身体尺寸后的位置轨迹和所述更新圆的大小和数量,以及更新正方形的大小和数量用于所述终端设备绘制更新身体尺寸后的目标柱状对象。3.根据权利要求2所述的方法,其特征在于,所述根据所述待更新长度和所述待更新宽度确定更新圆的大小和数量,以及更新正方形的大小和数量,包括:根据所述待更新宽度确定所述更新圆的直径;根据所述更新圆的直径和所述待更新长度,确定所述更新圆的数量;根据所述更新圆的直径和数量确定所述正方形的边长和数量。4.根据权利要求2或3所述的方法,其特征在于,所述根据所述第二当前位置轨迹、更新圆的大小和数量,确定更新身体尺寸后的位置轨迹,包括:以所述第二当前位置轨迹中头部组件的中心点开始,按照所述第二当前位置轨迹的曲线形状依次确定每个更新圆的圆心坐标;从所述中心点到所述每个更新圆中最后一个更新圆的圆心坐标所形成的轨迹为更新身体尺寸后的位置轨迹。5.根据权利要求2或3任一所述的方法、其特征在于,当所述图像绘制设备为终端设备时,所述方法还包括:根据所述更新圆的大小,以及正方形的大小,对预存储的圆形图片和正方形图片进行缩放,以得到待使用的圆形图片和正方形图片;根据所述更新圆的数量、更新正方形的数量和所述更新身体尺寸后的位置轨迹,使用所述待使用的圆形图片和正方形图片绘制更新身体尺寸后的目标柱状对象。6.根据权利要求1或2所述的方法,其特征在于,当所述图像绘制设备为服务器时,所述方法还包括:向处于同一应用界面的每个终端设备发送所述更新位置轨迹上的关键点坐标,以使所述同一应用界面的每个终端设备根据所述更新位置轨迹上的关键点坐标绘制移动后的所述目标柱状对象。7.一种终端设备,其特征在于,包括:接收单元,用于接收移动操作指令;获取单元,用于当所述接收单元接收到移动操作指令时,获取目标柱状对象第一当前位置轨迹上的关键点坐标和所述移动操作指令所指示的移动方向;其中,所述目标柱状对象包括头部组件和身体组件,所述身体组件在长度方向的中心切面包括多个圆和多个正方形,所述多个圆中的每两个圆通过切点依次连接,所述多个正方形中的第一个正方形的对边分别穿过所述头部组件和所述身体组件中连接所述头部组件的第一个圆的圆心,从所述第一个圆开始,所述多个正方形中除所述第一个正方形之外的其他正方形的两条对边按照圆的连接顺序依次穿过相邻两个圆的圆心,所述关键点坐标包括所述头部组件的中心坐标和所述多个圆中至少两个圆心的坐标;第一确定单元,用于根据所述接收单元所接收的移动操作指令所指示的移动方向和所述获取单元获取的所述第一当前位置轨迹上的关键点坐标,确定更新位置轨迹上的关键点坐标,所述更新位置轨迹上的关键点坐标用于所述终端设备绘制移动后的所述目标柱状对象。8.根据权利要求7所述的终端设备,其特征在于,所述终端设备还包括第二确定单元、第三确定单元和第四确定单元,所述获取单元,还用于当达到所述目标柱状对象的身体尺寸更新条件时,获取所述目标柱状对象的当前能量值和第二当前位置轨迹;所述第二确定单元,用于根据所述获取单元获取的所述能量...
【专利技术属性】
技术研发人员:谢巍,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。