本發(fā)明涉及互聯(lián)網(wǎng)
技術(shù)領(lǐng)域:
,具體涉及一種圖像繪制的方法及設(shè)備。
背景技術(shù):
:隨著互聯(lián)網(wǎng)應(yīng)用的發(fā)展,游戲的種類(lèi)越來(lái)越多,其中,貪吃蛇游戲受到廣大用戶的歡迎。貪吃蛇就是玩家所養(yǎng)的一條蛇,該條蛇在玩家的控制下移動(dòng),在移動(dòng)過(guò)程中會(huì)不斷吃食物(能量點(diǎn)),從而不斷長(zhǎng)大。玩家在移動(dòng)蛇吃能量點(diǎn)的過(guò)程中需要控制蛇移動(dòng),避免跟其他蛇碰撞,一旦一條蛇的頭部撞到另一條蛇的身體,則該條蛇就會(huì)死亡,死亡的蛇會(huì)變成能量點(diǎn),供其他蛇食用。當(dāng)前貪吃蛇游戲中蛇的身體是通過(guò)圓形疊加組成的,如圖1所示,此類(lèi)方法能簡(jiǎn)單的描繪出蛇的形態(tài),但是圓和圓之間的邊緣處存在較大空隙,看起來(lái)蛇的身體會(huì)有很多鋸齒,尤其蛇在轉(zhuǎn)彎時(shí),轉(zhuǎn)彎的部位的鋸齒會(huì)更加突出?,F(xiàn)有技術(shù)除了上述圖片中描述的繪制存在鋸齒的問(wèn)題之外,在對(duì)蛇進(jìn)行移動(dòng)檢測(cè)的過(guò)程中需要檢測(cè)的關(guān)鍵點(diǎn)也很多,不僅要檢測(cè)各個(gè)圓的圓心,還要檢測(cè)兩個(gè)圓重疊的鋸齒部位的點(diǎn),從而導(dǎo)致檢測(cè)效率低下,而且還增大了計(jì)算開(kāi)銷(xiāo)。技術(shù)實(shí)現(xiàn)要素:為了提高移動(dòng)檢測(cè)過(guò)程中的檢測(cè)效率,降低計(jì)算開(kāi)銷(xiāo),本發(fā)明實(shí)施例提供一種圖像繪制的方法,通過(guò)多個(gè)圓在切點(diǎn)上的拼接和對(duì)邊穿過(guò)相鄰兩圓的正方形共同組成目標(biāo)柱狀對(duì)象,使目標(biāo)柱狀對(duì)象的整體完全閉合,沒(méi)有空隙,這樣在移動(dòng)檢測(cè)時(shí)只需要檢測(cè)部分圓心即可,減少了需要檢測(cè)的關(guān)鍵點(diǎn)的數(shù)量,提高了檢測(cè)效率,還降低了計(jì)算開(kāi)銷(xiāo)。本發(fā)明實(shí)施例還提供了相應(yīng)的設(shè)備。本發(fā)明第一方面提供一種圖像繪制的方法,所述方法應(yīng)用于圖像繪制設(shè)備,所述方法包括:當(dāng)終端設(shè)備接收到移動(dòng)操作指令時(shí),獲取目標(biāo)柱狀對(duì)象第一當(dāng)前位置軌跡上的關(guān)鍵點(diǎn)坐標(biāo)和所述移動(dòng)操作指令所指示的移動(dòng)方向;其中,所述目標(biāo)柱狀對(duì)象包括頭部組件和身體組件,所述身體組件在長(zhǎng)度方向的中心切面包括多個(gè)圓和多個(gè)正方形,所述多個(gè)圓中的每?jī)蓚€(gè)圓通過(guò)切點(diǎn)依次連接,所述多個(gè)正方形中的第一個(gè)正方形的對(duì)邊分別穿過(guò)所述頭部組件和所述身體組件中連接所述頭部組件的第一個(gè)圓的圓心,從所述第一個(gè)圓開(kāi)始,所述多個(gè)正方形中除所述第一個(gè)正方形之外的其他正方形的兩條對(duì)邊按照?qǐng)A的連接順序依次穿過(guò)相鄰兩個(gè)圓的圓心,所述關(guān)鍵點(diǎn)坐標(biāo)包括所述頭部組件的中心坐標(biāo)和所述多個(gè)圓中至少兩個(gè)圓心的坐標(biāo);根據(jù)所述移動(dòng)操作指令所指示的移動(dòng)方向和所述第一當(dāng)前位置軌跡上的關(guān)鍵點(diǎn)坐標(biāo),確定更新位置軌跡上的關(guān)鍵點(diǎn)坐標(biāo),所述更新位置軌跡上的關(guān)鍵點(diǎn)坐標(biāo)用于所述終端設(shè)備繪制移動(dòng)后的所述目標(biāo)柱狀對(duì)象。本發(fā)明第二方面提供一種終端設(shè)備,包括:接收單元,用于接收移動(dòng)操作指令;獲取單元,用于當(dāng)所述接收單元接收到移動(dòng)操作指令時(shí),獲取目標(biāo)柱狀對(duì)象第一當(dāng)前位置軌跡上的關(guān)鍵點(diǎn)坐標(biāo)和所述移動(dòng)操作指令所指示的移動(dòng)方向;其中,所述目標(biāo)柱狀對(duì)象包括頭部組件和身體組件,所述身體組件在長(zhǎng)度方向的中心切面包括多個(gè)圓和多個(gè)正方形,所述多個(gè)圓中的每?jī)蓚€(gè)圓通過(guò)切點(diǎn)依次連接,所述多個(gè)正方形中的第一個(gè)正方形的對(duì)邊分別穿過(guò)所述頭部組件和所述身體組件中連接所述頭部組件的第一個(gè)圓的圓心,從所述第一個(gè)圓開(kāi)始,所述多個(gè)正方形中除所述第一個(gè)正方形之外的其他正方形的兩條對(duì)邊按照?qǐng)A的連接順序依次穿過(guò)相鄰兩個(gè)圓的圓心,所述關(guān)鍵點(diǎn)坐標(biāo)包括所述頭部組件的中心坐標(biāo)和所述多個(gè)圓中至少兩個(gè)圓心的坐標(biāo);第一確定單元,用于根據(jù)所述接收單元所接收的移動(dòng)操作指令所指示的移動(dòng)方向和所述獲取單元獲取的所述第一當(dāng)前位置軌跡上的關(guān)鍵點(diǎn)坐標(biāo),確定更新位置軌跡上的關(guān)鍵點(diǎn)坐標(biāo),所述更新位置軌跡上的關(guān)鍵點(diǎn)坐標(biāo)用于所述終端設(shè)備繪制移動(dòng)后的所述目標(biāo)柱狀對(duì)象。本發(fā)明第三方面提供一種服務(wù)器,包括:獲取單元,用于當(dāng)終端設(shè)備接收到移動(dòng)操作指令時(shí),獲取目標(biāo)柱狀對(duì)象第一當(dāng)前位置軌跡上的關(guān)鍵點(diǎn)坐標(biāo)和所述移動(dòng)操作指令所指示的移動(dòng)方向;其中,所述目標(biāo)柱狀對(duì)象包括頭部組件和身體組件,所述身體組件在長(zhǎng)度方向的中心切面包括多個(gè)圓和多個(gè)正方形,所述多個(gè)圓中的每?jī)蓚€(gè)圓通過(guò)切點(diǎn)依次連接,所述多個(gè)正方形中的第一個(gè)正方形的對(duì)邊分別穿過(guò)所述頭部組件和所述身體組件中連接所述頭部組件的第一個(gè)圓的圓心,從所述第一個(gè)圓開(kāi)始,所述多個(gè)正方形中除所述第一個(gè)正方形之外的其他正方形的兩條對(duì)邊按照?qǐng)A的連接順序依次穿過(guò)相鄰兩個(gè)圓的圓心,所述關(guān)鍵點(diǎn)坐標(biāo)包括所述頭部組件的中心坐標(biāo)和所述多個(gè)圓中至少兩個(gè)圓心的坐標(biāo);第一確定單元,用于根據(jù)所述獲取單元獲取的所述移動(dòng)操作指令所指示的移動(dòng)方向和所述第一當(dāng)前位置軌跡上的關(guān)鍵點(diǎn)坐標(biāo),確定更新位置軌跡上的關(guān)鍵點(diǎn)坐標(biāo),所述更新位置軌跡上的關(guān)鍵點(diǎn)坐標(biāo)用于所述終端設(shè)備繪制移動(dòng)后的所述目標(biāo)柱狀對(duì)象。與現(xiàn)有技術(shù)中在移動(dòng)檢測(cè)的過(guò)程中需要檢測(cè)的關(guān)鍵點(diǎn)數(shù)量多,導(dǎo)致檢測(cè)效率低下,計(jì)算開(kāi)銷(xiāo)大相比,本發(fā)明實(shí)施例提供的圖像繪制的方法,通過(guò)多個(gè)圓在切點(diǎn)上的拼接和對(duì)邊穿過(guò)相鄰兩圓的正方形共同組成目標(biāo)柱狀對(duì)象,使目標(biāo)柱狀對(duì)象的整體完全閉合,沒(méi)有空隙,這樣在移動(dòng)檢測(cè)時(shí)只需要檢測(cè)部分圓心即可,減少了需要檢測(cè)的關(guān)鍵點(diǎn)的數(shù)量,提高了檢測(cè)效率,還降低了計(jì)算開(kāi)銷(xiāo)。附圖說(shuō)明圖1是現(xiàn)有技術(shù)中組成貪吃蛇身體的圓的疊加示意圖;圖2是本發(fā)明實(shí)施例中圖像繪制的系統(tǒng)的一實(shí)施例示意圖;圖3是本發(fā)明實(shí)施例中終端設(shè)備的界面顯示的一示例示意圖;圖4是本發(fā)明實(shí)施例中柱狀對(duì)象的中心切面的一示意圖;圖5是本發(fā)明實(shí)施例中柱狀對(duì)象的中心切面的另一示意圖;圖6是本發(fā)明實(shí)施例中柱狀對(duì)象的中心切面的另一示意圖;圖7是本發(fā)明實(shí)施例中柱狀對(duì)象的中心切面的另一示意圖;圖8是本發(fā)明實(shí)施例中柱狀對(duì)象的在終端設(shè)備的顯示效果示意圖;圖9是本發(fā)明實(shí)施例中圖像繪制的系統(tǒng)的另一實(shí)施例示意圖;圖10a是本發(fā)明實(shí)施例中終端設(shè)備的界面顯示的另一示例示意圖;圖10b是本發(fā)明實(shí)施例中終端設(shè)備的界面顯示的另一示例示意圖;圖11是本發(fā)明實(shí)施例中場(chǎng)景示例中的一示意圖;圖12是本發(fā)明實(shí)施例中圖像繪制的方法的一實(shí)施例示意圖;圖13是本發(fā)明實(shí)施例中終端設(shè)備的一實(shí)施例示意圖;圖14是本發(fā)明實(shí)施例中終端設(shè)備的另一實(shí)施例示意圖;圖15是本發(fā)明實(shí)施例中終端設(shè)備的另一實(shí)施例示意圖;圖16是本發(fā)明實(shí)施例中服務(wù)器的一實(shí)施例示意圖;圖17是本發(fā)明實(shí)施例中服務(wù)器的另一實(shí)施例示意圖;圖18是本發(fā)明實(shí)施例中服務(wù)器的另一實(shí)施例示意圖;圖19是本發(fā)明實(shí)施例中服務(wù)器的另一實(shí)施例示意圖;圖20是本發(fā)明實(shí)施例中終端設(shè)備的另一實(shí)施例示意圖。具體實(shí)施方式本發(fā)明實(shí)施例提供一種圖像繪制的方法,通過(guò)多個(gè)圓在切點(diǎn)上的拼接和對(duì)邊穿過(guò)相鄰兩圓的正方形共同組成目標(biāo)柱狀對(duì)象,使目標(biāo)柱狀對(duì)象的整體完全閉合,沒(méi)有空隙,這樣在移動(dòng)檢測(cè)時(shí)只需要檢測(cè)部分圓心即可,減少了需要檢測(cè)的關(guān)鍵點(diǎn)的數(shù)量,提高了檢測(cè)效率,還降低了計(jì)算開(kāi)銷(xiāo)。本發(fā)明實(shí)施例還提供了相應(yīng)的設(shè)備。以下分別進(jìn)行詳細(xì)說(shuō)明。下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。本發(fā)明實(shí)施例中的終端設(shè)備可以為手機(jī)、平板電腦和個(gè)人計(jì)算機(jī)(personalcomputer,pc)等終端。本發(fā)明多個(gè)實(shí)施例所對(duì)應(yīng)的附圖中終端設(shè)備的表現(xiàn)形式都是手機(jī),但需要說(shuō)明的是,并不應(yīng)將以手機(jī)為例的場(chǎng)景理解為是對(duì)本申請(qǐng)方案應(yīng)用場(chǎng)景的限定,本申請(qǐng)的方案還可以應(yīng)用在個(gè)人計(jì)算機(jī)等其他終端設(shè)備上應(yīng)用。本發(fā)明實(shí)施例所提供的方案適用于所有包括柱狀對(duì)象的游戲中,柱狀對(duì)象也不限于貪吃蛇,也可以是蚯蚓和蠕蟲(chóng)等其他柱狀的對(duì)象。另外,本發(fā)明實(shí)施例中的方案可以用于單機(jī)游戲,也可以用于聯(lián)機(jī)游戲。當(dāng)應(yīng)用于聯(lián)機(jī)游戲時(shí),還是以貪吃蛇游戲?yàn)槔鄠€(gè)用戶可以通過(guò)各自的終端設(shè)備啟動(dòng)貪吃蛇應(yīng)用,在游戲過(guò)程中,終端設(shè)備會(huì)響應(yīng)用戶的移動(dòng)操作,并且會(huì)向服務(wù)器上報(bào)移動(dòng)操作信息和自己所控制的貪吃蛇當(dāng)前的位置,由服務(wù)器進(jìn)行計(jì)算,服務(wù)器完成計(jì)算后,向該貪吃蛇會(huì)顯示在的終端設(shè)備發(fā)送同步數(shù)據(jù),實(shí)現(xiàn)該玩家的貪吃蛇在所能顯示出的終端設(shè)備上的變化。聯(lián)機(jī)的繪圖實(shí)現(xiàn)過(guò)程可以參閱圖2進(jìn)行理解。如圖2所示,本發(fā)明實(shí)施例提供的圖像繪制系統(tǒng)的一實(shí)施例包括:第一終端設(shè)備10a、第二終端設(shè)備10b、網(wǎng)絡(luò)20和服務(wù)器30,其中,第一終端設(shè)備10a、第二終端設(shè)備10b和服務(wù)器30通過(guò)網(wǎng)絡(luò)20通信連接。如圖3所示,第一終端設(shè)備10a的顯示界面上顯示的是貪吃蛇的游戲界面,游戲界面上有貪吃蛇、能量點(diǎn)和控制按鈕,用戶可以通過(guò)控制按鈕控制貪吃蛇前進(jìn)和轉(zhuǎn)向,前進(jìn)和轉(zhuǎn)向都可以稱(chēng)為移動(dòng)。貪吃蛇在碰到能量點(diǎn)后就會(huì)吃掉能量點(diǎn),當(dāng)所吃的能量點(diǎn)積累到一個(gè)變化節(jié)點(diǎn)后,貪吃蛇就會(huì)長(zhǎng)大。圖3中所示的貪吃蛇包括頭部組件和身體組件,圖3所示貪吃蛇的中心切面圖可以參閱圖4進(jìn)行理解。如圖4所示,貪吃蛇包括頭部組件和身體組件,身體組件在長(zhǎng)度方向的中心切面包括多個(gè)圓和多個(gè)正方形,多個(gè)圓中的每?jī)蓚€(gè)圓通過(guò)切點(diǎn)依次連接,多個(gè)正方形中的第一個(gè)正方形的對(duì)邊分別穿過(guò)頭部組件和身體組件中連接頭部組件的第一個(gè)圓的圓心,從所述第一個(gè)圓開(kāi)始,多個(gè)正方形中除第一個(gè)正方形之外的其他正方形的兩條對(duì)邊按照?qǐng)A的連接順序依次穿過(guò)相鄰兩個(gè)圓的圓心。在用戶控制貪吃蛇移動(dòng)時(shí)可以通過(guò)圖3中的控制按鈕進(jìn)行操作,終端設(shè)備接收到通過(guò)控制按鈕輸入的移動(dòng)操作指令后,會(huì)確定貪吃蛇當(dāng)前位置軌跡上的關(guān)鍵點(diǎn)坐標(biāo),為了便于區(qū)分,可以成本次的當(dāng)前位置軌跡為第一當(dāng)前位置軌跡。本發(fā)明實(shí)施例中關(guān)鍵點(diǎn)坐標(biāo)的獲取與貪吃蛇的軌跡形狀相關(guān),若貪吃蛇是圖3中所示的直線形軌跡,則只需要確定頭部組件的中心點(diǎn)坐標(biāo),身體組件中第一個(gè)圓的圓心和最后一個(gè)圓的圓心即可,不需要獲取每個(gè)圓心的坐標(biāo),也不需要獲取其他點(diǎn)作為關(guān)鍵點(diǎn),從而減少了關(guān)鍵點(diǎn)的數(shù)量,提高了檢測(cè)效率,而且降低了計(jì)算開(kāi)銷(xiāo)。終端設(shè)備確定關(guān)鍵點(diǎn)坐標(biāo)后,向服務(wù)器發(fā)送貪吃蛇第一當(dāng)前位置軌跡上的關(guān)鍵點(diǎn)坐標(biāo)和所述移動(dòng)操作指令所指示的移動(dòng)方向。服務(wù)器根據(jù)移動(dòng)操作指令所指示的移動(dòng)方向和所述第一當(dāng)前位置軌跡上的關(guān)鍵點(diǎn)坐標(biāo),確定更新位置軌跡上的關(guān)鍵點(diǎn)坐標(biāo)。確定更新位置軌跡上的關(guān)鍵點(diǎn)坐標(biāo)的過(guò)程可以根據(jù)移動(dòng)操作指令所指示的移動(dòng)方向來(lái)確定,如圖5所示,若第一當(dāng)前位置軌跡上的關(guān)鍵點(diǎn)坐標(biāo)分別為頭部組件中心點(diǎn)坐標(biāo)(5.25,1)、連接頭部組件的第一個(gè)圓的圓心坐標(biāo)(4,1)和處于尾部的最后一個(gè)圓的圓心坐標(biāo)(1,1),移動(dòng)方向?yàn)橄蛏限D(zhuǎn)90°,則可以確定出如圖6所示的更新位置軌跡,以及更新位置軌跡上的關(guān)鍵點(diǎn)坐標(biāo),更新位置軌跡上,頭部組件中心點(diǎn)坐標(biāo)為(5.25,2.25),連接頭部組件的第一個(gè)圓的圓心坐標(biāo)為(5.25,1.25),連接第一個(gè)圓的第二個(gè)圓的圓心坐標(biāo)為(4.25,1.1),最后一個(gè)圓的圓心坐標(biāo)為(2.25,1)。服務(wù)器確定更新位置軌跡和更新位置軌跡上的關(guān)鍵點(diǎn)的坐標(biāo)后,后向顯示該貪吃蛇的第一終端設(shè)備10a和第二終端設(shè)備10b發(fā)送該更新位置軌跡和更新位置軌跡上的關(guān)鍵點(diǎn)的坐標(biāo)。第一終端設(shè)備10a和第二終端設(shè)備10b接收到服務(wù)器發(fā)送的更新位置軌跡和更新位置軌跡上的關(guān)鍵點(diǎn)的坐標(biāo)后,按照更新位置軌跡繪制移動(dòng)后的貪吃蛇。如果該貪吃蛇游戲是單機(jī)游戲,則終端設(shè)備不需要向服務(wù)器上報(bào)第一當(dāng)前位置軌跡上的關(guān)鍵點(diǎn)坐標(biāo)和所述移動(dòng)操作指令所指示的移動(dòng)方向,所有由服務(wù)器完成的過(guò)程都由終端設(shè)備來(lái)執(zhí)行即可。本發(fā)明實(shí)施例中的貪吃蛇的身體曲線由圖5和圖6可以看出,是全封閉的,即使身體發(fā)生多個(gè)角度扭曲,貪吃蛇的身體依然是全封閉的,如圖7所示,通過(guò)圓和正方形依然是保持身體的完全閉合狀態(tài),沒(méi)有在轉(zhuǎn)角的地方出現(xiàn)間隙。兩個(gè)圓之間的正方形的兩邊中點(diǎn)始終分別位于兩個(gè)圓的圓心上面,并且會(huì)隨兩個(gè)圓的圓心連線方向與x坐標(biāo)軸的夾角進(jìn)行旋轉(zhuǎn)調(diào)整,保證閉合形狀。圖7所示出的只是貪吃蛇的身體的中心切面示意圖,在終端設(shè)備上最后顯示出來(lái)的效果可以參閱圖8進(jìn)行理解。本發(fā)明實(shí)施例中,貪吃蛇并不是每次吃能量點(diǎn)都會(huì)發(fā)生變化的,當(dāng)貪吃蛇吃到一定量的能量點(diǎn)時(shí),貪吃蛇就會(huì)長(zhǎng)大,也就是貪吃蛇的身體會(huì)變長(zhǎng)和變粗。貪吃蛇所積累的能量值與貪吃蛇的長(zhǎng)度和寬度是有對(duì)應(yīng)關(guān)系,該對(duì)應(yīng)關(guān)系可通過(guò)表格的形式來(lái)展示,如表1所示。表1:能量值與身體尺寸的對(duì)應(yīng)關(guān)系表能量值長(zhǎng)度(cm)寬度(cm)5020.210040.415060.620080.8250101.0………由表1可以理解出貪吃蛇所積累的能量值與身體的長(zhǎng)度和寬度的對(duì)應(yīng)關(guān)系,當(dāng)然,表1只是一個(gè)舉例,實(shí)際設(shè)置中能量值與身體尺寸的對(duì)應(yīng)關(guān)系可以與表1中所列出的數(shù)值不同,不應(yīng)將表1中的數(shù)值理解為是對(duì)貪吃蛇身體尺寸的限定。還是以聯(lián)機(jī)場(chǎng)景為例,如圖9所示,第一終端設(shè)備10a向服務(wù)器上報(bào)貪吃蛇的當(dāng)前能量值和第二當(dāng)前位置軌跡;服務(wù)器30確定貪吃蛇的能量值達(dá)到身體尺寸更新條件時(shí),例如:貪吃蛇當(dāng)前所積累的能量值達(dá)到200,則由表1的對(duì)應(yīng)關(guān)系可以確定出貪吃蛇的身體尺寸需要更新到8cm長(zhǎng),0.8cm寬,因?yàn)楦聦挾鹊扔趫A的直徑,所以可以確定更新圓的直徑為0.8cm,進(jìn)一步服務(wù)器根據(jù)圓的直徑0.8cm和更新長(zhǎng)度8cm,可以確定圓的數(shù)量8/0.8=10個(gè)。因?yàn)檎叫蔚倪呴L(zhǎng)等于圓的直徑,而且正方形與圓的連接關(guān)系已經(jīng)確定,該連接關(guān)系可以參閱上文的描述,因此正方形的數(shù)量可以確定為9個(gè),邊長(zhǎng)為0.8cm。相對(duì)于尺寸變化前,圓的直徑和正方形的邊長(zhǎng)都有變化,所以貪吃蛇的位置軌跡會(huì)發(fā)生微小變化,該變化可以是從第二當(dāng)前位置軌跡中頭部組件的中心點(diǎn)開(kāi)始,按照所述第二當(dāng)前位置軌跡的曲線形狀依次確定每個(gè)更新圓的圓心坐標(biāo);從所述中心點(diǎn)到所述每個(gè)更新圓中最后一個(gè)更新圓的圓心坐標(biāo)所形成的軌跡為更新身體尺寸后的位置軌跡。服務(wù)器30確定更新身體尺寸后的位置軌跡、更新圓的大小和數(shù)量,以及更新正方形的大小和數(shù)量后,將這些數(shù)據(jù)下發(fā)給要顯示該貪吃蛇的第一終端設(shè)備10a和第二終端設(shè)備10b,從而這些第一終端設(shè)備10a和第二終端設(shè)備10b會(huì)依據(jù)更新圓的大小,以及正方形的大小,對(duì)預(yù)存儲(chǔ)的圓形圖片和正方形圖片進(jìn)行縮放,以得到待使用的圓形圖片和正方形圖片。根據(jù)所述更新圓的數(shù)量、更新正方形的數(shù)量和所述更新身體尺寸后的位置軌跡,使用所述待使用的圓形圖片和正方形圖片繪制更新身體尺寸后的貪吃蛇。在終端設(shè)備上貪吃蛇的尺寸更新前后的效果可以參閱圖10a和圖10b進(jìn)行理解。實(shí)際上,在聯(lián)機(jī)場(chǎng)景中,服務(wù)器會(huì)維護(hù)各個(gè)玩家的貪吃蛇的數(shù)據(jù),如圖11所示,移動(dòng)設(shè)備中的客戶端可以顯示多個(gè)玩家的貪吃蛇,服務(wù)器維護(hù)各個(gè)貪吃蛇的關(guān)鍵點(diǎn)數(shù)組,關(guān)鍵點(diǎn)數(shù)據(jù)可以是類(lèi)似于表1所示的對(duì)應(yīng)關(guān)系。以上是以聯(lián)機(jī)場(chǎng)景為例進(jìn)行的介紹,當(dāng)是單機(jī)場(chǎng)景時(shí),則終端設(shè)備不需要向服務(wù)器發(fā)送數(shù)據(jù),所有由服務(wù)器執(zhí)行的過(guò)程都有終端設(shè)備直接完成,終端設(shè)備對(duì)數(shù)據(jù)的處理過(guò)程和顯示效果與上述聯(lián)機(jī)場(chǎng)景中服務(wù)器的處理過(guò)程是一致的,針對(duì)單機(jī)場(chǎng)景,本處不再重復(fù)贅述,參閱聯(lián)機(jī)場(chǎng)景進(jìn)行理解即可。以上是對(duì)本發(fā)明實(shí)施例中應(yīng)用于聯(lián)機(jī)和單機(jī)場(chǎng)景的介紹,下面結(jié)合附圖介紹本發(fā)明實(shí)施例中圖像繪制的方法,本發(fā)明實(shí)施例所提供的圖像繪制的方法應(yīng)用于圖像繪制設(shè)備,該圖像繪制設(shè)備在聯(lián)機(jī)場(chǎng)景時(shí)可以是服務(wù)器,在單機(jī)場(chǎng)景時(shí)可以是終端設(shè)備。如圖12所示,本發(fā)明實(shí)施例提供的圖像繪制的方法的一實(shí)施例包括:101、當(dāng)終端設(shè)備接收到移動(dòng)操作指令時(shí),獲取目標(biāo)柱狀對(duì)象第一當(dāng)前位置軌跡上的關(guān)鍵點(diǎn)坐標(biāo)和所述移動(dòng)操作指令所指示的移動(dòng)方向;其中,所述目標(biāo)柱狀對(duì)象包括頭部組件和身體組件,所述身體組件在長(zhǎng)度方向的中心切面包括多個(gè)圓和多個(gè)正方形,所述多個(gè)圓中的每?jī)蓚€(gè)圓通過(guò)切點(diǎn)依次連接,所述多個(gè)正方形中的第一個(gè)正方形的對(duì)邊分別穿過(guò)所述頭部組件和所述身體組件中連接所述頭部組件的第一個(gè)圓的圓心,從所述第一個(gè)圓開(kāi)始,所述多個(gè)正方形中除所述第一個(gè)正方形之外的其他正方形的兩條對(duì)邊按照?qǐng)A的連接順序依次穿過(guò)相鄰兩個(gè)圓的圓心,所述關(guān)鍵點(diǎn)坐標(biāo)包括所述頭部組件的中心坐標(biāo)和所述多個(gè)圓中至少兩個(gè)圓心的坐標(biāo)。本發(fā)明實(shí)施例中的目標(biāo)柱狀對(duì)象可以是上述場(chǎng)景中的貪吃蛇,也可以是其他游戲中的呈柱狀類(lèi)似于貪吃蛇的對(duì)象。102、根據(jù)所述移動(dòng)操作指令所指示的移動(dòng)方向和所述第一當(dāng)前位置軌跡上的關(guān)鍵點(diǎn)坐標(biāo),確定更新位置軌跡上的關(guān)鍵點(diǎn)坐標(biāo),所述更新位置軌跡上的關(guān)鍵點(diǎn)坐標(biāo)用于所述終端設(shè)備繪制移動(dòng)后的所述目標(biāo)柱狀對(duì)象。與現(xiàn)有技術(shù)中在移動(dòng)檢測(cè)的過(guò)程中需要檢測(cè)的關(guān)鍵點(diǎn)數(shù)量多,導(dǎo)致檢測(cè)效率低下,計(jì)算開(kāi)銷(xiāo)大相比,本發(fā)明實(shí)施例提供的圖像繪制的方法,通過(guò)多個(gè)圓在切點(diǎn)上的拼接和對(duì)邊穿過(guò)相鄰兩圓的正方形共同組成目標(biāo)柱狀對(duì)象,使目標(biāo)柱狀對(duì)象的整體完全閉合,沒(méi)有空隙,這樣在移動(dòng)檢測(cè)時(shí)只需要檢測(cè)部分圓心即可,減少了需要檢測(cè)的關(guān)鍵點(diǎn)的數(shù)量,提高了檢測(cè)效率,還降低了計(jì)算開(kāi)銷(xiāo)??蛇x地,在上述實(shí)施例的基礎(chǔ)上,本發(fā)明實(shí)施例提供的圖像繪制的方法的另一實(shí)施例中,所述方法還可以包括:當(dāng)達(dá)到所述目標(biāo)柱狀對(duì)象的身體尺寸更新條件時(shí),獲取所述目標(biāo)柱狀對(duì)象的當(dāng)前能量值和第二當(dāng)前位置軌跡;根據(jù)能量值與柱狀對(duì)象身體尺寸的對(duì)應(yīng)關(guān)系,確定所述當(dāng)前能量值所對(duì)應(yīng)的待更新身體尺寸,所述待更新身體尺寸包括待更新長(zhǎng)度和待更新寬度;根據(jù)所述待更新長(zhǎng)度和所述待更新寬度確定更新圓的大小和數(shù)量,以及更新正方形的大小和數(shù)量;根據(jù)所述第二當(dāng)前位置軌跡、更新圓的大小和數(shù)量,確定更新身體尺寸后的位置軌跡;其中,所述更新身體尺寸后的位置軌跡和所述更新圓的大小和數(shù)量,以及更新正方形的大小和數(shù)量用于所述終端設(shè)備繪制更新身體尺寸后的目標(biāo)柱狀對(duì)象。可選地,在上述實(shí)施例的基礎(chǔ)上,本發(fā)明實(shí)施例提供的圖像繪制的方法的另一實(shí)施例中,所述根據(jù)所述待更新長(zhǎng)度和所述待更新寬度確定更新圓的大小和數(shù)量,以及更新正方形的大小和數(shù)量,可以包括:根據(jù)所述待更新寬度確定所述更新圓的直徑;根據(jù)所述更新圓的直徑和所述待更新長(zhǎng)度,確定所述更新圓的數(shù)量;根據(jù)所述更新圓的直徑和數(shù)量確定所述正方形的邊長(zhǎng)和數(shù)量??蛇x地,在上述實(shí)施例的基礎(chǔ)上,本發(fā)明實(shí)施例提供的圖像繪制的方法的另一實(shí)施例中,所述根據(jù)所述第二當(dāng)前位置軌跡、更新圓的大小和數(shù)量,確定更新身體尺寸后的位置軌跡,可以包括:以所述第二當(dāng)前位置軌跡中頭部組件的中心點(diǎn)開(kāi)始,按照所述第二當(dāng)前位置軌跡的曲線形狀依次確定每個(gè)更新圓的圓心坐標(biāo);從所述中心點(diǎn)到所述每個(gè)更新圓中最后一個(gè)更新圓的圓心坐標(biāo)所形成的軌跡為更新身體尺寸后的位置軌跡??蛇x地,在上述實(shí)施例的基礎(chǔ)上,本發(fā)明實(shí)施例提供的圖像繪制的方法的另一實(shí)施例中,當(dāng)所述圖像繪制設(shè)備為終端設(shè)備時(shí),所述方法還可以包括:根據(jù)所述更新圓的大小,以及正方形的大小,對(duì)預(yù)存儲(chǔ)的圓形圖片和正方形圖片進(jìn)行縮放,以得到待使用的圓形圖片和正方形圖片;根據(jù)所述更新圓的數(shù)量、更新正方形的數(shù)量和所述更新身體尺寸后的位置軌跡,使用所述待使用的圓形圖片和正方形圖片繪制更新身體尺寸后的目標(biāo)柱狀對(duì)象。本發(fā)明實(shí)施例中,只需要配置一個(gè)圓形圖片和一個(gè)正方形圖片即可,終端設(shè)備可以根據(jù)所需圓形圖片和正方形圖片的大小進(jìn)行縮放,再使用。可選地,在上述實(shí)施例的基礎(chǔ)上,本發(fā)明實(shí)施例提供的圖像繪制的方法的另一實(shí)施例中,當(dāng)所述圖像繪制設(shè)備為服務(wù)器時(shí),所述方法還可以包括:向處于同一應(yīng)用界面的每個(gè)終端設(shè)備發(fā)送所述更新位置軌跡上的關(guān)鍵點(diǎn)坐標(biāo),以使所述同一應(yīng)用界面的每個(gè)終端設(shè)備根據(jù)所述更新位置軌跡上的關(guān)鍵點(diǎn)坐標(biāo)繪制移動(dòng)后的所述目標(biāo)柱狀對(duì)象。本發(fā)明實(shí)施例所提供的圖像繪制的方法的各實(shí)施例可以參閱圖2至圖11部分的相應(yīng)描述進(jìn)行理解,本處不再重復(fù)贅述。下面結(jié)合附圖介紹本發(fā)明實(shí)施例中的終端設(shè)備和服務(wù)器。如圖13所示,本發(fā)明實(shí)施例提供的終端設(shè)備40包括:接收單元401,用于接收移動(dòng)操作指令;獲取單元402,用于當(dāng)所述接收單元401接收到移動(dòng)操作指令時(shí),獲取目標(biāo)柱狀對(duì)象第一當(dāng)前位置軌跡上的關(guān)鍵點(diǎn)坐標(biāo)和所述移動(dòng)操作指令所指示的移動(dòng)方向;其中,所述目標(biāo)柱狀對(duì)象包括頭部組件和身體組件,所述身體組件在長(zhǎng)度方向的中心切面包括多個(gè)圓和多個(gè)正方形,所述多個(gè)圓中的每?jī)蓚€(gè)圓通過(guò)切點(diǎn)依次連接,所述多個(gè)正方形中的第一個(gè)正方形的對(duì)邊分別穿過(guò)所述頭部組件和所述身體組件中連接所述頭部組件的第一個(gè)圓的圓心,從所述第一個(gè)圓開(kāi)始,所述多個(gè)正方形中除所述第一個(gè)正方形之外的其他正方形的兩條對(duì)邊按照?qǐng)A的連接順序依次穿過(guò)相鄰兩個(gè)圓的圓心,所述關(guān)鍵點(diǎn)坐標(biāo)包括所述頭部組件的中心坐標(biāo)和所述多個(gè)圓中至少兩個(gè)圓心的坐標(biāo);第一確定單元403,用于根據(jù)所述接收單元401所接收的移動(dòng)操作指令所指示的移動(dòng)方向和所述獲取單元402獲取的所述第一當(dāng)前位置軌跡上的關(guān)鍵點(diǎn)坐標(biāo),確定更新位置軌跡上的關(guān)鍵點(diǎn)坐標(biāo),所述更新位置軌跡上的關(guān)鍵點(diǎn)坐標(biāo)用于所述終端設(shè)備繪制移動(dòng)后的所述目標(biāo)柱狀對(duì)象。與現(xiàn)有技術(shù)中在移動(dòng)檢測(cè)的過(guò)程中需要檢測(cè)的關(guān)鍵點(diǎn)數(shù)量多,導(dǎo)致檢測(cè)效率低下,計(jì)算開(kāi)銷(xiāo)大相比,本發(fā)明實(shí)施例提供的終端設(shè)備,通過(guò)多個(gè)圓在切點(diǎn)上的拼接和對(duì)邊穿過(guò)相鄰兩圓的正方形共同組成目標(biāo)柱狀對(duì)象,使目標(biāo)柱狀對(duì)象的整體完全閉合,沒(méi)有空隙,這樣在移動(dòng)檢測(cè)時(shí)只需要檢測(cè)部分圓心即可,減少了需要檢測(cè)的關(guān)鍵點(diǎn)的數(shù)量,提高了檢測(cè)效率,還降低了計(jì)算開(kāi)銷(xiāo)??蛇x地,在上述圖13對(duì)應(yīng)的實(shí)施例的基礎(chǔ)上,參閱圖14,本發(fā)明實(shí)施例提供的終端設(shè)備40的另一實(shí)施例還包括:第二確定單元404、第三確定單元405和第四確定單元406,所述獲取單元402,還用于當(dāng)達(dá)到所述目標(biāo)柱狀對(duì)象的身體尺寸更新條件時(shí),獲取所述目標(biāo)柱狀對(duì)象的當(dāng)前能量值和第二當(dāng)前位置軌跡;所述第二確定單元404,用于根據(jù)所述獲取單元402獲取的能量值與柱狀對(duì)象身體尺寸的對(duì)應(yīng)關(guān)系,確定所述當(dāng)前能量值所對(duì)應(yīng)的待更新身體尺寸,所述待更新身體尺寸包括待更新長(zhǎng)度和待更新寬度;所述第三確定單元405,用于根據(jù)所述第二確定單元404確定的所述待更新長(zhǎng)度和所述待更新寬度確定更新圓的大小和數(shù)量,以及更新正方形的大小和數(shù)量;所述第四確定單元406,用于根據(jù)所述第三確定單元405確定的所述第二當(dāng)前位置軌跡、更新圓的大小和數(shù)量,確定更新身體尺寸后的位置軌跡;其中,所述更新身體尺寸后的位置軌跡和所述更新圓的大小和數(shù)量,以及更新正方形的大小和數(shù)量用于所述終端設(shè)備繪制更新身體尺寸后的目標(biāo)柱狀對(duì)象??蛇x地,本發(fā)明實(shí)施例提供的終端設(shè)備40的另一實(shí)施例中:所述第三確定單元405用于:根據(jù)所述待更新寬度確定所述更新圓的直徑;根據(jù)所述更新圓的直徑和所述待更新長(zhǎng)度,確定所述更新圓的數(shù)量;根據(jù)所述更新圓的直徑和數(shù)量確定所述正方形的邊長(zhǎng)和數(shù)量??蛇x地,本發(fā)明實(shí)施例提供的終端設(shè)備40的另一實(shí)施例中:所述第四確定單元406用于:以所述第二當(dāng)前位置軌跡中頭部組件的中心點(diǎn)開(kāi)始,按照所述第二當(dāng)前位置軌跡的曲線形狀依次確定每個(gè)更新圓的圓心坐標(biāo);從所述中心點(diǎn)到所述每個(gè)更新圓中最后一個(gè)更新圓的圓心坐標(biāo)所形成的軌跡為更新身體尺寸后的位置軌跡??蛇x地,參閱圖15,本發(fā)明實(shí)施例提供的終端設(shè)備40的另一實(shí)施例中,所述終端設(shè)備40還包括:縮放單元407,用于根據(jù)所述第三確定單元405確定的所述更新圓的大小,以及正方形的大小,對(duì)預(yù)存儲(chǔ)的圓形圖片和正方形圖片進(jìn)行縮放,以得到待使用的圓形圖片和正方形圖片;繪制單元408,用于根據(jù)所述更新圓的數(shù)量、更新正方形的數(shù)量和所述第四確定單元406確定的所述更新身體尺寸后的位置軌跡,使用所述縮放單元407縮放后的所述待使用的圓形圖片和正方形圖片繪制更新身體尺寸后的目標(biāo)柱狀對(duì)象。以上所描述的終端設(shè)備40適用于單機(jī)場(chǎng)景中,繪制部分的功能也適用于聯(lián)機(jī)場(chǎng)景中,關(guān)于該終端設(shè)備40可以參閱上述圖2至圖11部分的相應(yīng)描述進(jìn)行理解,本處不再重復(fù)贅述。參閱圖16,本發(fā)明實(shí)施例提供的服務(wù)器50的一實(shí)施例包括:獲取單元501,用于當(dāng)終端設(shè)備接收到移動(dòng)操作指令時(shí),獲取目標(biāo)柱狀對(duì)象第一當(dāng)前位置軌跡上的關(guān)鍵點(diǎn)坐標(biāo)和所述移動(dòng)操作指令所指示的移動(dòng)方向;其中,所述目標(biāo)柱狀對(duì)象包括頭部組件和身體組件,所述身體組件在長(zhǎng)度方向的中心切面包括多個(gè)圓和多個(gè)正方形,所述多個(gè)圓中的每?jī)蓚€(gè)圓通過(guò)切點(diǎn)依次連接,所述多個(gè)正方形中的第一個(gè)正方形的對(duì)邊分別穿過(guò)所述頭部組件和所述身體組件中連接所述頭部組件的第一個(gè)圓的圓心,從所述第一個(gè)圓開(kāi)始,所述多個(gè)正方形中除所述第一個(gè)正方形之外的其他正方形的兩條對(duì)邊按照?qǐng)A的連接順序依次穿過(guò)相鄰兩個(gè)圓的圓心,所述關(guān)鍵點(diǎn)坐標(biāo)包括所述頭部組件的中心坐標(biāo)和所述多個(gè)圓中至少兩個(gè)圓心的坐標(biāo);第一確定單元502,用于根據(jù)所述獲取單元501獲取的所述移動(dòng)操作指令所指示的移動(dòng)方向和所述第一當(dāng)前位置軌跡上的關(guān)鍵點(diǎn)坐標(biāo),確定更新位置軌跡上的關(guān)鍵點(diǎn)坐標(biāo),所述更新位置軌跡上的關(guān)鍵點(diǎn)坐標(biāo)用于所述終端設(shè)備繪制移動(dòng)后的所述目標(biāo)柱狀對(duì)象。與現(xiàn)有技術(shù)中在移動(dòng)檢測(cè)的過(guò)程中需要檢測(cè)的關(guān)鍵點(diǎn)數(shù)量多,導(dǎo)致檢測(cè)效率低下,計(jì)算開(kāi)銷(xiāo)大相比,本發(fā)明實(shí)施例提供的服務(wù)器,通過(guò)多個(gè)圓在切點(diǎn)上的拼接和對(duì)邊穿過(guò)相鄰兩圓的正方形共同組成目標(biāo)柱狀對(duì)象,使目標(biāo)柱狀對(duì)象的整體完全閉合,沒(méi)有空隙,這樣在移動(dòng)檢測(cè)時(shí)只需要檢測(cè)部分圓心即可,減少了需要檢測(cè)的關(guān)鍵點(diǎn)的數(shù)量,提高了檢測(cè)效率,還降低了計(jì)算開(kāi)銷(xiāo)??蛇x地,在上述圖16對(duì)應(yīng)的實(shí)施例的基礎(chǔ)上,參閱圖17,本發(fā)明實(shí)施例提供的服務(wù)器的另一實(shí)施例還包括第二確定單元503、第三確定單元504和第四確定單元505,所述獲取單元501,還用于當(dāng)達(dá)到所述目標(biāo)柱狀對(duì)象的身體尺寸更新條件時(shí),獲取所述目標(biāo)柱狀對(duì)象的當(dāng)前能量值和第二當(dāng)前位置軌跡;所述第二確定單元503,用于根據(jù)所述獲取單元501獲取的所述能量值與柱狀對(duì)象身體尺寸的對(duì)應(yīng)關(guān)系,確定所述當(dāng)前能量值所對(duì)應(yīng)的待更新身體尺寸,所述待更新身體尺寸包括待更新長(zhǎng)度和待更新寬度;所述第三確定單元504,用于根據(jù)所述第二確定單元503確定的所述待更新長(zhǎng)度和所述待更新寬度確定更新圓的大小和數(shù)量,以及更新正方形的大小和數(shù)量;所述第四確定單元505,用于根據(jù)所述第三確定單元504確定的所述第二當(dāng)前位置軌跡、更新圓的大小和數(shù)量,確定更新身體尺寸后的位置軌跡;其中,所述更新身體尺寸后的位置軌跡和所述、更新圓的大小和數(shù)量,以及更新正方形的大小和數(shù)量用于所述終端設(shè)備繪制更新身體尺寸后的目標(biāo)柱狀對(duì)象。可選地,在上述圖17對(duì)應(yīng)的實(shí)施例的基礎(chǔ)上,本發(fā)明實(shí)施例提供的服務(wù)器的另一實(shí)施例中,所述第三確定單元504用于:根據(jù)所述待更新寬度確定所述更新圓的直徑;根據(jù)所述更新圓的直徑和所述待更新長(zhǎng)度,確定所述更新圓的數(shù)量;根據(jù)所述更新圓的直徑和數(shù)量確定所述正方形的邊長(zhǎng)和數(shù)量??蛇x地,在上述圖17對(duì)應(yīng)的實(shí)施例的基礎(chǔ)上,本發(fā)明實(shí)施例提供的服務(wù)器的另一實(shí)施例中,所述第四確定單505元用于:以所述第二當(dāng)前位置軌跡中頭部組件的中心點(diǎn)開(kāi)始,按照所述第二當(dāng)前位置軌跡的曲線形狀依次確定每個(gè)更新圓的圓心坐標(biāo);從所述中心點(diǎn)到所述每個(gè)更新圓中最后一個(gè)更新圓的圓心坐標(biāo)所形成的軌跡為更新身體尺寸后的位置軌跡。可選地,參閱圖18,在上述實(shí)施例的基礎(chǔ)上,本發(fā)明實(shí)施例提供的服務(wù)器的另一實(shí)施例中,所述服務(wù)器50還包括:發(fā)送單元506,用于在第一確定單元502確定出更新位置軌跡上的關(guān)鍵點(diǎn)坐標(biāo),向處于同一應(yīng)用界面的每個(gè)終端設(shè)備發(fā)送所述更新位置軌跡上的關(guān)鍵點(diǎn)坐標(biāo),以使所述同一應(yīng)用界面的每個(gè)終端設(shè)備根據(jù)所述更新位置軌跡上的關(guān)鍵點(diǎn)坐標(biāo)繪制移動(dòng)后的所述目標(biāo)柱狀對(duì)象。當(dāng)然,第四確定單元確定出更新身體尺寸后的位置軌跡后,發(fā)送單元也會(huì)向終端設(shè)備發(fā)送。圖19是本發(fā)明實(shí)施例提供的服務(wù)器50的結(jié)構(gòu)示意圖。所述服務(wù)器50包括處理器510、存儲(chǔ)器550和收發(fā)器530,存儲(chǔ)器550可以包括只讀存儲(chǔ)器和隨機(jī)存取存儲(chǔ)器,并向處理器510提供操作指令和數(shù)據(jù)。存儲(chǔ)器550的一部分還可以包括非易失性隨機(jī)存取存儲(chǔ)器(nvram)。在一些實(shí)施方式中,存儲(chǔ)器550存儲(chǔ)了如下的元素,可執(zhí)行模塊或者數(shù)據(jù)結(jié)構(gòu),或者他們的子集,或者他們的擴(kuò)展集:在本發(fā)明實(shí)施例中,通過(guò)調(diào)用存儲(chǔ)器550存儲(chǔ)的操作指令(該操作指令可存儲(chǔ)在操作系統(tǒng)中),當(dāng)終端設(shè)備接收到移動(dòng)操作指令時(shí),獲取目標(biāo)柱狀對(duì)象第一當(dāng)前位置軌跡上的關(guān)鍵點(diǎn)坐標(biāo)和所述移動(dòng)操作指令所指示的移動(dòng)方向;其中,所述目標(biāo)柱狀對(duì)象包括頭部組件和身體組件,所述身體組件在長(zhǎng)度方向的中心切面包括多個(gè)圓和多個(gè)正方形,所述多個(gè)圓中的每?jī)蓚€(gè)圓通過(guò)切點(diǎn)依次連接,所述多個(gè)正方形中的第一個(gè)正方形的對(duì)邊分別穿過(guò)所述頭部組件和所述身體組件中連接所述頭部組件的第一個(gè)圓的圓心,從所述第一個(gè)圓開(kāi)始,所述多個(gè)正方形中除所述第一個(gè)正方形之外的其他正方形的兩條對(duì)邊按照?qǐng)A的連接順序依次穿過(guò)相鄰兩個(gè)圓的圓心,所述關(guān)鍵點(diǎn)坐標(biāo)包括所述頭部組件的中心坐標(biāo)和所述多個(gè)圓中至少兩個(gè)圓心的坐標(biāo);根據(jù)所述移動(dòng)操作指令所指示的移動(dòng)方向和所述第一當(dāng)前位置軌跡上的關(guān)鍵點(diǎn)坐標(biāo),確定更新位置軌跡上的關(guān)鍵點(diǎn)坐標(biāo),所述更新位置軌跡上的關(guān)鍵點(diǎn)坐標(biāo)用于所述終端設(shè)備繪制移動(dòng)后的所述目標(biāo)柱狀對(duì)象。與現(xiàn)有技術(shù)中在移動(dòng)檢測(cè)的過(guò)程中需要檢測(cè)的關(guān)鍵點(diǎn)數(shù)量多,導(dǎo)致檢測(cè)效率低下,計(jì)算開(kāi)銷(xiāo)大相比,本發(fā)明實(shí)施例提供的服務(wù)器,通過(guò)多個(gè)圓在切點(diǎn)上的拼接和對(duì)邊穿過(guò)相鄰兩圓的正方形共同組成目標(biāo)柱狀對(duì)象,使目標(biāo)柱狀對(duì)象的整體完全閉合,沒(méi)有空隙,這樣在移動(dòng)檢測(cè)時(shí)只需要檢測(cè)部分圓心即可,減少了需要檢測(cè)的關(guān)鍵點(diǎn)的數(shù)量,提高了檢測(cè)效率,還降低了計(jì)算開(kāi)銷(xiāo)。處理器510控制服務(wù)器50的操作,處理器510還可以稱(chēng)為cpu(centralprocessingunit,中央處理單元)。存儲(chǔ)器550可以包括只讀存儲(chǔ)器和隨機(jī)存取存儲(chǔ)器,并向處理器510提供指令和數(shù)據(jù)。存儲(chǔ)器550的一部分還可以包括非易失性隨機(jī)存取存儲(chǔ)器(nvram)。具體的應(yīng)用中服務(wù)器50的各個(gè)組件通過(guò)總線系統(tǒng)520耦合在一起,其中總線系統(tǒng)520除包括數(shù)據(jù)總線之外,還可以包括電源總線、控制總線和狀態(tài)信號(hào)總線等。但是為了清楚說(shuō)明起見(jiàn),在圖中將各種總線都標(biāo)為總線系統(tǒng)520。上述本發(fā)明實(shí)施例揭示的方法可以應(yīng)用于處理器510中,或者由處理器510實(shí)現(xiàn)。處理器510可能是一種集成電路芯片,具有信號(hào)的處理能力。在實(shí)現(xiàn)過(guò)程中,上述方法的各步驟可以通過(guò)處理器510中的硬件的集成邏輯電路或者軟件形式的指令完成。上述的處理器510可以是通用處理器、數(shù)字信號(hào)處理器(dsp)、專(zhuān)用集成電路(asic)、現(xiàn)成可編程門(mén)陣列(fpga)或者其他可編程邏輯器件、分立門(mén)或者晶體管邏輯器件、分立硬件組件??梢詫?shí)現(xiàn)或者執(zhí)行本發(fā)明實(shí)施例中的公開(kāi)的各方法、步驟及邏輯框圖。通用處理器可以是微處理器或者該處理器也可以是任何常規(guī)的處理器等。結(jié)合本發(fā)明實(shí)施例所公開(kāi)的方法的步驟可以直接體現(xiàn)為硬件譯碼處理器執(zhí)行完成,或者用譯碼處理器中的硬件及軟件模塊組合執(zhí)行完成。軟件模塊可以位于隨機(jī)存儲(chǔ)器,閃存、只讀存儲(chǔ)器,可編程只讀存儲(chǔ)器或者電可擦寫(xiě)可編程存儲(chǔ)器、寄存器等本領(lǐng)域成熟的存儲(chǔ)介質(zhì)中。該存儲(chǔ)介質(zhì)位于存儲(chǔ)器550,處理器510讀取存儲(chǔ)器550中的信息,結(jié)合其硬件完成上述方法的步驟??蛇x地,處理器510用于:當(dāng)達(dá)到所述目標(biāo)柱狀對(duì)象的身體尺寸更新條件時(shí),獲取所述目標(biāo)柱狀對(duì)象的當(dāng)前能量值和第二當(dāng)前位置軌跡;根據(jù)能量值與柱狀對(duì)象身體尺寸的對(duì)應(yīng)關(guān)系,確定所述當(dāng)前能量值所對(duì)應(yīng)的待更新身體尺寸,所述待更新身體尺寸包括待更新長(zhǎng)度和待更新寬度;根據(jù)所述待更新長(zhǎng)度和所述待更新寬度確定更新圓的大小和數(shù)量,以及更新正方形的大小和數(shù)量;根據(jù)所述第二當(dāng)前位置軌跡、更新圓的大小和數(shù)量,確定更新身體尺寸后的位置軌跡;其中,所述更新身體尺寸后的位置軌跡和所述更新圓的大小和數(shù)量,以及更新正方形的大小和數(shù)量用于所述終端設(shè)備繪制更新身體尺寸后的目標(biāo)柱狀對(duì)象。可選地,處理器510用于:根據(jù)所述待更新寬度確定所述更新圓的直徑;根據(jù)所述更新圓的直徑和所述待更新長(zhǎng)度,確定所述更新圓的數(shù)量;根據(jù)所述更新圓的直徑和數(shù)量確定所述正方形的邊長(zhǎng)和數(shù)量??蛇x地,處理器510用于:以所述第二當(dāng)前位置軌跡中頭部組件的中心點(diǎn)開(kāi)始,按照所述第二當(dāng)前位置軌跡的曲線形狀依次確定每個(gè)更新圓的圓心坐標(biāo);從所述中心點(diǎn)到所述每個(gè)更新圓中最后一個(gè)更新圓的圓心坐標(biāo)所形成的軌跡為更新身體尺寸后的位置軌跡。可選地,收發(fā)器330用于向處于同一應(yīng)用界面的每個(gè)終端設(shè)備發(fā)送所述更新位置軌跡上的關(guān)鍵點(diǎn)坐標(biāo),以使所述同一應(yīng)用界面的每個(gè)終端設(shè)備根據(jù)所述更新位置軌跡上的關(guān)鍵點(diǎn)坐標(biāo)繪制移動(dòng)后的所述目標(biāo)柱狀對(duì)象。以上對(duì)服務(wù)器的描述可以參閱圖2至圖11部分聯(lián)機(jī)場(chǎng)景的相應(yīng)描述進(jìn)行理解,本處不再重復(fù)贅述。本發(fā)明實(shí)施例提供的終端設(shè)備可以是手機(jī)、平板電腦等終端,下面以手機(jī)為例,介紹本發(fā)明實(shí)施例的圖像繪制的過(guò)程。如圖20所示,為了便于說(shuō)明,僅示出了與本發(fā)明實(shí)施例相關(guān)的部分,具體技術(shù)細(xì)節(jié)未揭示的,請(qǐng)參照本發(fā)明實(shí)施例方法部分。圖20示出的是與本發(fā)明實(shí)施例提供的終端設(shè)備800的部分結(jié)構(gòu)的框圖。參考圖20,終端設(shè)備包括:攝像頭810、存儲(chǔ)器820、輸入單元830、顯示單元840、傳感器850、音頻電路860、wifi模塊870、處理器880、以及電源890等部件。本領(lǐng)域技術(shù)人員可以理解,圖20中示出的終端設(shè)備結(jié)構(gòu)并不構(gòu)成對(duì)終端設(shè)備的限定,可以包括比圖示更多或更少的部件,或者組合某些部件,或者不同的部件布置。下面結(jié)合圖20對(duì)終端設(shè)備的各個(gè)構(gòu)成部件進(jìn)行具體的介紹:圖形處理器(graphicprocessingunit,gpu)810可用于圖像繪制,如對(duì)貪吃蛇的圖像繪制。存儲(chǔ)器820可用于存儲(chǔ)軟件程序以及模塊,處理器880通過(guò)運(yùn)行存儲(chǔ)在存儲(chǔ)器820的軟件程序以及模塊,從而執(zhí)行終端設(shè)備的各種功能應(yīng)用以及數(shù)據(jù)處理。存儲(chǔ)器820可主要包括存儲(chǔ)程序區(qū)和存儲(chǔ)數(shù)據(jù)區(qū),其中,存儲(chǔ)程序區(qū)可存儲(chǔ)操作系統(tǒng)、至少一個(gè)功能所需的應(yīng)用程序(比如聲音播放功能、圖像播放功能等)等;存儲(chǔ)數(shù)據(jù)區(qū)可存儲(chǔ)根據(jù)終端設(shè)備的使用所創(chuàng)建的數(shù)據(jù)(比如音頻數(shù)據(jù)、電話本等)等。此外,存儲(chǔ)器820可以包括高速隨機(jī)存取存儲(chǔ)器,還可以包括非易失性存儲(chǔ)器,例如至少一個(gè)磁盤(pán)存儲(chǔ)器件、閃存器件、或其他易失性固態(tài)存儲(chǔ)器件。輸入單元830可用于接收用戶的移動(dòng)操作指令,如:移動(dòng)貪吃蛇的指令,以及產(chǎn)生與終端設(shè)備800的用戶設(shè)置以及功能控制有關(guān)的鍵信號(hào)輸入。具體地,輸入單元830可包括觸控面板831以及其他輸入設(shè)備832。觸控面板831,也稱(chēng)為觸摸屏,可收集用戶在其上或附近的觸摸操作(比如用戶使用手指、觸筆等任何適合的物體或附件在觸控面板831上或在觸控面板831附近的操作),并根據(jù)預(yù)先設(shè)定的程式驅(qū)動(dòng)相應(yīng)的連接終端設(shè)備??蛇x的,觸控面板831可包括觸摸檢測(cè)終端設(shè)備和觸摸控制器兩個(gè)部分。其中,觸摸檢測(cè)終端設(shè)備檢測(cè)用戶的觸摸方位,并檢測(cè)觸摸操作帶來(lái)的信號(hào),將信號(hào)傳送給觸摸控制器;觸摸控制器從觸摸檢測(cè)終端設(shè)備上接收觸摸信息,并將它轉(zhuǎn)換成觸點(diǎn)坐標(biāo),再送給處理器880,并能接收處理器880發(fā)來(lái)的命令并加以執(zhí)行。此外,可以采用電阻式、電容式、紅外線以及表面聲波等多種類(lèi)型實(shí)現(xiàn)觸控面板831。除了觸控面板831,輸入單元830還可以包括其他輸入設(shè)備832。具體地,其他輸入設(shè)備832可以包括但不限于物理鍵盤(pán)、功能鍵(比如音量控制按鍵、開(kāi)關(guān)按鍵等)、軌跡球、鼠標(biāo)、操作桿等中的一種或多種。顯示單元840可用于顯示貪吃蛇的游戲界面。顯示單元840可包括指示燈841,可選的,可以采用液晶顯示器(liquidcrystaldisplay,lcd)、有機(jī)發(fā)光二極管(organiclight-emittingdiode,oled)等形式來(lái)配置指示燈841。進(jìn)一步的,觸控面板831可覆蓋指示燈841,當(dāng)觸控面板831檢測(cè)到在其上或附近的觸摸操作后,傳送給處理器880以確定觸摸事件的類(lèi)型,隨后處理器880根據(jù)觸摸事件的類(lèi)型在指示燈841上提供相應(yīng)的視覺(jué)輸出。雖然在圖20中,觸控面板831與指示燈841是作為兩個(gè)獨(dú)立的部件來(lái)實(shí)現(xiàn)終端設(shè)備的輸入和輸入功能,但是在某些實(shí)施例中,可以將觸控面板831與指示燈841集成而實(shí)現(xiàn)終端設(shè)備的輸入和輸出功能。終端設(shè)備800還可包括至少一種傳感器850。音頻電路860、揚(yáng)聲器861,傳聲器862可提供用戶與終端設(shè)備之間的音頻接口。音頻電路860可將接收到的音頻數(shù)據(jù)轉(zhuǎn)換后的電信號(hào),傳輸?shù)綋P(yáng)聲器861,由揚(yáng)聲器861轉(zhuǎn)換為聲音信號(hào)輸出;另一方面,傳聲器862將收集的聲音信號(hào)轉(zhuǎn)換為電信號(hào),由音頻電路860接收后轉(zhuǎn)換為音頻數(shù)據(jù),再將音頻數(shù)據(jù)輸出處理器880處理后,經(jīng)攝像頭810以發(fā)送給比如另一終端設(shè)備,或者將音頻數(shù)據(jù)輸出至存儲(chǔ)器820以便進(jìn)一步處理。wifi模塊870可以用于通信。處理器880是終端設(shè)備的控制中心,利用各種接口和線路連接整個(gè)終端設(shè)備的各個(gè)部分,通過(guò)運(yùn)行或執(zhí)行存儲(chǔ)在存儲(chǔ)器820內(nèi)的軟件程序和/或模塊,以及調(diào)用存儲(chǔ)在存儲(chǔ)器820內(nèi)的數(shù)據(jù),執(zhí)行終端設(shè)備的各種功能和處理數(shù)據(jù),從而對(duì)終端設(shè)備進(jìn)行整體監(jiān)控??蛇x的,處理器880可包括一個(gè)或多個(gè)處理單元;優(yōu)選的,處理器880可集成應(yīng)用處理器和調(diào)制解調(diào)處理器,其中,應(yīng)用處理器主要處理操作系統(tǒng)、用戶界面和應(yīng)用程序等,調(diào)制解調(diào)處理器主要處理無(wú)線通信??梢岳斫獾氖?,上述調(diào)制解調(diào)處理器也可以不集成到處理器880中。終端設(shè)備800還包括給各個(gè)部件供電的電源890(比如電池),優(yōu)選的,電源可以通過(guò)電源管理系統(tǒng)與處理器880邏輯相連,從而通過(guò)電源管理系統(tǒng)實(shí)現(xiàn)管理充電、放電、以及功耗管理等功能。盡管未示出,終端設(shè)備800還可以包括射頻(radiofrequency,rf)電路、藍(lán)牙模塊、攝像頭等,在此不再贅述。在本發(fā)明實(shí)施例中,該終端設(shè)備在圖像繪制時(shí)所包括的處理器880還具有以下功能:當(dāng)終端設(shè)備接收到移動(dòng)操作指令時(shí),獲取目標(biāo)柱狀對(duì)象第一當(dāng)前位置軌跡上的關(guān)鍵點(diǎn)坐標(biāo)和所述移動(dòng)操作指令所指示的移動(dòng)方向;其中,所述目標(biāo)柱狀對(duì)象包括頭部組件和身體組件,所述身體組件在長(zhǎng)度方向的中心切面包括多個(gè)圓和多個(gè)正方形,所述多個(gè)圓中的每?jī)蓚€(gè)圓通過(guò)切點(diǎn)依次連接,所述多個(gè)正方形中的第一個(gè)正方形的對(duì)邊分別穿過(guò)所述頭部組件和所述身體組件中連接所述頭部組件的第一個(gè)圓的圓心,從所述第一個(gè)圓開(kāi)始,所述多個(gè)正方形中除所述第一個(gè)正方形之外的其他正方形的兩條對(duì)邊按照?qǐng)A的連接順序依次穿過(guò)相鄰兩個(gè)圓的圓心,所述關(guān)鍵點(diǎn)坐標(biāo)包括所述頭部組件的中心坐標(biāo)和所述多個(gè)圓中至少兩個(gè)圓心的坐標(biāo);根據(jù)所述移動(dòng)操作指令所指示的移動(dòng)方向和所述第一當(dāng)前位置軌跡上的關(guān)鍵點(diǎn)坐標(biāo),確定更新位置軌跡上的關(guān)鍵點(diǎn)坐標(biāo),所述更新位置軌跡上的關(guān)鍵點(diǎn)坐標(biāo)用于所述終端設(shè)備繪制移動(dòng)后的所述目標(biāo)柱狀對(duì)象??蛇x地,所述方法還包括:當(dāng)達(dá)到所述目標(biāo)柱狀對(duì)象的身體尺寸更新條件時(shí),獲取所述目標(biāo)柱狀對(duì)象的當(dāng)前能量值和第二當(dāng)前位置軌跡;根據(jù)能量值與柱狀對(duì)象身體尺寸的對(duì)應(yīng)關(guān)系,確定所述當(dāng)前能量值所對(duì)應(yīng)的待更新身體尺寸,所述待更新身體尺寸包括待更新長(zhǎng)度和待更新寬度;根據(jù)所述待更新長(zhǎng)度和所述待更新寬度確定更新圓的大小和數(shù)量,以及更新正方形的大小和數(shù)量;根據(jù)所述第二當(dāng)前位置軌跡、更新圓的大小和數(shù)量,確定更新身體尺寸后的位置軌跡;其中,所述更新身體尺寸后的位置軌跡和所述更新圓的大小和數(shù)量,以及更新正方形的大小和數(shù)量用于所述終端設(shè)備繪制更新身體尺寸后的目標(biāo)柱狀對(duì)象。可選地,所述根據(jù)所述待更新長(zhǎng)度和所述待更新寬度確定更新圓的大小和數(shù)量,以及更新正方形的大小和數(shù)量,包括:根據(jù)所述待更新寬度確定所述更新圓的直徑;根據(jù)所述更新圓的直徑和所述待更新長(zhǎng)度,確定所述更新圓的數(shù)量;根據(jù)所述更新圓的直徑和數(shù)量確定所述正方形的邊長(zhǎng)和數(shù)量??蛇x地,所述根據(jù)所述第二當(dāng)前位置軌跡、更新圓的大小和數(shù)量,確定更新身體尺寸后的位置軌跡,包括:以所述第二當(dāng)前位置軌跡中頭部組件的中心點(diǎn)開(kāi)始,按照所述第二當(dāng)前位置軌跡的曲線形狀依次確定每個(gè)更新圓的圓心坐標(biāo);從所述中心點(diǎn)到所述每個(gè)更新圓中最后一個(gè)更新圓的圓心坐標(biāo)所形成的軌跡為更新身體尺寸后的位置軌跡??蛇x地,所述方法還包括:根據(jù)所述更新圓的大小,以及正方形的大小,對(duì)預(yù)存儲(chǔ)的圓形圖片和正方形圖片進(jìn)行縮放,以得到待使用的圓形圖片和正方形圖片;根據(jù)所述更新圓的數(shù)量、更新正方形的數(shù)量和所述更新身體尺寸后的位置軌跡,使用所述待使用的圓形圖片和正方形圖片繪制更新身體尺寸后的目標(biāo)柱狀對(duì)象。本發(fā)明實(shí)施例提供的手機(jī)可以參閱圖2至圖11部分終端設(shè)備的相關(guān)描述進(jìn)行理解,本處不再重復(fù)贅述。本領(lǐng)域普通技術(shù)人員可以理解上述實(shí)施例的各種方法中的全部或部分步驟是可以通過(guò)程序來(lái)指令相關(guān)的硬件來(lái)完成,該程序可以存儲(chǔ)于一計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,存儲(chǔ)介質(zhì)可以包括:rom、ram、磁盤(pán)或光盤(pán)等。以上對(duì)本發(fā)明實(shí)施例所提供的圖像繪制的方法以及設(shè)備進(jìn)行了詳細(xì)介紹,本文中應(yīng)用了具體個(gè)例對(duì)本發(fā)明的原理及實(shí)施方式進(jìn)行了闡述,以上實(shí)施例的說(shuō)明只是用于幫助理解本發(fā)明的方法及其核心思想;同時(shí),對(duì)于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā)明的思想,在具體實(shí)施方式及應(yīng)用范圍上均會(huì)有改變之處,綜上所述,本說(shuō)明書(shū)內(nèi)容不應(yīng)理解為對(duì)本發(fā)明的限制。當(dāng)前第1頁(yè)12