亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

基于圖素中內(nèi)容大小在顯示終端實(shí)現(xiàn)變化虛擬形象的方法

文檔序號(hào):7629626閱讀:113來(lái)源:國(guó)知局
專(zhuān)利名稱(chēng):基于圖素中內(nèi)容大小在顯示終端實(shí)現(xiàn)變化虛擬形象的方法
技術(shù)領(lǐng)域
本發(fā)明涉及實(shí)現(xiàn)網(wǎng)絡(luò)游戲中變化虛擬形象的方法,具體是一種基于圖素中內(nèi)容大小在顯示終端實(shí)現(xiàn)變化虛擬形象的方法。本發(fā)明不是改變圖素中內(nèi)容的大小,而是根據(jù)這一大小,盡量減少圖素的大小,以減少圖素對(duì)顯示終端實(shí)際空間的占用,以提供更多的空間用于更多虛擬形象的變化,特別是一種適用于在相對(duì)內(nèi)存容量較少的手機(jī)上實(shí)現(xiàn)改變虛擬形象的方法。
背景技術(shù)
在互聯(lián)網(wǎng)時(shí)代,網(wǎng)絡(luò)用戶(hù)在游戲中經(jīng)常以圖像為主的虛擬形象來(lái)代表。為了突出用戶(hù)虛擬形象的個(gè)性化,用戶(hù)往往可以通過(guò)一個(gè)換裝系統(tǒng)根據(jù)自己的喜好創(chuàng)造虛擬形象。換裝系統(tǒng)提供多種不同種類(lèi)的圖素,例如表情、服裝、頭飾、道具、場(chǎng)景等,用戶(hù)可通過(guò)選取不同類(lèi)型的圖素,進(jìn)行自由搭配,構(gòu)成虛擬的形象。
隨著手機(jī)的娛樂(lè)功能越來(lái)越強(qiáng)大,網(wǎng)絡(luò)虛擬形象及換裝系統(tǒng)也逐漸從基于計(jì)算機(jī)的應(yīng)用程序發(fā)展到基于手機(jī)的應(yīng)用程序中。
網(wǎng)絡(luò)虛擬形象及換裝系統(tǒng)通常由大量的圖素構(gòu)成,由于手機(jī)本身容量小,內(nèi)存小,在手機(jī)上實(shí)現(xiàn)虛擬形象的換裝通常會(huì)受這兩方面的因素制約,若不考慮這兩方面的因素,往往會(huì)導(dǎo)致手機(jī)內(nèi)存及容量大小失控;反之,則要通過(guò)減少圖素的數(shù)量以節(jié)省空間,那么虛擬形象的個(gè)性化則不能滿足。
現(xiàn)有實(shí)現(xiàn)虛擬形象的換裝系統(tǒng)技術(shù)如下現(xiàn)有技術(shù)一可以提供成套的造型,供玩家選擇。這種方式并不是真正意義上的換裝。通過(guò)在客戶(hù)端安裝包中內(nèi)置大量成套的造型圖片增加玩家選擇范圍。即在應(yīng)用程序安裝時(shí),把多套預(yù)先設(shè)計(jì)好的造型圖片保存到手機(jī)中,玩家可在多套造型中進(jìn)行選擇。
缺點(diǎn)因?yàn)槭謾C(jī)容量小導(dǎo)致可提供的造型數(shù)量有限。而且在這種方式中,所提供的造型圖片是以一套為最小單位的,即是包括了服飾、表情、發(fā)型等多種元素的組合,必然導(dǎo)致了玩家選擇造型的局限性。假設(shè)玩家看中造型1的發(fā)型,看中造型2的服飾,但玩家只能在2個(gè)造型中選擇其一,無(wú)法真正滿足玩家的定制需求。
現(xiàn)有技術(shù)二使用在計(jì)算機(jī)上實(shí)現(xiàn)換裝的技術(shù)。每類(lèi)圖素中的每個(gè)圖素都是定長(zhǎng)*定寬的大小相同的矩形。顯示圖素時(shí),都以同一個(gè)坐標(biāo)為起始點(diǎn),按照從底到頂?shù)捻樞?,顯示所選各種圖素,形成虛擬形象。
缺點(diǎn)由于圖素都是大小相同的矩形,但是每個(gè)圖素中內(nèi)容實(shí)際占用的大小各不相同,而且這一內(nèi)容是不改變的。比如眼睛、眉毛占用的空間遠(yuǎn)比整個(gè)圖素要小得多,這樣使得同樣大小的圖素除去實(shí)際占用的空間外,浪費(fèi)了很多空間。因此,這種方式,雖然能夠滿足玩家換裝的需要,但是由于有的圖素浪費(fèi)了部分空間,導(dǎo)致提供的圖素?cái)?shù)量上有所限制。特別是無(wú)法適應(yīng)手機(jī)的內(nèi)存和容量,制約虛擬形象的個(gè)性化。

發(fā)明內(nèi)容
本發(fā)明在現(xiàn)有技術(shù)二的基礎(chǔ)上進(jìn)行改進(jìn),所解決的技術(shù)問(wèn)題在于將每個(gè)圖素所占空間盡量縮小,以充分利用手機(jī)容量,最大限度地提供圖素種類(lèi)和數(shù)量,滿足玩家換裝多樣化、個(gè)性化的需求。具體涉及一種基于圖素中內(nèi)容大小在顯示終端實(shí)現(xiàn)變化虛擬形象的方法。
實(shí)現(xiàn)本發(fā)明的構(gòu)思在于最大限度的縮小每個(gè)圖素實(shí)際占用手機(jī)的內(nèi)存空間。
本發(fā)明具體是這樣實(shí)現(xiàn)的一種基于圖素中內(nèi)容大小在顯示終端實(shí)現(xiàn)變化虛擬形象的方法,其特征在于,包括如下處理建立圖素文件,包括依據(jù)顯示屏幕大小,確定由圖素構(gòu)成的虛擬形象圖像的最大空間;根據(jù)最大空間確定每類(lèi)圖素所占用的最大矩形空間;根據(jù)最大矩形空間確定每一類(lèi)圖素中每個(gè)圖素所占用的實(shí)際矩形空間;所述每一類(lèi)圖素中的所有圖素在顯示屏幕中的中心點(diǎn)坐標(biāo)相同;建立配置文件,包括圖素信息表,包括圖素的唯一標(biāo)識(shí)編號(hào);圖素的長(zhǎng)寬尺寸;圖素所屬圖素類(lèi)別;圖素文件保存位置;圖素類(lèi)別信息表,包括疊加顯示順序;該類(lèi)圖素的中心點(diǎn)坐標(biāo)。
所述每一類(lèi)圖素中的每個(gè)圖素所占用的實(shí)際矩形空間是該圖素中實(shí)際顯示內(nèi)容的上下左右最外圍的點(diǎn)構(gòu)成的矩形。
根據(jù)每個(gè)圖素的長(zhǎng)和寬,每類(lèi)圖素的中心點(diǎn)坐標(biāo),獲取每個(gè)圖素起始點(diǎn)在屏幕中的坐標(biāo)。
所述每類(lèi)圖素中的每個(gè)圖素所占空間大小可以不相同。
圖素疊加顯示順序根據(jù)實(shí)際的需要進(jìn)行修改。
所述圖素文件以及配置文件打包供下載。
本發(fā)明的效果在于將構(gòu)成圖像的每個(gè)圖素的所占空間縮小,最大限度的提供圖素種類(lèi)和數(shù)量,這一處理將充分利用手機(jī)的容量,滿足玩家換裝的多樣化、個(gè)性化的需求。


圖1是現(xiàn)有技術(shù)二和本發(fā)明涉及圖素所占空間大小的示意圖;圖2是本發(fā)明所述方法實(shí)際應(yīng)用的運(yùn)行處理流程圖。
具體實(shí)施例方式
以下結(jié)合附圖對(duì)本發(fā)明所述方法作詳細(xì)說(shuō)明如圖1所示,在現(xiàn)有技術(shù)中,所有類(lèi)型的所有圖素都是以A點(diǎn)為左上角的矩形大小,顯示時(shí),也是以A點(diǎn)為起始點(diǎn)坐標(biāo)進(jìn)行顯示。
本發(fā)明中,每一類(lèi)圖素的大小及起始點(diǎn)坐標(biāo)不相同,每一類(lèi)圖素里面的每一個(gè)圖素的大小及起始點(diǎn)坐標(biāo)也不相同,但是每一類(lèi)圖素中的所有圖素的中心點(diǎn)是一樣的。
附圖1中,假設(shè)一幅圖像由兩種類(lèi)型的圖素組成。類(lèi)型一圖素有兩個(gè)不同的圖素分別是以B點(diǎn)為左上角的矩形和以C點(diǎn)為左上角的矩形。類(lèi)型二圖素包括以D點(diǎn)為左上角的矩形。類(lèi)型一圖素和類(lèi)型二圖素的中心點(diǎn)分別為O和P。而類(lèi)型一圖素中的兩個(gè)圖素的中心點(diǎn)都是O。通過(guò)縮減圖素不必要的空間大小,實(shí)現(xiàn)節(jié)省空間的目的。每個(gè)圖素所占用的實(shí)際空間是這個(gè)圖素中實(shí)際顯示的上下左右最外圍的點(diǎn)構(gòu)成的矩形,在這個(gè)矩形中,除具體顯示圖素外,矩形的其他位置為透明的。圖素的疊加顯示順序是以從底到頂為規(guī)則的。
以下以手機(jī)的顯示屏幕為例說(shuō)明本發(fā)明的具體處理流程1、獲取手機(jī)屏幕大小尺寸。手機(jī)客戶(hù)端應(yīng)用程序進(jìn)行網(wǎng)絡(luò)連接時(shí),會(huì)向服務(wù)器發(fā)送連接數(shù)據(jù),其中包括當(dāng)前手機(jī)的型號(hào)等信息,獲取手機(jī)型號(hào)后,可依據(jù)手機(jī)型號(hào),確定到該款手機(jī)屏幕的大小。
2、依據(jù)手機(jī)的屏幕大小,設(shè)計(jì)虛擬形象圖像整體圖。確定圖像中每類(lèi)圖素中最大圖素的使用空間,并作為該類(lèi)圖素的最大使用空間;。
3、確定如下幾個(gè)參數(shù)(1)每個(gè)圖素的長(zhǎng)和寬,(2)每類(lèi)圖素的中心位置在整個(gè)屏幕中的坐標(biāo)。因?yàn)閳D素顯示時(shí)的起始點(diǎn)是以每類(lèi)圖素的中心位置為基準(zhǔn)點(diǎn),因此每類(lèi)圖素里面的每個(gè)圖素所占空間大小可不相同。
4、在配置文件中保存如下信息●圖素信息表,包括圖素的唯一標(biāo)識(shí)編號(hào);圖素的長(zhǎng)寬尺寸;圖素所屬圖素類(lèi)別;圖素文件保存位置。
●圖素類(lèi)別信息表,包括疊加顯示順序;該類(lèi)圖素的中心點(diǎn)坐標(biāo)。
圖素疊加顯示順序。按照從底到頂?shù)捻樞虔B加顯示,為了保證頂層的圖素不會(huì)被其他類(lèi)型的圖素所覆蓋。假設(shè)有頭發(fā)、頭飾、臉盤(pán)、五官四種圖素類(lèi)別構(gòu)成虛擬形象頭部造型,疊加順序?yàn)槟槺P(pán)、五官、頭發(fā)、頭飾。
5、將圖素文件以及配置文件一同打包到安裝程序中。
6、客戶(hù)端下載安裝應(yīng)用程序。
7、玩家從每類(lèi)圖素中選取一個(gè)圖素,保存圖素唯一標(biāo)識(shí)編號(hào)到玩家當(dāng)前造型信息表中。
8、按照配置文件中設(shè)置的圖素類(lèi)型疊加順序,分別到當(dāng)前造型信息表中,查找對(duì)應(yīng)每類(lèi)圖素中所選取的圖素唯一標(biāo)識(shí)編號(hào),根據(jù)圖素的唯一標(biāo)識(shí)編號(hào),從圖素信息表中獲取圖素信息。
9、從圖素類(lèi)型信息表中獲取當(dāng)前圖素類(lèi)型的中心點(diǎn)坐標(biāo)。
10、依據(jù)該類(lèi)圖素類(lèi)型的中心點(diǎn)坐標(biāo)以及該圖素長(zhǎng)寬尺寸,計(jì)算當(dāng)前圖素的起始點(diǎn)坐標(biāo)。
公式假設(shè)手機(jī)屏幕的左上角坐標(biāo)是(0,0),當(dāng)前圖素的長(zhǎng)用L表示,寬用W表示,該類(lèi)圖素的中心點(diǎn)坐標(biāo)(Ox,Oy),那么當(dāng)前圖素的起始點(diǎn)坐標(biāo)(x,y)通過(guò)如下公式可得x=Ox-L/2;y=Oy-W/2;11、依據(jù)圖素文件保存位置,加載圖素到內(nèi)存中,以計(jì)算出的起始點(diǎn),顯示圖素。
12、按照?qǐng)D素類(lèi)型疊加順序顯示完所有所選圖素后,將整體造型,保存在內(nèi)存中,直至下次換裝。
假設(shè)玩家的一個(gè)造型由如下類(lèi)型的圖素組成臉部、頭發(fā)、衣服、飾品。組合成一個(gè)造型時(shí),由于頂層圖片會(huì)覆蓋底層圖片,因此順序必須要先疊加可以被覆蓋的圖素,按照這個(gè)邏輯,上述圖素組合的順序?yàn)橐路?、頭發(fā)、表情、飾品。這個(gè)順序可以根據(jù)具體需要進(jìn)行修改。根據(jù)實(shí)際需要,設(shè)置每類(lèi)圖素的所占矩形空間大小,根據(jù)提供的圖素大小,圖素的長(zhǎng)和寬,計(jì)算出圖素的起始坐標(biāo)點(diǎn),以臉型為例,如圖1所示。
本發(fā)明所述方法在運(yùn)行中涉及如下邏輯模塊,用于換裝功能的實(shí)現(xiàn)。
1、配置文件用于保存下列信息。
●圖素信息表,包括圖素的唯一標(biāo)識(shí)編號(hào);圖素的長(zhǎng)寬尺寸;圖素所屬圖素類(lèi)別;圖素文件保存位置。
●圖素類(lèi)別信息表,包括疊加顯示順序;該類(lèi)圖素的中心點(diǎn)坐標(biāo)。
圖素疊加顯示順序。按照從底到頂?shù)捻樞虔B加顯示,為了保證頂層的圖素不會(huì)被其他類(lèi)型的圖素所覆蓋。假設(shè)有頭發(fā)、頭飾、臉盤(pán)、五官四種圖素類(lèi)別構(gòu)成虛擬形象頭部造型,疊加順序?yàn)槟槺P(pán)、五官、頭發(fā)、頭飾。
2、當(dāng)前造型信息表用于保存當(dāng)前造型所用圖素的唯一標(biāo)識(shí)編號(hào)及類(lèi)型。若某類(lèi)型圖素中沒(méi)有選取圖素對(duì)應(yīng),則使用默認(rèn)圖素。若當(dāng)前造型信息表中圖素類(lèi)型對(duì)應(yīng)的圖素為空時(shí),則使用默認(rèn)圖素對(duì)應(yīng)。
3、圖素選擇模塊以圖素類(lèi)別為劃分依據(jù),以列表顯示圖素,供玩家選擇,并將玩家所選擇圖素的唯一標(biāo)識(shí)編號(hào)和圖素類(lèi)型保存在當(dāng)前造型信息表中,該表中,圖素類(lèi)型和圖素是一對(duì)一的關(guān)系。
4、整圖生成模塊用于將玩家所選擇出的零散的圖素組裝成一套完整的玩家造型圖片。
以下給出經(jīng)本發(fā)明處理后的游戲流程,如圖2所示1、玩家通過(guò)圖素選擇模塊,選擇圖素,選中某個(gè)圖素后,保存所選圖素唯一標(biāo)識(shí)編號(hào)和對(duì)應(yīng)的圖素類(lèi)型到當(dāng)前造型信息表中。
2、整圖生成模塊按照配置文件中設(shè)置的圖素類(lèi)型疊加順序,分別到當(dāng)前造型信息表中,查找對(duì)應(yīng)每類(lèi)圖素中所選取的圖素唯一標(biāo)識(shí)編號(hào),根據(jù)圖素的唯一標(biāo)識(shí)編號(hào),從圖素信息表中獲取圖素信息。
3、從圖素類(lèi)型信息表中獲取當(dāng)前圖素類(lèi)型的中心點(diǎn)坐標(biāo)。
4、依據(jù)該類(lèi)圖素類(lèi)型的中心點(diǎn)坐標(biāo)以及該圖素長(zhǎng)寬尺寸,計(jì)算當(dāng)前圖素的起始點(diǎn)坐標(biāo)。
5、依據(jù)圖素文件保存位置,加載圖素到內(nèi)存中,以計(jì)算出的起始點(diǎn),顯示圖素。
6、按照?qǐng)D素類(lèi)型疊加順序顯示完所有所選圖素后,將整體造型,保存在內(nèi)存中,直至下次換裝。
權(quán)利要求
1.一種基于圖素中內(nèi)容大小在顯示終端實(shí)現(xiàn)變化虛擬形象的方法,其特征在于,包括如下處理建立圖素文件,包括依據(jù)顯示屏幕大小,確定由圖素構(gòu)成的虛擬形象圖像的最大空間;根據(jù)最大空間確定每類(lèi)圖素所占用的最大矩形空間;根據(jù)最大矩形空間確定每一類(lèi)圖素中每個(gè)圖素所占用的實(shí)際矩形空間;所述每一類(lèi)圖素中的所有圖素在顯示屏幕中的中心點(diǎn)坐標(biāo)相同;建立配置文件,包括圖素信息表,包括圖素的唯一標(biāo)識(shí)編號(hào);圖素的長(zhǎng)寬尺寸;圖素所屬圖素類(lèi)別;圖素文件保存位置;圖素類(lèi)別信息表,包括疊加顯示順序;該類(lèi)圖素的中心點(diǎn)坐標(biāo)。
2.如權(quán)利要求1所述的基于圖素中內(nèi)容大小在顯示終端實(shí)現(xiàn)變化虛擬形象的方法,其特征在于所述每一類(lèi)圖素中的每個(gè)圖素所占用的實(shí)際矩形空間是該圖素中實(shí)際顯示內(nèi)容的上下左右最外圍的點(diǎn)構(gòu)成的矩形。
3.如權(quán)利要求1所述的基于圖素中內(nèi)容大小在顯示終端實(shí)現(xiàn)變化虛擬形象的方法,其特征在于根據(jù)每個(gè)圖素的長(zhǎng)和寬,每類(lèi)圖素的中心點(diǎn)坐標(biāo),獲取每個(gè)圖素起始點(diǎn)在屏幕中的坐標(biāo)。
4.如權(quán)利要求1所述的基于圖素中內(nèi)容大小在顯示終端實(shí)現(xiàn)變化虛擬形象的方法,其特征在于所述每類(lèi)圖素中的每個(gè)圖素所占空間大小可以不相同。
5.如權(quán)利要求1所述的基于圖素中內(nèi)容大小在顯示終端實(shí)現(xiàn)變化虛擬形象的方法,其特征在于圖素疊加顯示順序根據(jù)實(shí)際的需要進(jìn)行修改。
6.如權(quán)利要求1所述的基于圖素中內(nèi)容大小在顯示終端實(shí)現(xiàn)變化虛擬形象的方法,其特征在于所述圖素文件以及配置文件打包供下載。
全文摘要
本發(fā)明涉及一種基于圖素中內(nèi)容大小在顯示終端實(shí)現(xiàn)變化虛擬形象的方法,包括如下處理建立圖素文件,包括依據(jù)顯示屏幕大小,確定由圖素構(gòu)成的虛擬形象圖像的最大空間;根據(jù)最大空間確定每類(lèi)圖素所占用的最大矩形空間;根據(jù)最大矩形空間確定每一類(lèi)圖素中每個(gè)圖素所占用的實(shí)際矩形空間;所述每一類(lèi)圖素中的所有圖素在顯示屏幕中的中心點(diǎn)坐標(biāo)相同;建立配置文件,包括圖素信息表,包括圖素的唯一標(biāo)識(shí)編號(hào);圖素的長(zhǎng)寬尺寸;圖素所屬圖素類(lèi)別;圖素文件保存位置;圖素類(lèi)別信息表,包括疊加顯示順序;該類(lèi)圖素的中心點(diǎn)坐標(biāo)。本發(fā)明充分利用手機(jī)的容量,滿足玩家換裝的多樣化、個(gè)性化的需求。
文檔編號(hào)H04Q7/32GK1776699SQ20051013437
公開(kāi)日2006年5月24日 申請(qǐng)日期2005年12月16日 優(yōu)先權(quán)日2005年12月16日
發(fā)明者張寶暉, 馬永利, 王之浩 申請(qǐng)人:北京金山軟件有限公司
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1