專利名稱:一種改變網(wǎng)頁(yè)游戲中人物形象的方法及裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及網(wǎng)頁(yè)游戲技術(shù),具體而言,尤其涉及一種改變網(wǎng)頁(yè)游戲中人物形象的方法及裝置。
背景技術(shù):
在幾乎所有的游戲里面,改變?nèi)宋镄蜗蟮姆椒ǘ际潜夭豢缮俚牟糠?。網(wǎng)頁(yè)游戲中的人物形象具有特定的外形、顏色、聲音以及動(dòng)作,能夠?qū)⒂脩粼诂F(xiàn)實(shí)生活中的形象折射到網(wǎng)頁(yè)游戲中,并在游戲的進(jìn)程中可以得到發(fā)展與改變。在傳統(tǒng)客戶端游戲中,改變游戲中人物形象的辦法大致有兩種,一種是直接把整個(gè)人物形象都換掉,另外一種則是只改變?nèi)宋镄蜗蟮囊徊糠帧5珜?duì)于網(wǎng)頁(yè)游戲,由于其所有游戲資源都是放在服務(wù)器上的,并非像傳統(tǒng)游戲一樣,將所有游戲資源都下載到本地。因此,改變網(wǎng)頁(yè)游戲中的人物形象并比傳統(tǒng)客戶端游戲要困難許多。在現(xiàn)有技術(shù)中,改變網(wǎng)頁(yè)游戲中人物形象的方法有
其一是,整體換裝技術(shù),即直接通過(guò)改變整個(gè)人物形象的位圖來(lái)實(shí)現(xiàn)。在這種方式下,如果想改變?nèi)宋镄蜗蟮哪硞€(gè)部位,就必須要替換整個(gè)人物形象。如此,則需要客戶端將整個(gè)人物形象都從服務(wù)器端下載下來(lái),這樣則占用服務(wù)器的較多資源與帶寬,并且在改變?nèi)宋镄蜗蟛⒉患皶r(shí),還存在延時(shí)的情況。其二是部分換裝技術(shù),即通過(guò)改變?nèi)宋镄蜗蟮牟糠治粓D來(lái)實(shí)現(xiàn)。部分換裝技術(shù)的思想是,把整個(gè)人物形象分割成多個(gè)換裝部位,再把這些換裝部位的圖片按照一定順序進(jìn)行疊加,就形成了一個(gè)完整的人物形象;其中,每個(gè)換裝部位的圖片由一個(gè)圖層組成。如果玩家要變換某個(gè)特定換裝部位時(shí),就可以直接通過(guò)改變?cè)撎囟〒Q裝部位的圖片來(lái)實(shí)現(xiàn)。部分換裝技術(shù)要加載的資源是零散的,每個(gè)單獨(dú)的部位的資源都足夠小,所以在改變?nèi)宋镄蜗蟮臅r(shí)候,產(chǎn)生延時(shí)的現(xiàn)象比采用整體換裝技術(shù)時(shí)要小得多。并且在資源的重用性方面也比整個(gè)整體換裝技術(shù)要好很多。使用部分換裝技術(shù)的缺陷是人物形象的多樣性由整個(gè)人物形象的換裝部位決定;比如,若把整個(gè)人物形象分成發(fā)型,臉,衣服,裝飾四個(gè)換裝部位,每個(gè)換裝部位總共有10種圖片樣式。那么,能構(gòu)造出來(lái)的人物形象的數(shù)量為10000種。相對(duì)于數(shù)以萬(wàn)計(jì)的玩家數(shù)量來(lái)說(shuō),人物形象的多樣性顯得不夠,使得用戶可選擇的人物形象太少,不能很好地滿足用戶的個(gè)性需求。
發(fā)明內(nèi)容
本發(fā)明實(shí)施例所要解決的技術(shù)問(wèn)題在于,提供一種改變網(wǎng)頁(yè)游戲中人物形象的方法及裝置,可構(gòu)造出更豐富的人物形象,更好地滿足用戶的個(gè)性需求,同時(shí)也能快速地響應(yīng)客戶端的請(qǐng)求,減小時(shí)延。為了解決上述技術(shù)問(wèn)題,本發(fā)明實(shí)施例提供了一種改變網(wǎng)頁(yè)游戲中人物形象的方
4法,包括
將當(dāng)前人物形象的換裝部位劃分為不同圖層;其中,所述不同圖層包括可修改圖層;接收來(lái)自客戶端的改變所述換裝部位的換裝信息;所述換裝信息包括由客戶端輸入的所述可修改圖層對(duì)應(yīng)的顏色信息;
將存儲(chǔ)的當(dāng)前人物形象的人物形象信息與所述換裝信息進(jìn)行比較,得到替換換裝信
息;
對(duì)應(yīng)修改所述人物形象信息中變化圖層對(duì)應(yīng)的顏色信息,并繪制新人物形象,以及向該客戶端提供所述新人物形象;其中,所述變化圖層對(duì)應(yīng)的顏色信息是所述替換換裝信息指示的。相應(yīng)地,本發(fā)明實(shí)施例提供了一種改變網(wǎng)頁(yè)游戲中人物形象的裝置,包括
圖層劃分模塊,用于將當(dāng)前人物形象的換裝部位劃分為不同圖層;其中,所述不同圖層包括可修改圖層;
收發(fā)模塊,用于接收來(lái)自客戶端的改變所述裝換部位的換裝信息;其中,所述換裝信息中包括由客戶端輸入的所述可修改圖層對(duì)應(yīng)的顏色信息,所述可修改圖層是由所述圖層劃分模塊劃分的;
比較模塊,用于將存儲(chǔ)的當(dāng)前人物形象的人物形象信息與所述收發(fā)模塊接收到的所述換裝信息進(jìn)行比較,得到替換換裝信息;
處理模塊,用于對(duì)應(yīng)修改所述人物形象信息中變化圖層對(duì)應(yīng)的顏色信息,并繪制新人物形象;其中,所述變化圖層對(duì)應(yīng)的顏色信息是所述比較模塊比較得到的所述替換換裝信息指示的;
所述收發(fā)模塊,還用于將所述處理模塊處理得到的新人物形象提供給客戶端。實(shí)施本發(fā)明實(shí)施例,具有如下有益效果
通過(guò)將同一換裝部位劃分為不同圖層,以及接收客戶端輸入的可修改圖層對(duì)應(yīng)的顏色信息,從而確定并對(duì)應(yīng)修改當(dāng)前人物形象信息中變化圖層對(duì)應(yīng)的顏色信息,得到修改后的人物形象信息。由于客戶端可輸入一個(gè)或多個(gè)可修改圖層對(duì)應(yīng)的顏色信息,因此使得接收到的用于改變?cè)摀Q裝部位的顏色信息的組合變多了 ;相應(yīng)地,在對(duì)應(yīng)修改變化圖層對(duì)應(yīng)的顏色信息之后,得到的人物形象信息中可修改圖層對(duì)應(yīng)的顏色信息的組合也增多了,最后繪制并向客戶端提供的新人物形象也更加豐富,更好地滿足用戶的個(gè)性需求。同時(shí),由于只需要修改同一換裝部位中變化圖層對(duì)應(yīng)的顏色信息,對(duì)該換裝部位中的其它圖層不做處理,如此則能夠快速響應(yīng)客戶端的請(qǐng)求,減小了時(shí)延。
為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖1是本發(fā)明提供的一種改變網(wǎng)頁(yè)游戲中人物形象的方法的實(shí)施例的流程圖2是本發(fā)明圖1中對(duì)應(yīng)修改所述人物形象信息中變化圖層對(duì)應(yīng)的顏色信息,并繪制新人物形象方法的實(shí)施例的流程圖;圖3是本發(fā)明提供的一種改變網(wǎng)頁(yè)游戲中人物形象的裝置的實(shí)施例的結(jié)構(gòu)示意圖;圖4是本發(fā)明圖3中處理模塊的實(shí)施例的結(jié)構(gòu)示意圖。
具體實(shí)施例方式下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。請(qǐng)參考圖1,是本發(fā)明提供的一種改變網(wǎng)頁(yè)游戲中人物形象的方法的實(shí)施例的流程圖,所述方法包括
步驟S11,將當(dāng)前人物形象的換裝部位劃分為不同圖層;其中,所述不同圖層包括可修改圖層;
其中,一個(gè)完整的人物形象,包括多個(gè)換裝部位。例如,可將人物形象劃分為7個(gè)換裝部位,分別為武器部位、帽子部位、衣服部位、臉飾部位、頭發(fā)部位、眼鏡部位、臉部位。當(dāng)然,人物形象的換裝部位的劃分方法不限于上述列舉的方式。本步驟中,將所述人物形象的換裝部位劃分為不同圖層,指的是將同一換裝部位的圖片劃分為不同的圖層。不同圖層具體包括可修改圖層和固定圖層。其中,可修改圖層包括物品圖層和皮膚圖層,固定圖層包括原始圖層。其中,皮膚圖層指的是該換裝部位中用戶可看見(jiàn)的皮膚對(duì)應(yīng)的圖層。物品圖層,指的是該換裝部位中除去皮膚的其它可變色物品對(duì)應(yīng)的圖層。其中,原始圖層,指的是一個(gè)完整的換裝部位對(duì)應(yīng)的圖層。其中,一個(gè)完整的換裝部位包括用戶可看見(jiàn)的皮膚、除去皮膚的其它可變色物品、除去皮膚的其它不可變色物品。步驟S12,接收來(lái)自客戶端的改變所述換裝部位的換裝信息;所述換裝信息包括由客戶端輸入的所述可修改圖層對(duì)應(yīng)的顏色信息;
其中,一個(gè)可修改圖層對(duì)應(yīng)一種顏色信息。因此可以這樣理解,換裝信息包括一個(gè)或多個(gè)可修改圖層對(duì)應(yīng)的顏色信息。其中,同一個(gè)換裝部位的不同可修改圖層對(duì)應(yīng)的顏色信息是由客戶端分別輸入的。例如,如上述所述的可修改圖層包括物品圖層和皮膚圖層,那么相應(yīng)地,客戶端在輸入改變所述換裝部位的換裝信息時(shí),則可以分別輸入物品圖層對(duì)應(yīng)的顏色信息和/或皮膚圖層對(duì)應(yīng)的顏色信息,該顏色信息具體為可為顏色值。這樣,客戶端可選擇改變同一換裝部位中的一個(gè)或多個(gè)可修改圖層對(duì)應(yīng)的顏色信息。對(duì)于同一個(gè)換裝部位而言,客戶端輸入的用于改變?cè)摀Q裝部位的顏色信息的組合變多了 ;相應(yīng)地,接收來(lái)自客戶端的用于改變?cè)摀Q裝部位的顏色信息的組合也變多了。步驟S13,將存儲(chǔ)的當(dāng)前人物形象的人物形象信息與所述換裝信息進(jìn)行比較,得到替換換裝信息;
其中,當(dāng)前人物形象的人物形象信息,包括整個(gè)人物形象中多個(gè)換裝部位的不同圖層對(duì)應(yīng)的顏色信息和樣式信息,具體包括多個(gè)換裝部位的固定圖層對(duì)應(yīng)的顏色信息和樣式信息、多個(gè)換裝部位的可修改圖層對(duì)應(yīng)的顏色信息和樣式信息。具體實(shí)現(xiàn)中,在將當(dāng)前人物形象的人物形象信息與所述換裝信息進(jìn)行比較時(shí),具體是將當(dāng)前人物形象信息中多個(gè)換裝部位的可修改圖層對(duì)應(yīng)的顏色信息與所述換裝信息包括的可修改圖層對(duì)應(yīng)的顏色信息進(jìn)行比較,以確定出所述替換換裝信息。所述替換換裝信息包括替換圖層對(duì)應(yīng)的顏色信息,用于指示當(dāng)前人物形象的人物形象信息中變化圖層對(duì)應(yīng)的顏色信息。其中,變化圖層對(duì)應(yīng)的顏色信息指的是人物形象信息中需要修改的圖層對(duì)應(yīng)的顏色信息。變化圖層一定是可修改圖層。由于步驟S12中接收來(lái)自客戶端的用于改變?cè)摀Q裝部位的顏色信息的組合變多了,那么本步驟中確定出的替換換裝信息的組合也變多了,即替換換裝信息可以指示一個(gè)變化圖層對(duì)應(yīng)的顏色信息,也可以指示多個(gè)變化圖層對(duì)應(yīng)的顏色信息。需要說(shuō)明的是,在本步驟中,若比較之后沒(méi)有得到替換換裝信息,即表明當(dāng)前人物形象信息中沒(méi)有需要修改的圖層對(duì)應(yīng)的顏色信息,則退出流程。步驟S14,對(duì)應(yīng)修改所述人物形象信息中變化圖層對(duì)應(yīng)的顏色信息,并繪制新人物形象,以及向該客戶端提供所述新人物形象;其中,所述變化圖層對(duì)應(yīng)的顏色信息是所述替換換裝信息指示的。本步驟中,根據(jù)步驟S13中所述替換換裝信息的指示,對(duì)應(yīng)修改需要變化圖層對(duì)應(yīng)的顏色信息。由于客戶端輸入的一個(gè)可修改圖層對(duì)應(yīng)一種顏色信息,那么確定出的一個(gè)變化圖層也對(duì)應(yīng)一種顏色信息,因此在本步驟中,則可以分別修改不同的變化圖層對(duì)應(yīng)的顏色信息。并且,由于步驟S13中比較得到的替換換裝信息的組合變多了,相應(yīng)地,修改后得到的人物形象信息中可修改圖層對(duì)應(yīng)的顏色信息的組合也變多了,最后根據(jù)該人物形象信息繪制出并向客戶端提供的新人物形象也更加豐富。本實(shí)施例中,通過(guò)將同一換裝部位劃分為多個(gè)不同圖層,以及接收客戶端輸入的可修改圖層對(duì)應(yīng)的顏色信息,從而確定并對(duì)應(yīng)修改當(dāng)前人物形象中變化圖層對(duì)應(yīng)的顏色信息,得到修改后的人物形象信息。由于客戶端可輸入一個(gè)或多個(gè)可修改圖層對(duì)應(yīng)的顏色信息,因此使得接收到的用于改變?cè)摀Q裝部位的顏色信息的組合變多了 ;相應(yīng)地,在對(duì)應(yīng)修改變化圖層對(duì)應(yīng)的顏色信息之后,得到的人物形象信息中可修改圖層對(duì)應(yīng)的顏色信息的組合也增多了,最后繪制并向客戶端提供的新人物形象也更加豐富,更好地滿足用戶的個(gè)性需求。同時(shí),由于只需要修改同一換裝部位中變化圖層對(duì)應(yīng)的顏色信息,而對(duì)該換裝部位中的其它圖層不做處理,如此則能夠快速響應(yīng)客戶端的請(qǐng)求,減小了時(shí)延。需要說(shuō)明的是,本實(shí)施例,只涉及改變同一人物形象中同一換裝部位的一個(gè)或多個(gè)可修改圖層對(duì)應(yīng)的顏色信息??梢岳斫獾氖牵帽緦?shí)施例中的方法,也可同時(shí)改變同一人物形象的其它換裝部位中可修改圖層對(duì)應(yīng)的顏色信息。請(qǐng)參考圖2,是發(fā)明圖1所示的實(shí)施例中所述對(duì)應(yīng)修改所述人物形象信息中變化圖層對(duì)應(yīng)的顏色信息,并繪制新人物形象的方法的實(shí)施例的流程圖,所述方法包括
步驟S21,根據(jù)所述替換換裝信息包括的物品替換圖層的顏色值和/或皮膚替換圖層的顏色值,查找所述人物形象信息中的變化物品圖層和/或變化皮膚圖層;
當(dāng)所述換裝部位的可修改圖層包括物品圖層和皮膚圖層時(shí),所述替換換裝信息包括物品替換圖層的顏色值和/或皮膚替換圖層的顏色值。該物品替換圖層的顏色值和/或皮膚替換圖層的顏色值指示當(dāng)前人物形象信息中變化圖層對(duì)應(yīng)的顏色值。因此,根據(jù)該物品替換圖層的顏色值和/或皮膚替換圖層的顏色值,則可以查找出當(dāng)前人物形象信息中的變化物品圖層和/或變化皮膚圖層(人物形象信息中需要修改的物品圖層和/或皮膚圖層)。步驟S23,構(gòu)建新物品圖層和/或新皮膚圖層;其中,所述新物品圖層和/或新皮膚圖層用于對(duì)應(yīng)替換所述變化物品圖層和/或變化皮膚圖層;
步驟S24,根據(jù)所述物品替換圖層的顏色值和/或皮膚替換圖層的顏色值,設(shè)定所述新物品圖層的顏色值和/或新皮膚圖層的顏色值;
具體實(shí)現(xiàn)中,是將構(gòu)建出的新物品圖層的顏色值和/或新皮膚圖層的顏色值對(duì)應(yīng)設(shè)定為所述物品替換圖層的顏色值和/或皮膚替換圖層的顏色值,具體包括
將所述物品替換圖層的顏色值和/或皮膚替換圖層的顏色值分別轉(zhuǎn)換為對(duì)應(yīng)的顏色矩陣;
將所述轉(zhuǎn)換成的顏色矩陣對(duì)應(yīng)賦值給所述新物品圖層和/或新皮膚圖層的顏色矩陣屬性。步驟S25,依序疊加所述新物品圖層和/或新皮膚圖層、以及所述換裝部位的原始圖層,得到新人物形象。本步驟中,具體是按照先換裝部位的原始圖層、其次皮膚圖層、最后物品圖層的疊加順序,疊加所述新物品圖層和/或皮膚圖層、以及所述換裝部位的原始圖層。進(jìn)一步地,在所述構(gòu)建新物品圖層和/或新皮膚圖層之前,還包括
步驟S22,銷毀所述人物形象信息中的變化物品圖層和/或變化皮膚圖層。如此,則不用存儲(chǔ)該人物形象信息中的變化物品圖層和/或變化皮膚圖層,節(jié)省了存儲(chǔ)空間。本實(shí)施例中,根據(jù)替換換裝信息包括的物品替換圖層的顏色值和/或皮膚替換圖層的顏色值,通過(guò)步驟S21-步驟S25,達(dá)到了重構(gòu)網(wǎng)頁(yè)游戲中人物形象的目的。由于同一換裝部位中不同可修改圖層對(duì)應(yīng)的顏色信息是分別進(jìn)行修改的,因此在修改時(shí),只需要修改該換裝部位中變化圖層對(duì)應(yīng)的顏色信息,而對(duì)該換裝部位中的其它圖層不做處理,如此,則能夠減少資源的消耗,同時(shí),還能夠快速地構(gòu)建出新的人物形象。上述圖1-圖2對(duì)本發(fā)明提供的一種改變網(wǎng)頁(yè)游戲中人物形象的方法進(jìn)行了介紹,下面結(jié)合圖3-圖4,對(duì)采用了上述方法來(lái)改變網(wǎng)頁(yè)游戲中人物形象的裝置進(jìn)行詳細(xì)介紹。請(qǐng)參考圖3,是本發(fā)明提供的一種改變網(wǎng)頁(yè)游戲中人物形象的裝置,包括圖層劃分模塊31,用于將當(dāng)前人物形象的換裝部位劃分為不同圖層;其中,所述不同
圖層包括可修改圖層;
其中,一個(gè)完整的人物形象,包括多個(gè)換裝部位。例如,所述裝置可將人物形象分為7個(gè)換裝部位,分別為武器部位、帽子部位、衣服部位、臉飾部位、頭發(fā)部位、眼鏡部位、臉部位。當(dāng)然,人物形象的換裝部位的劃分方法不限于上述列舉的方式。本實(shí)施例中,圖層劃分模塊31將所述人物形象的換裝部位劃分為不同圖層,指的是將同一換裝部位的圖片劃分為不同的圖層。例如,圖層劃分模塊31可將換裝部位劃分為可修改圖層和固定圖層。其中,可修改圖層具體包括物品圖層和皮膚圖層,固定圖層包括原始圖層。其中,皮膚圖層指的是該換裝部位中用戶可看見(jiàn)的皮膚對(duì)應(yīng)的圖層。物品圖層,指的是該換裝部位中除去皮膚的其它可變色物品對(duì)應(yīng)的圖層。其中,原始圖層,指的是一個(gè)完整的換裝部位對(duì)應(yīng)的圖層。其中,一個(gè)完整的換裝部位包括用戶可看見(jiàn)的皮膚、除去皮膚的其它可變色物品、除去皮膚的其它不可變色物品。收發(fā)模塊32,用于接收來(lái)自客戶端的改變所述換裝部位的換裝信息;其中,所述換裝信息包括由客戶端輸入的所述可修改圖層對(duì)應(yīng)的顏色信息,所述可修改圖層是由所述圖層劃分模塊31劃分的;
其中,一個(gè)可修改圖層對(duì)應(yīng)一種顏色信息。因此可以這樣理解,換裝信息包括一個(gè)或多個(gè)可修改圖層對(duì)應(yīng)的顏色信息。其中,同一個(gè)換裝部位的不同可修改圖層對(duì)應(yīng)的顏色信息是由客戶端分別輸入的。例如,如上述所述的可修改圖層包括物品圖層和皮膚圖層,那么相應(yīng)地,客戶端在輸入改變所述換裝部位的換裝信息時(shí),則可以分別輸入物品圖層對(duì)應(yīng)的顏色信息和/或皮膚圖層對(duì)應(yīng)的顏色信息,該顏色信息具體為可為顏色值。這樣,客戶端可選擇改變同一換裝部位中的一個(gè)圖層或多個(gè)可修改圖層對(duì)應(yīng)的顏色信息。也就是說(shuō),對(duì)于同一個(gè)換裝部位而言,客戶端可輸入的用于改變?cè)摀Q裝部位的顏色信息的組合變多了 ;相應(yīng)地,收發(fā)模塊32接收來(lái)自客戶端的用于改變?cè)摀Q裝部位的顏色信息的組合也變多了。比較模塊33,用于將存儲(chǔ)的當(dāng)前人物形象的人物形象信息與所述收發(fā)模塊32接收到的所述換裝信息進(jìn)行比較,得到替換換裝信息;
其中,當(dāng)前人物形象的人物形象信息,包括整個(gè)人物形象中多個(gè)換裝部位的不同圖層對(duì)應(yīng)的顏色信息和樣式信息,具體包括多個(gè)換裝部位的固定圖層對(duì)應(yīng)的顏色信息和樣式信息、多個(gè)換裝部位的可修改圖層對(duì)應(yīng)的顏色信息和樣式信息。具體實(shí)現(xiàn)中,在將當(dāng)前人物形象的人物形象信息與所述換裝信息進(jìn)行比較時(shí),具體是將當(dāng)前人物形象中多個(gè)換裝部位的可修改圖層對(duì)應(yīng)的顏色信息與所述換裝信息包括的可修改圖層對(duì)應(yīng)的顏色信息進(jìn)行比較,以確定出所述替換換裝信息,所述替換換裝信息包括替換圖層對(duì)應(yīng)的顏色信息,用于指示當(dāng)前人物形象的人物形象信息中變化圖層對(duì)應(yīng)的顏色信息。其中,變化圖層對(duì)應(yīng)的顏色信息指的是人物形象信息中需要修改的圖層對(duì)應(yīng)的顏色信息。變化圖層一定是可修改圖層。由于收發(fā)模塊31接收來(lái)自客戶端的用于改變?cè)摀Q裝部位的顏色信息的組合變多了,那么比較模塊33確定出的替換換裝信息的組合也變多了,即替換換裝信息可以指示一個(gè)變化圖層對(duì)應(yīng)的顏色信息,也可以指示多個(gè)變化圖層對(duì)應(yīng)的顏色信息。處理模塊34,用于對(duì)應(yīng)修改所述人物信息中變化圖層對(duì)應(yīng)的顏色信息,并繪制新人物形象;其中,所述變化圖層對(duì)應(yīng)的顏色信息是所述比較模塊33比較得到的所述替換換裝信息指示的;
處理模塊34根據(jù)所述比較模塊33比較得到的所述替換換裝信息的指示,對(duì)應(yīng)修改變化圖層對(duì)應(yīng)的顏色信息。由于客戶端輸入的一個(gè)可修改圖層對(duì)應(yīng)一種顏色信息,那么確定出的一個(gè)變化圖層也對(duì)應(yīng)一種顏色信息,因此處理模塊34則可以分別修改不同的變化圖層對(duì)應(yīng)的顏色信息。并且,由比較模塊33比較得到的替換換裝信息的組合變多了,相應(yīng)地,處理模塊;34修改后得到的人物形象信息中可修改圖層對(duì)應(yīng)的顏色信息的組合也變多了,最后根據(jù)該人物形象信息繪制出的新人物形象也更加豐富。所述收發(fā)模塊32,還用于將所述處理模塊34處理得到的新人物形象發(fā)送給客戶端。本裝置中,通過(guò)將同一換裝部位劃分為多個(gè)不同圖層,以及接收客戶端輸入的可修改圖層對(duì)應(yīng)的顏色信息,從而確定并對(duì)應(yīng)修改當(dāng)前人物形象信息中變化圖層對(duì)應(yīng)的顏色信息,得到修改后的人物形象信息。由于客戶端可輸入一個(gè)或多個(gè)可修改圖層對(duì)應(yīng)的顏色信息,因此使得接收到的用于改變?cè)摀Q裝部位的顏色信息的組合變多了 ;相應(yīng)地,在對(duì)應(yīng)修改變化圖層對(duì)應(yīng)的顏色信息之后,得到的人物形象信息中可修改圖層對(duì)應(yīng)的顏色信息的組合也增多了,最后繪制并向客戶端提供的新人物形象也更加豐富,更好地滿足用戶的個(gè)性需求。同時(shí),由于只需要修改該換裝部位中變化圖層對(duì)應(yīng)的顏色信息,對(duì)于該換裝部位中的其它圖層不做處理,如此則能夠快速響應(yīng)客戶端的請(qǐng)求,減小了時(shí)延。需要說(shuō)明的一點(diǎn)是,本發(fā)明實(shí)施例中的裝置,可以是網(wǎng)頁(yè)游戲中的服務(wù)器。需要說(shuō)明的另一點(diǎn)是,本實(shí)施例,只涉及改變同一人物形象中同一換裝部位的一個(gè)或多個(gè)可修改圖層對(duì)應(yīng)的顏色信息。可以理解的是,利用本實(shí)施例中的裝置,也可同時(shí)改變同一人物形象的其它換裝部位中可修改圖層對(duì)應(yīng)的顏色信息。請(qǐng)參考圖4,是本發(fā)明圖4實(shí)施例中處理模塊34的實(shí)施例的結(jié)構(gòu)示意圖,包括查找單元41,用于根據(jù)所述替換換裝信息包括的物品替換圖層的顏色值和/或皮膚替
換圖層的顏色值,查找所述人物形象信息中的變化物品圖層和/或變化皮膚圖層;
當(dāng)所述換裝部位的可修改圖層包括物品圖層和皮膚圖層時(shí),所述替換換裝信息包括物品替換圖層的顏色值和/或皮膚替換圖層的顏色值。該物品替換圖層的顏色值和/或皮膚替換圖層的顏色值指示當(dāng)前人物形象信息中變化圖層對(duì)應(yīng)的顏色值。因此,查找單元41根據(jù)該物品替換圖層的顏色值和/或皮膚替換圖層的顏色值,則可以查找出當(dāng)前人物形象信息中的變化物品圖層和/或變化皮膚圖層(人物形象信息中需要修改的物品圖層和/或皮膚圖層)。構(gòu)建單元42,用于構(gòu)建新物品圖層和/或新皮膚圖層,所述新物品圖層和/或新皮膚圖層用于對(duì)應(yīng)替換所述查找單元41查找出的變化物品圖層和/或變化皮膚圖層;
設(shè)定單元43,用于根據(jù)所述物品替換圖層的顏色值和/或皮膚替換圖層的顏色值,設(shè)定所述構(gòu)建單元42構(gòu)建的新物品圖層的顏色值和/或新皮膚圖層的顏色值;
具體實(shí)現(xiàn)中,設(shè)定單元43是將構(gòu)建單元42構(gòu)建出的新物品圖層的顏色值和/或新皮膚圖層的顏色值對(duì)應(yīng)設(shè)定為所述物品替換圖層的顏色值和/或皮膚替換圖層的顏色值,具體包括
將所述物品替換圖層的顏色值和/或皮膚替換圖層的顏色值分別轉(zhuǎn)換為對(duì)應(yīng)的顏色矩陣;
將所述轉(zhuǎn)換成的顏色矩陣對(duì)應(yīng)賦值給所述新物品圖層和/或新皮膚圖層的顏色矩陣屬性。疊加單元44,用于依序疊加所述換裝部位的原始圖層、所述設(shè)定單元3設(shè)定的新物品圖層和/或新皮膚圖層,得到新人物形象。其中,疊加單元44具體是按照先換裝部位的原始圖層、其次皮膚圖層、最后物品圖層的疊加順序,疊加所述新物品圖層和/或皮膚圖層、以及所述換裝部位的原始圖層。進(jìn)一步地,在所述構(gòu)建單元42構(gòu)建新物品圖層和/或新皮膚圖層之前,還包括銷毀單元45,用于銷毀所述查找單元41查找出的所述人物形象信息中的變化物品圖
層和/或變化皮膚圖層。所述構(gòu)建單元42在所述銷毀單元45銷毀所述變化物品圖層和/或變化皮膚圖層之后,再構(gòu)建新物品圖層和/或新皮膚圖層。如此,則不用存儲(chǔ)該人物形象信息中的變化物品圖層和/或變化皮膚圖層,節(jié)省了存儲(chǔ)空間。
本實(shí)施中,根據(jù)替換換裝信息包括的物品替換圖層的顏色值和/或皮膚替換圖層的顏色值,通過(guò)處理模塊的處理,達(dá)到了重構(gòu)網(wǎng)頁(yè)游戲中的人物形象的目的。由于同一換裝部位中不同可修改圖層對(duì)應(yīng)的顏色信息是分別進(jìn)行修改的,因此在修改時(shí),則只需要修改該換裝部位中變化圖層對(duì)應(yīng)的顏色信息,而對(duì)該換裝部位中的其它圖層不做處理。如此設(shè)計(jì),則能夠減少資源的消耗,同時(shí)還能夠快速地構(gòu)建出新的人物形象。本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例方法中的全部或部分流程,是可以通過(guò)計(jì)算機(jī)程序來(lái)指令相關(guān)的硬件來(lái)完成,所述的程序可存儲(chǔ)于一計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中,該程序在執(zhí)行時(shí),可包括如上述各方法的實(shí)施例的流程。其中,所述的存儲(chǔ)介質(zhì)可為磁碟、光盤(pán)、只讀存儲(chǔ)記憶體(Read-Only Memory, ROM)或隨機(jī)存儲(chǔ)記憶體(Random AccessMemory, RAM)等。以上所揭露的僅為本發(fā)明較佳實(shí)施例而已,當(dāng)然不能以此來(lái)限定本發(fā)明之權(quán)利范圍,本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例的全部或部分流程,并依本發(fā)明權(quán)利要求所作的等同變化,仍屬于發(fā)明所涵蓋的范圍。
權(quán)利要求
1.一種改變網(wǎng)頁(yè)游戲中人物形象的方法,其特征在于,包括將當(dāng)前人物形象的換裝部位劃分為不同圖層;其中,所述不同圖層包括可修改圖層;接收來(lái)自客戶端的改變所述換裝部位的換裝信息;所述換裝信息包括由客戶端輸入的所述可修改圖層對(duì)應(yīng)的顏色信息;將存儲(chǔ)的當(dāng)前人物形象的人物形象信息與所述換裝信息進(jìn)行比較,得到替換換裝信息;對(duì)應(yīng)修改所述人物形象信息中變化圖層對(duì)應(yīng)的顏色信息,并繪制新人物形象,以及向該客戶端提供所述新人物形象;其中,所述變化圖層對(duì)應(yīng)的顏色信息是所述替換換裝信息指示的。
2.如權(quán)利要求1所述的方法,其特征在于,所述可修改圖層包括物品圖層和皮膚圖層。
3.如權(quán)利要求2所述的方法,其特征在于,所述由客戶端輸入的可修改圖層對(duì)應(yīng)的顏色信息包括物品圖層的顏色值和/或皮膚圖層的顏色值。
4.如權(quán)利要求3所述的方法,其特征在于,所述對(duì)應(yīng)修改所述人物形象信息中變化圖層對(duì)應(yīng)的顏色信息,并繪制新人物形象,包括根據(jù)所述替換換裝信息包括的物品替換圖層的顏色值和/或皮膚替換圖層的顏色值,查找所述人物形象信息中的變化物品圖層和/或變化皮膚圖層;構(gòu)建新物品圖層和/或新皮膚圖層;其中,所述新物品圖層和/或新皮膚圖層用于對(duì)應(yīng)替換所述變化物品圖層和/或變化皮膚圖層;根據(jù)所述物品替換圖層的顏色值和/或皮膚替換圖層的顏色值,設(shè)定所述新物品圖層的顏色值和/或新皮膚圖層的顏色值;依序疊加所述新物品圖層和/或新皮膚圖層、以及所述換裝部位的原始圖層,得到新人物形象。
5.如權(quán)利要求4所述的方法,其特征在于,在所述構(gòu)建新物品圖層和/或新皮膚圖層之前,還包括銷毀所述人物形象信息中的變化物品圖層和/或變化皮膚圖層。
6.如權(quán)利要求4所述的方法,其特征在于,所述根據(jù)所述物品替換圖層的顏色值和/或皮膚替換圖層的顏色值,設(shè)定所述新物品圖層的顏色值和/或新皮膚圖層的顏色值,包括將所述物品替換圖層的顏色值和/或皮膚替換圖層的顏色值轉(zhuǎn)換為對(duì)應(yīng)的顏色矩陣;將所述轉(zhuǎn)換成的顏色矩陣對(duì)應(yīng)賦值給所述新物品圖層和/或新皮膚圖層的顏色矩陣屬性。
7.如權(quán)利要求4所述的方法,其特征在于,所述依序疊加所述新物品圖層和/或新皮膚圖層、以及所述換裝部位的原始圖層,包括按照先換裝部位的原始圖層、其次皮膚圖層、最后物品圖層的疊加順序,疊加所述新物品圖層和/或皮膚圖層、以及所述換裝部位的原始圖層。
8.一種改變網(wǎng)頁(yè)游戲中人物形象的裝置,其特征在于,包括圖層劃分模塊,用于將當(dāng)前人物形象的換裝部位劃分為不同圖層;其中,所述不同圖層包括可修改圖層;收發(fā)模塊,用于接收來(lái)自客戶端的改變所述換裝部位的換裝信息;其中,所述換裝信息包括由客戶端輸入的所述可修改圖層對(duì)應(yīng)的顏色信息,所述可修改圖層是由所述圖層劃分模塊劃分的;比較模塊,用于將存儲(chǔ)的當(dāng)前人物形象的人物形象信息與所述收發(fā)模塊接收到的所述換裝信息進(jìn)行比較,得到替換換裝信息;處理模塊,用于對(duì)應(yīng)修改所述人物形象信息中變化圖層對(duì)應(yīng)的顏色信息,并繪制新人物形象;其中,所述變化圖層對(duì)應(yīng)的顏色信息是所述比較模塊比較得到的所述替換換裝信息指示的;所述收發(fā)模塊,還用于將所述處理模塊處理得到的新人物形象提供給客戶端。
9.如權(quán)利要求8所述的裝置,其特征在于,所述可修改圖層包括物品圖層和皮膚圖層。
10.如權(quán)利要求9所述的裝置,其特征在于,所述由客戶端分別輸入的可修改圖層對(duì)應(yīng)的顏色信息包括物品圖層的顏色值和/或皮膚圖層的顏色值。
11.如權(quán)利要求10所述的裝置,其特征在于,所述處理模塊包括查找單元,用于根據(jù)所述替換換裝信息包括的物品替換圖層的顏色值和/或皮膚替換圖層的顏色值,查找所述人物形象信息中的變化物品圖層和/或變化皮膚圖層;構(gòu)建單元,用于構(gòu)建新物品圖層和/或新皮膚圖層;其中,所述新物品圖層和/或新皮膚圖層用于對(duì)應(yīng)替換所述查找單元查找出的變化物品圖層和/或變化皮膚圖層;設(shè)定單元,用于根據(jù)所述物品替換圖層的顏色值和/或皮膚替換圖層的顏色值,設(shè)定所述構(gòu)建單元構(gòu)建的新物品圖層的顏色值和/或新皮膚圖層的顏色值;疊加單元,用于依序疊加所述換裝部位的原始圖層、所述設(shè)定單元設(shè)定的新物品圖層和/或新皮膚圖層,得到新人物形象。
全文摘要
本發(fā)明實(shí)施例公開(kāi)了一種改變網(wǎng)頁(yè)游戲中人物形象的方法,包括將當(dāng)前人物形象的換裝部位劃分為不同圖層;其中,所述不同圖層包括可修改圖層;接收來(lái)自客戶端的改變所述換裝部位的換裝信息;所述換裝信息包括由客戶端輸入的所述可修改圖層對(duì)應(yīng)的顏色信息;將存儲(chǔ)的當(dāng)前人物形象的人物形象信息與所述換裝信息進(jìn)行比較,得到替換換裝信息;對(duì)應(yīng)修改所述人物形象信息中變化圖層對(duì)應(yīng)的顏色信息,并繪制新人物形象,以及向該客戶端提供所述新人物形象。本發(fā)明實(shí)施例還公開(kāi)了一種改變網(wǎng)頁(yè)游戲中人物形象的裝置。采用本發(fā)明,能夠向客戶端提供更加豐富的人物形象,更好地滿足用戶的個(gè)性需求,且還能夠快速響應(yīng)客戶端的請(qǐng)求,減小了時(shí)延。
文檔編號(hào)G06F19/00GK102385759SQ201110332939
公開(kāi)日2012年3月21日 申請(qǐng)日期2011年10月28日 優(yōu)先權(quán)日2011年10月28日
發(fā)明者葉楚欽, 龍春燕 申請(qǐng)人:深圳第七大道科技有限公司