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