用于提供角色化妝的在線游戲提供方法及其系統(tǒng)的制作方法
【專利摘要】一種在線游戲提供方法在在線游戲提供系統(tǒng)中執(zhí)行,該在線游戲提供系統(tǒng)可通過網(wǎng)絡與至少一個游戲客戶端連接,并且向所連接的至少一個客戶端提供基于虛擬角色的在線游戲。本發(fā)明向在線游戲中的虛擬角色提供了一種與真實化妝相同的化妝環(huán)境,由此以各種方式對虛擬角色進行定制,并且能夠使虛擬角色被個性化定制且與其他虛擬角色不同。
【專利說明】用于提供角色化妝的在線游戲提供方法及其系統(tǒng)
【技術領域】
[0001]本發(fā)明涉及游戲提供技術,更具體地涉及一種向在線游戲的用戶正在操作的虛擬角色提供真實的化妝功能以向虛擬角色提供個性并裝飾虛擬人物的在線游戲提供方法和系統(tǒng)。
【背景技術】
[0002]由于已經(jīng)發(fā)展了計算機裝置和網(wǎng)絡環(huán)境,在線的在線游戲得到了發(fā)展。由于傳統(tǒng)離線游戲的差異,在線游戲得到了發(fā)展,該差異包括在線用戶之間的合作。
[0003]最初的在線游戲主要包括MORPG(多人在線角色扮演游戲)等游戲,并且隨著高網(wǎng)絡帶寬和計算設備的發(fā)展出現(xiàn)了各種在線游戲。
[0004]這種在線游戲典型地采用代表用戶的虛擬角色作為游戲進行對象。因此,虛擬角色在在線游戲內(nèi)容中被直接使用并扮演了游戲用戶的角色。
[0005]以上,出現(xiàn)了使虛擬角色展現(xiàn)個性化的需求。也就是說,要求將他或她與其他游戲者差異化以展現(xiàn)他或她自己的虛擬角色的需求。
[0006]因此,近年來提供了多種用于裝飾虛擬角色的技巧。例如,多種技巧包括生成具有不同外觀的虛擬角色并向虛擬角色提供各種衣物。
[0007]但是,這樣傳統(tǒng)的技術局限于各種表現(xiàn)。也就是說,根據(jù)趨勢對虛擬角色穿戴的衣物或者虛擬角色的外觀進行相似地表現(xiàn),并且這種相似對唯一地裝飾虛擬角色的基本需求產(chǎn)生了限制。如果確定了虛擬角色的外觀,那么就很難發(fā)生改變。
[0008]根據(jù)游戲引擎的發(fā)展,精確并真實的描述虛擬角色是可能的,并且隨著游戲環(huán)境發(fā)展,游戲用戶對唯一地裝飾他或她自己的虛擬角色的需求逐漸增加。
【發(fā)明內(nèi)容】
[0009]技術課題
[0010]本發(fā)明實施方式提出一種提供虛擬角色化妝的在線游戲提供方法,該方法向在線游戲中的虛擬角色提供一種與真實化妝相似的化妝環(huán)境以不同地對虛擬角色進行裝飾,并且通過唯一的裝飾將他或她自己的虛擬角色與其他虛擬角色進行區(qū)分。
[0011]本發(fā)明實施方式提出一種提供與真實化妝環(huán)境類似的化妝過程和化妝工具的在線游戲提供方法以使游戲用戶享受像游戲一樣的化妝過程。
[0012]本發(fā)明實施方式提出一種在線游戲提供方法,該方法用于基于化妝工具類型來解釋用戶的點擊輸入以固定地或不同地設定化妝效果應用區(qū),并且用于提供多種化妝效果和針對化妝效果的不同的輸入方案。
[0013]技術方案
[0014]在一些實施方式中,一種由在線游戲提供系統(tǒng)執(zhí)行的在線游戲提供方法,所述在線游戲提供系統(tǒng)通過網(wǎng)絡與至少一個游戲客戶端連接并向所連接的至少一個客戶端提供基于虛擬角色的在線游戲,所述在線游戲提供方法包括以下步驟:(a)向所述至少一個游戲客戶端提供化妝輸入界面,所述化妝輸入界面顯示了虛擬角色面部和至少一個化妝工具的列表;(b)從游戲客戶端接收從化妝工具列表中選擇的化妝工具信息以及在所顯示的虛擬角色面部上輸入的指針輸入信息;(C)基于所述化妝工具信息來確定化妝效果應用方案并根據(jù)所述化妝效果應用方案基于所述指針輸入信息來確定化妝效果應用區(qū),并且獲得應用到所述化妝效果應用區(qū)的效果參數(shù);以及(d)向所述化妝效果應用區(qū)應用所述效果參數(shù)以在所述虛擬角色面部上執(zhí)行紋理調(diào)整并通過所述化妝輸入界面提供紋理經(jīng)過調(diào)整的面部。
[0015]在一些實施方式中,在線游戲提供系統(tǒng)可通過網(wǎng)絡與至少一個游戲客戶端連接并向連接的至少一個客戶端提供基于虛擬角色的在線游戲。所述在線游戲提供系統(tǒng)可包括化妝功能控制單元、化妝效果應用區(qū)確定單元和參數(shù)獲得單元。化妝功能控制單元可提供顯示了化妝工具列表和角色外觀的化妝輸入界面,并且再次提供關于指定化妝效果應用區(qū)應用了效果參數(shù)的經(jīng)調(diào)整的角色外觀?;瘖y效果應用區(qū)確定單元可利用針對所述角色外觀的指針輸入信息和包括所述化妝工具列表中的化妝工具的化妝工具信息中的至少一個來確定化妝效果應用區(qū)。參數(shù)獲得單元可利用所述化妝工具信息和所述指針輸入信息中的至少一個來獲得應用于所述化妝效果應用區(qū)的化妝效果應用參數(shù)。
[0016]在一些實施方式中,一種記錄有用于執(zhí)行在線游戲提供方法的程序的存儲介質(zhì),所述程序通過網(wǎng)絡與至少一個游戲客戶端連接并向所連接的至少一個客戶端提供基于虛擬角色的在線游戲,所述程序包括:(a)向游戲客戶端提供顯示了虛擬角色面部和至少一個化妝工具的列表的化妝輸入界面的功能;(b)從游戲客戶端接收化妝工具列表中的化妝工具信息以及在所顯示的虛擬角色面部上輸入的指針輸入信息的功能;(C)基于所述化妝工具信息來確定化妝效果應用方案并根據(jù)所選擇的化妝效果應用方案基于所述指針輸入信息來確定化妝效果應用區(qū)以獲得化妝效果應用參數(shù)的功能;(d)向所述應用區(qū)應用所述效果參數(shù)以調(diào)整所述角色面部的紋理并通過所述化妝輸入界面提供紋理經(jīng)過調(diào)整的角色面部的功能。
[0017]有益效果
[0018]本發(fā)明實施方式提出一種提供虛擬角色化妝的在線游戲提供方法,該方法向在線游戲中的虛擬角色提供一種與真實化妝相似的化妝環(huán)境以不同地對虛擬角色進行裝飾,并且通過唯一的裝飾將他或她自己的虛擬角色與其他虛擬角色進行區(qū)分。
[0019]本發(fā)明實施方式提出一種提供與真實化妝環(huán)境類似的化妝過程和化妝工具的在線游戲提供方法以使游戲用戶享受像游戲一樣的化妝過程。
[0020]本發(fā)明實施方式提出一種在線游戲提供方法,該方法用于基于化妝工具類型來解釋用戶的點擊輸入以固定地或不同地設定化妝效果應用區(qū),并且用于提供多種化妝效果和針對化妝效果的不同的輸入方案。
【專利附圖】
【附圖說明】
[0021]圖1是示出根據(jù)本發(fā)明示例實施方式的在線游戲提供系統(tǒng)和游戲客戶端的圖;
[0022]圖2是示出在線游戲提供系統(tǒng)的一個實施方式的框圖;
[0023]圖3是示出用于提供化妝功能的過程的一個實施方式的圖;
[0024]圖4是示出存儲在化妝工具數(shù)據(jù)庫的化妝工具信息的圖;
[0025]圖5至圖11是示出各種化妝工具和不同化妝效果的圖;
[0026]圖12是示出在線游戲提供過程的一個實施方式的流程圖;
[0027]圖13是示出在線游戲提供過程的另一實施方式的流程圖。
【具體實施方式】
[0028]本發(fā)明的解釋僅僅是對結構的或功能的解釋的實施方式,因此本發(fā)明的保護范圍不被解釋為局限于實施方式中所解釋的實施方式。也就是說,因為在不脫離本發(fā)明特征的情況下可以采用多種方式實現(xiàn)本發(fā)明,因此也應當理解除非特別指出,否則以上描述的實施方式并不受到之前描述的任何細節(jié)的限制,而是應當在權利要求限定的范圍內(nèi)寬泛地解釋。因此,落入權利要求保護范圍或這樣的保護范圍的等同物內(nèi)的各種改變和變形旨在被包含在權利要求中。
[0029]本發(fā)明中描述的術語可以做以下理解。
[0030]當術語諸如“第一”和“第二”等用來描述不同組件時,這樣的組件不必然理解為局限于上述術語。上述術語僅用來將一個組件與另一個組進行區(qū)分。例如,在不脫離本發(fā)明權利范圍的情況下,可以將第一組件指做第二組件,并且類似地可以將第二組件指做第一組件。
[0031]應當理解,當將元件指做與另一元件“連接”時,其可以是與其他元件直接連接也可以出現(xiàn)介于中間的元件。相反,當將元件指做與另一元件“直接連接”時,則不出現(xiàn)介于中間的元件。此外,除非明確地相反地描述,否則詞語“包括”將被理解為表示包括規(guī)定的元件但并不排除其他元件。同時,可以對描述組件之間關系的其他表述諸如之間”、“恰好在...之間”或“與...鄰近”和“直接與...鄰近”做類似的解釋。
[0032]除非上下文明確地指出,否則本發(fā)明中的單數(shù)形式意味著也包括多數(shù)形式。還應當進一步理解輸入“包括”或“具有”等意味著在說明書中公開的特征、數(shù)量、操作、動作、組件、部分或其組合的存在,并且不排除存在或添加一個或更多個其他特征、數(shù)量、操作、動作、組件、部分或其組合的可能性。
[0033]本發(fā)明可實現(xiàn)為機器可讀介質(zhì)上的機器可讀代碼。機器可讀介質(zhì)包括用于存儲機器可讀數(shù)據(jù)的任何類型的記錄元件。機器可讀記錄介質(zhì)的例子包括只讀存儲器(ROM)、隨機訪問存儲器(RAM)、壓縮光盤-只讀存儲器(⑶-ROM)、磁帶、光盤和光學數(shù)據(jù)存儲。媒介也可以是載波(例如因特網(wǎng)傳輸)。計算機可讀記錄介質(zhì)可在以分散式存儲并執(zhí)行機器可讀代碼的聯(lián)網(wǎng)的機器系統(tǒng)當中分配。
[0034]本發(fā)明使用的術語僅用來描述特定實施方式,并不意味著限制本發(fā)明。除非定義,在此使用的包括技術術語和科學術語的所有術語具有與本領域技術人員一般理解的含義相同的含義。通常使用的字典中定義的這樣的術語被解釋為具有與相關技術中的語境意義相同的含義,除非在本發(fā)明中明確定義,否則這樣的術語不被解釋為具有理想地或過分地形式意義。
[0035]圖1是示出根據(jù)本發(fā)明示例實施方式的在線游戲提供系統(tǒng)和游戲終端的圖。
[0036]在線游戲提供系統(tǒng)100 (以下稱為游戲提供系統(tǒng))可通過在線網(wǎng)絡環(huán)境向至少一個用戶(游戲客戶端)同時提供在線游戲。
[0037]在描述的技術中,由游戲提供系統(tǒng)100正在提供的在線游戲可以對應于基于多用戶的在線游戲。
[0038]在描述的技術中,由游戲提供系統(tǒng)100正在提供的在線游戲可不局限于特定類型的游戲。也就是說,在線游戲可采用針對角色化妝的角色但不局限于特定類型的游戲。例如,在線游戲可應用到各種在線游戲諸如MORPG (多人在線角色扮演游戲)、MM0RPG(大型多人在線角色扮演游戲)、體育在線游戲、FPS (第一人稱射擊游戲)和TPF(第三人稱射擊游戲)。
[0039]游戲提供系統(tǒng)100不僅可在用戶之間(即玩家對戰(zhàn),PVP)提供游戲內(nèi)容,也可在用戶和實現(xiàn)角色的電腦之間(即人機對戰(zhàn),PVE)提供游戲內(nèi)容。此外,游戲提供系統(tǒng)100可提供游戲內(nèi)容諸如多用戶PVP、多用戶和多角色PVE以及PVP和PVE的組合。
[0040]游戲提供系統(tǒng)100可與提供在線游戲的游戲客戶端200進行實時數(shù)據(jù)交換。
[0041]游戲提供系統(tǒng)100可向虛擬角色提供在游戲中正在提供的化妝提供裝置。在圖2中將會對游戲提供系統(tǒng)100進行說明。
[0042]游戲客戶端200對應于正在用戶終端中操作的游戲提供裝置。用戶終端可對應于安裝了中央處理單元、存儲單元和輸入輸出單元的終端,例如PC、平板PC和智能電話。
[0043]游戲客戶端200可與游戲提供系統(tǒng)100進行通信以向用戶提供在線游戲。根據(jù)一實施方式,客戶終端200可加載至少部分用于游戲操作的游戲引擎。例如,為了快速處理,可在游戲客戶端200上進行用于提供在線游戲的至少部分特定的計算。
[0044]圖2是示出在線游戲提供系統(tǒng)的一個實施方式的框圖。
[0045]參見圖2,游戲提供系統(tǒng)100可包括通信單元110、游戲引擎120、游戲提供控制單元130、化妝工具數(shù)據(jù)庫140、角色數(shù)據(jù)庫150、化妝效果應用區(qū)確定單元170、參數(shù)獲得單元180和化妝功能控制單元160。
[0046]通信單元110可根據(jù)游戲提供控制單元130的控制來設定或保持針對游戲客戶端200的通信環(huán)境和游戲條款。
[0047]通信單元110可根據(jù)游戲提供控制單元130的控制直接接收化妝功能控制單元160的控制以與游戲客戶端200進行通信。
[0048]游戲引擎對應于用于游戲操作的組件并可與游戲客戶端200進行連接以向用戶提供在線游戲。在公開的實施方式中,可分別實現(xiàn)游戲引擎120與游戲提供控制單元130,或者可將游戲引擎120集成到游戲提供控制單元130中。
[0049]在一實施方式中,游戲引擎120的至少一部分可加載到游戲客戶端200中。
[0050]游戲提供控制單元130可對游戲提供系統(tǒng)100的不同組件進行控制以提供在線游戲。
[0051]游戲提供控制單元130可接收在線游戲內(nèi)容中與角色化妝功能有關的請求和數(shù)據(jù)以向化妝功能控制單元160提供相應的請求或數(shù)據(jù)。也就是說,化妝功能控制單元160控制并執(zhí)行與角色化妝功能相關的特定過程。例如,當游戲提供控制單元130根據(jù)預定過程而生成了新的角色或接收到改變角色外觀的請求時,游戲提供控制單元130可提供作為角色生成功能的部分功能或角色外觀改變功能的部分功能的化妝功能,或者游戲提供控制單元130可將這種功能移交到化妝功能控制單元160以使功能控制單元160執(zhí)行角色化妝功能。
[0052]在一實施方式中,方便起見,圖2將游戲提供控制單元130表示為區(qū)別于化妝功能控制單元160的分離組件。但是,可集成游戲提供控制單元130和化妝功能控制單元160使得本實施方式不應該用來限制保護范圍。
[0053]描述的技術可通過化妝工具數(shù)據(jù)庫140、角色數(shù)據(jù)庫150、化妝效果應用區(qū)確定單元170、參數(shù)獲得單元180和化妝功能控制單元160向用戶(游戲客戶端)提供虛擬角色的化妝功能。
[0054]在對角色化妝功能必須的組件進行描述之前,將會參考圖3描述用于提供化妝功能的過程。圖3是示出用于提供化妝功能的過程的一個實施方式的圖。描述的技術提供多個化妝工具并且根據(jù)多個化妝工具而設定的屬性320可以彼此不同。也就是說,用于化妝輸入的應用方案根據(jù)化妝工具而不同,并且化妝功能控制單元160可使用用戶輸入310和化妝工具屬性320以對指針運動進行解釋。此外,從所解釋的指針運動,化妝功能控制單元160可根據(jù)化妝工具考慮應用區(qū)來確定實際化妝效果應用區(qū)(以下稱為應用區(qū)),并可根據(jù)化妝效果在應用區(qū)獲得可調(diào)整的參數(shù)(以下稱為效果參數(shù)),并且可基于效果參數(shù)來改變紋理屬性以執(zhí)行化妝。
[0055]化妝工具數(shù)據(jù)庫140可存儲正被應用于化妝虛擬角色的化妝工具信息。
[0056]在一實施方式中,化妝工具數(shù)據(jù)庫140可存儲以下中的至少一個:每個化妝工具的可調(diào)整參數(shù)、用戶輸入元素、應用方案、應用區(qū)制定方案、應用區(qū)、刷涂區(qū)和變量值。圖4是示出存儲在化妝工具數(shù)據(jù)庫中的化妝工具信息的圖。圖4中,化妝工具數(shù)據(jù)庫140可分別存儲或保持包括每個化妝工具的屬性信息的預定表格。這里,每個化妝工具的屬性信息可包括固定屬性和可變屬性。
[0057]可變屬性可包括由用戶選擇或調(diào)整的屬性。在一個實施方式中,當用戶在從屬于化妝輸入界面的子菜單中選擇了化妝輸入界面時,可通過用戶的選擇來選擇可變屬性。例如,當用戶在化妝輸入界面中選擇粉底(foundat1n)作為化妝工具時,粉底中的刷涂區(qū)的尺寸對應于可變屬性,并且刷涂區(qū)可由用戶的選擇來控制。
[0058]固定屬性可包括化妝工具的預定屬性并且固定屬性不會被用戶改變。描述的技術可使用化妝工具的固定屬性來對用戶輸入進行解釋。
[0059]可調(diào)整參數(shù)可包括由用戶工具改變的紋理屬性??烧{(diào)整參數(shù)的恢復方案包括去除化妝效果。當可調(diào)整參數(shù)對應于顏色時,顏色方案可包括與之前選擇的顏色混合或者覆蓋之前選擇的顏色。
[0060]用戶輸入元素表示用戶輸入中的哪個元素對可調(diào)整參數(shù)可進行改變。例如,當化妝工具對應于潤唇膏時,可根據(jù)拖拽長度來確定光澤效果。
[0061]應用方案與表示每個化妝工具的用戶輸入如何與屬性變化相關的屬性相對應。
[0062]制定方案的應用區(qū)與確定化妝效果應用區(qū)的方案相對應。
[0063]應用區(qū)與虛擬角色外表中應用該化妝工具效果的至少一部分相對應。
[0064]刷涂區(qū)與用刷涂方式應用化妝效果的區(qū)域相對應,變量值與指定變量屬性的屬性相對應。
[0065]角色數(shù)據(jù)庫150可存儲虛擬角色的信息。
[0066]在一個實施方式中,角色數(shù)據(jù)庫150可存儲虛擬角色的紋理信息。更具體地,角色數(shù)據(jù)庫150可存儲顯示虛擬角色所必需的紋理信息,并且可根據(jù)其他組件的要求提供特定角色的紋理信息以顯示特定角色。
[0067]化妝功能控制單元160可控制化妝工具數(shù)據(jù)庫140、角色數(shù)據(jù)庫150、化妝效果應用區(qū)確定單元170和參數(shù)獲得單元180以提供對虛擬角色的化妝功能。
[0068]化妝功能控制單元160可向游戲客戶端200提供用于化妝輸入的化妝輸入界面。例如,游戲客戶端200可通過化妝輸入界面顯示虛擬角色的至少部分外觀(例如角色面部)。另一例子中,游戲客戶端200還可包括虛擬角色的至少部分外觀和化妝工具列表以通過化妝輸入界面進行顯示。
[0069]化妝功能控制單元160可從游戲客戶端200的化妝輸入界面接收化妝工具信息和指針輸入信息中的至少一個。
[0070]化妝工具信息可包括識別信息,該識別信息與從針對化妝輸入界面上提供的至少一個化妝工具的列表中選擇的化妝工具相關。
[0071]指針輸入信息對應于指針的用戶輸入信息。在一個實施方式中,指針輸入信息可包括點擊信息、拖拽長度信息和拖拽方向信息中的至少一個。
[0072]化妝功能控制單元160可從化妝工具信息中識別出化妝工具并可應用化妝工具屬性以對指針運動進行解釋。
[0073]在一個實施方式中,化妝功能控制單元160可使用化妝工具信息來確定化妝效果應用方案。例如,化妝功能控制單元160可基于化妝工具信息中的化妝工具的識別信息來搜索化妝工具數(shù)據(jù)庫140以對化妝工具屬性中的可調(diào)整參數(shù)進行檢查。
[0074]在一個實施方式中,化妝功能控制單元160可基于應用區(qū)對化妝效果應用方案進行分類。例如,化妝功能控制單元160可包括以下中的至少一個作為化妝效果應用方案:
(I)自由拖拽方案,其將指針移動路線制定為應用區(qū);(2)固定區(qū)方案,其固定應用區(qū);(3)可變區(qū)方案,其根據(jù)指針輸入信息來改變應用區(qū)。
[0075]化妝功能控制單元160可使用化妝效果應用區(qū)確定單元170和參數(shù)獲得單元180向角色分配化妝效果。
[0076]在一個實施方式中,化妝功能控制單元160可向化妝效果應用區(qū)確定單元170和參數(shù)獲得單元180提供經(jīng)分類的化妝效果應用方案的信息。例如,化妝功能控制單元160可基于對化妝工具信息的檢查來檢查化妝效果應用方案是否與自由拖拽方案、固定區(qū)方案和可變區(qū)方案中的一種相對應以向化妝效果應用區(qū)確定單元170和參數(shù)獲得單元180提供檢查信息。
[0077]化妝功能控制單元160可將在參數(shù)獲得單元180中獲得的效果參數(shù)應用到由化妝效果應用區(qū)確定單元170確定的應用區(qū)以改變角色外觀的調(diào)整(即改變紋理值)。
[0078]當化妝效果被覆蓋時,化妝功能控制單元160可覆蓋之前的化妝或與之前的化妝混合。
[0079]在一個實施方式中,當化妝效果被覆蓋時,化妝功能控制單元160可判斷化妝工具是否等同于之前的化妝工具并且效果參數(shù)是否與之前的效果參數(shù)是相同類別,以確定覆蓋方案還是混合方案。更具體地,當化妝工具等同于之前的化妝工具并且效果參數(shù)與之前的效果參數(shù)是相同類別時,化妝功能控制單元160可覆蓋化妝效果;當化妝工具不同于之前的化妝工具或者效果參數(shù)與之前的效果參數(shù)不是相同類別時,化妝功能控制單元60可混合化妝效果。例如,當化妝輸入對應于與之前化妝輸入相同的眼影并且眼影的顏色等于之前的效果參數(shù)(即效果參數(shù)與之前的效果參數(shù)是相同類別)時,化妝功能控制單元160可用最近的化妝輸入覆蓋重疊區(qū)域。另一例子中,當化妝輸入對應于與之前的化妝輸入相同的眼影,但眼影的顏色不同于之前的效果參數(shù)(即效果參數(shù)與之前的效果參數(shù)不是相同的類別)時,化妝功能控制單元160可針對重疊區(qū)域混合兩種顏色。
[0080]化妝功能控制單元160可基于化妝工具信息擴大并顯示角色外觀的至少一部分以將角色外觀的該至少一部分提供給游戲客戶端200。例如,當全尺寸顯示角色并且選擇的化妝輸入工具對應于刷子時,化妝功能控制單元160可在化妝輸入界面中將角色面部居中以使游戲客戶端200顯示居中的角色面部。對于另一例子,當顯示了角色面部并且選擇的化妝輸入工具對應于眉刀時,化妝功能控制單元160可通過對之前顯示的角色面部上的眉毛進行覆蓋或不覆蓋而將角色的眉毛居中。
[0081]化妝功能控制單元160可提供經(jīng)調(diào)整的角色外觀以持續(xù)地向游戲客戶端200提供化妝功能。
[0082]化妝效果應用區(qū)確定單元170可根據(jù)從化妝功能控制單元160接收的應用方案來使用指針輸入信息和化妝工具信息中的至少一個以確定化妝效果應用區(qū)。
[0083]在一個實施方式中,當應用方案對應于自由拖拽方案時,化妝效果應用區(qū)確定單元170可檢查化妝工具的刷涂區(qū)并對指針輸入信息中的點擊信息進行解釋以指定每個點擊的刷涂區(qū),并且當指針輸入信息包括多個點擊時,化妝效果應用區(qū)確定單元170可包括多個刷涂區(qū)以確定應用區(qū)。例如,只要化妝工具對應于圖6中的點,化妝效果應用區(qū)確定單元170就可將點擊發(fā)生的區(qū)域確定為應用區(qū)。對于另一例子,化妝效果應用區(qū)確定單元170可將點擊期間沿著指針運動的路徑確定為應用區(qū)。
[0084]在一個實施方式中,當應用方案對應于固定區(qū)方案時,化妝效果應用區(qū)確定單元170可使用化妝工具信息和點擊信息中的至少一個來確定應用區(qū)。例如,當化妝工具對應于刷子并且在顴骨附近發(fā)生點擊時,化妝效果應用區(qū)確定單元170可在發(fā)生點擊的區(qū)域上指定刷涂區(qū)以確定應用區(qū)。但是,當化妝工具對應于刷子并且在下巴下發(fā)生點擊時,化妝效果應用區(qū)確定單元170可不將發(fā)生點擊的區(qū)域確定為應用區(qū)。
[0085]在一個實施方式中,當應用方案對應于固定方案并且在顯示的角色外表中的預定閉合曲線中發(fā)生點擊時,化妝效果應用區(qū)確定單元170可將閉合曲線的內(nèi)部區(qū)域確定為應用區(qū)。例如,當化妝工具對應于圖5中的潤唇膏并且在嘴唇區(qū)域發(fā)生點擊時,化妝效果應用區(qū)確定單元170可將整個嘴唇確定為應用區(qū)。
[0086]在一個實施方式中,當應用方案對應于可變區(qū)方案時,化妝效果應用區(qū)確定單元170可使用指針輸入信息來確定應用區(qū)。具體地,化妝效果應用區(qū)確定單元可根據(jù)用戶的拖拽輸入確定化妝效果應用區(qū)。例如,當化妝工具對應于圖9中的睫毛膏時,化妝效果應用區(qū)確定單元170可根據(jù)用戶將指針放置在眼睛周圍時的用戶拖拽輸入來確定睫毛膏應用區(qū)。
[0087]在一個實施方式中,化妝效果應用區(qū)確定單元70可基于化妝工具預先確定多個不同劃分的區(qū)域并且這多個不同劃分的區(qū)域可取決于要應用可變區(qū)方案的水平輸入或垂直輸入。化妝效果應用區(qū)確定單元170可通過確定應用了用戶的拖拽輸入的特定可變區(qū)來確定應用區(qū)。
[0088]在另一個實施方式中,化妝效果應用區(qū)確定單元170可基于拖拽長度信息和指針輸入信息中的拖拽方向信息來獲得X軸和Y軸方向的拖拽長度,并且可將X軸和Y軸方向的拖拽長度校正成每個化妝工具預定單位長度以獲得X軸和Y軸方向的應用區(qū)。
[0089]參數(shù)獲得單元180可使用化妝工具信息和指針輸入信息中的至少一個來獲得應用到由化妝效果應用區(qū)確定單元170確定的應用區(qū)的效果參數(shù)。參數(shù)獲得單元180可基于應用方案對指針輸入信息進行解釋以獲得化妝效果應用參數(shù)。
[0090]在一個實施方式中,當應用方案對應于自由拖拽方案時,參數(shù)獲得單元180可獲得刷涂效果作為效果參數(shù),該涂刷效果是每個化妝工具預定的或由用戶選擇的?;瘖y功能控制單元160可將涂刷效果應用于包括至少一個刷涂區(qū)的應用區(qū)以指定化妝效果。例如,當化妝工具對應于圖6中的除斑(spot)時,化妝功能控制單元160可獲得對于發(fā)生點擊的斑的效果作為效果參數(shù)。這里,可通過化妝輸入界面來接收并選擇詳細的參數(shù)(即斑尺寸、顏色)。
[0091]在一個實施方式中,當應用方案對應于固定區(qū)方案時,參數(shù)獲得單元180可使用包括由化妝效果應用區(qū)確定單元170確定的應用區(qū)的指針輸入信息來獲得效果參數(shù)。
[0092]在一個實施方式中,參數(shù)獲得單元180可識別在應用區(qū)上進行的點擊信息或拖拽長度信息,并且可根據(jù)基于點擊信息或拖拽長度信息而獲得的點擊數(shù)或長度信息來分配權重值以獲得應用到應用區(qū)的效果值。參數(shù)獲得單元180可確定基于化妝工具而調(diào)整的參數(shù)(即可調(diào)整參數(shù)),并可以應用對于參數(shù)項目所獲得的效果值以獲得效果參數(shù)。例如,在圖5所示的潤唇膏中,當拖拽長度如圖5(a)為短時參數(shù)獲得單元180可獲得被分配為相對較低值的效果參數(shù)的光澤度值,而當拖拽長度如圖5(b)為長時可獲得被分配為相對較高值的效果參數(shù)的光澤度值。
[0093]這里,基于化妝工具而調(diào)整的參數(shù)項目(即可調(diào)整參數(shù))可對應于顏色、亮度、光澤度和復原中的一個。
[0094]在一個實施方式中,當應用方案對應于可變區(qū)方案時,參數(shù)獲得單元180可使用應用到應用區(qū)并根據(jù)化妝工具而確定的效果來獲得效果參數(shù)。
[0095]圖5至圖11是示出各種化妝工具和各種化妝效果的圖。
[0096]圖5示出了潤唇膏的實施方式并且潤唇膏可對應于以上描述的固定區(qū)(例如嘴唇)的化妝工具。因此,當用戶執(zhí)行拖拽時,化妝效果應用區(qū)確定單元170可將嘴唇確定為應用區(qū),并且參數(shù)獲得單元180可根據(jù)拖拽長度來獲得化妝效果應用參數(shù)?;瘖y效果應用區(qū)確定單元170可向嘴唇應用效果參數(shù)以改變相應的紋理,并且化妝功能控制單元160可將改變后的角色的信息提供給游戲客戶端200。
[0097]圖6示出了除斑的實施方式并且除斑可應用于自由拖拽方案。因此,化妝效果應用區(qū)確定單元170可將由用戶發(fā)生的點擊區(qū)域確定為應用區(qū),并且參數(shù)獲得單元180可通過利用由用戶選擇或默認選擇的斑尺寸作為效果參數(shù)來應用化妝效果。
[0098]圖7是示出亮光筆的實施方式并且亮光筆可應用于固定區(qū)方案。也就是說,可預先確定應用亮光筆的應用區(qū)(例如前額、鼻子、眼睛或臉頰)并且參數(shù)獲得單元180可使用針對用戶的涂刷觸摸的點擊信息或拖拽信息來獲得高亮效果(即亮度水平)。
[0099]圖8示出了粉底(或刷子)的實施方式并且粉底可應用于自由拖拽方案。因此,應用區(qū)可對應于向對用戶的點擊的指針移動路線應用涂刷區(qū)的應用區(qū),并且參數(shù)獲得單元180可獲得由用戶選擇的或預定的作為效果參數(shù)的顏色來應用化妝效果。
[0100]圖10至圖11是示出描述的技術可對除了虛擬角色面部之外的身體部分使用化妝效果的過程的圖。
[0101]圖10示出了潤膚膏的實施方式,化妝效果應用區(qū)確定單元170可將潤膚膏的拖拽區(qū)域確定為應用區(qū)(即自由拖拽區(qū)),并且參數(shù)獲得單元180可利用潤膚膏的顏色或亮度作為效果參數(shù)來提供化妝效果。
[0102]圖11示出了指甲油的實施方式,化妝效果應用區(qū)確定單元170可將用戶的自由拖拽的路徑確定為應用區(qū)(即自由拖拽區(qū))并且參數(shù)獲得單元180可使用預定的或由用戶選擇的顏色或光澤度作為效果參數(shù)來提供化妝效果。
[0103]圖12至圖13示出了在線游戲提供方法的各種實施方式。這些實施方式也在游戲提供系統(tǒng)100中執(zhí)行,并且將會省略基本等同的組件和過程。但是,對于本領域技術人員應當理解這樣的省略并且這樣的省略不應限制本發(fā)明的保護范圍。
[0104]圖12是示出在線游戲提供過程的實施方式。
[0105]參見圖12,游戲提供系統(tǒng)100可包括角色面部和至少一個化妝工具的列表并且可向游戲客戶端提供化妝輸入界面(步驟S1210)。
[0106]游戲提供系統(tǒng)100可通過游戲輸入界面從游戲客戶端200接收在化妝工具列表中選擇的一個化妝工具的化妝工具信息和針對所顯示的角色面部的指針輸入信息(步驟S1220)以基于化妝工具信息來確定化妝效果應用方案(步驟S1230)。
[0107]游戲提供系統(tǒng)100可根據(jù)應用方案使用指針輸入信息來確定化妝效果應用區(qū)(步驟S1240)并可獲得應用到應用區(qū)的效果參數(shù)(步驟S1250)。
[0108]游戲提供系統(tǒng)100可向應用區(qū)應用效果參數(shù)以調(diào)整角色面部的紋理(步驟S1260)并可通過化妝輸入界面提供紋理經(jīng)過調(diào)整的角色面部(步驟S1270)。
[0109]可基于應用區(qū)對化妝效果應用方案進行分類并且化妝效果應用方案可包括以下至少一種:(1)自由拖拽方案,其將指針移動路線指定為應用區(qū);(2)固定區(qū)方案,其固定應用區(qū);以及(3)可變區(qū)方案,其改變應用區(qū)。
[0110]指針輸入信息可包括點擊信息、拖拽長度信息和拖拽方向信息中的至少一種。
[0111]在步驟S1230至S1250的一個實施方式中,游戲提供系統(tǒng)100可檢查由化妝工具信息識別的化妝工具是否與自由拖拽方案中的化妝工具對應,并且當化妝工具可應用于自由拖拽方案時,游戲提供系統(tǒng)100可檢查化妝工具的刷涂區(qū)。游戲提供系統(tǒng)100可根據(jù)點擊信息來應用針對每個點擊而檢查的涂刷區(qū)以改變應用區(qū)的紋理。
[0112]在步驟S1230至S1250的一個實施方式中,游戲提供系統(tǒng)100檢查由化妝工具信息識別的化妝工具是否與固定區(qū)方案中的化妝工具對應,當化妝工具可用于固定區(qū)方案時,游戲提供系統(tǒng)100可使用化妝工具信息和點擊信息中的一個來確定應用區(qū)。游戲提供系統(tǒng)100可使用針對應用區(qū)執(zhí)行的點擊輸入信息來獲得效果參數(shù)。
[0113]在步驟S1230至S1250的一個實施方式中,游戲提供系統(tǒng)100可使用閉合曲線的范圍來確定應用區(qū)。具體地,游戲提供系統(tǒng)100可使用點擊信息來檢查在預定閉合曲線中是否發(fā)生了點擊,如果在預定閉合曲線中發(fā)生了點擊,游戲提供系統(tǒng)100可將閉合曲線的內(nèi)部區(qū)域確定為應用區(qū)。
[0114]在步驟S1230至S1250的一個實施方式中,游戲提供系統(tǒng)100可基于點擊和拖拽長度來獲得效果參數(shù)。具體地,游戲提供系統(tǒng)100可對在應用區(qū)上執(zhí)行的點擊信息和拖拽長度信息進行識別,并且可根據(jù)來自識別的點擊信息和拖拽長度信息的點擊數(shù)和拖拽長度來分配權重值以獲得應用到應用區(qū)的應用效果值。游戲提供系統(tǒng)100可根據(jù)化妝工具確定可調(diào)整參數(shù)并且可應用對于所確定的參數(shù)項的效果值以獲得效果參數(shù)。這里,參數(shù)項可對應于顏色、亮度、光澤度和復原中的至少一個。
[0115]在步驟S1230至S1250的一個實施方式中,游戲提供系統(tǒng)100可檢查由化妝工具信息識別的化妝工具是否對應于可變區(qū)方案中的化妝工具,當化妝工具可應用于可變區(qū)方案時,游戲提供系統(tǒng)100可使用指針輸入信息來確定應用區(qū)。游戲提供系統(tǒng)100可根據(jù)對于應用區(qū)的化妝工具使用所確定的化妝效果來獲得效果參數(shù)。
[0116]在步驟S1230至S1250的一個實施方式中,游戲提供系統(tǒng)100可使用X軸和Y軸方向的長度來獲得可變區(qū)域。具體地,游戲提供系統(tǒng)100可基于在指針輸入信息中的拖拽長度信息和拖拽方向信息來獲得X軸和Y軸方向的拖拽長度,并且可將X軸和Y軸方向的拖拽長度調(diào)整成每個化妝工具的預定單位長度以獲得X軸和Y軸方向的應用區(qū)。
[0117]圖13是示出在線游戲提供程序的另一實施方式的流程圖。
[0118]參見圖13,游戲提供系統(tǒng)100可向游戲客戶端200提供顯示預定角色外觀的化妝輸入界面(步驟S1310),并且通過化妝輸入界面接收化妝工具信息和指針輸入信息(步驟S1320)。
[0119]游戲提供系統(tǒng)100可根據(jù)化妝工具信息來選擇多個化妝效果應用方案中的一個(步驟 S1330)。
[0120]游戲提供系統(tǒng)100可根據(jù)應用方案使用化妝工具信息和指針輸入信息中的至少一個來確定化妝效果應用區(qū)(步驟S1340)并可獲得應用到應用區(qū)的效果參數(shù)(步驟S1350)。
[0121]游戲提供系統(tǒng)100可向應用區(qū)應用效果參數(shù)以調(diào)整角色面部的紋理(步驟S1360),并且可通過化妝工具界面提供紋理經(jīng)過調(diào)整的角色外觀(步驟S1370)。
[0122]在步驟S1310至S1320的一個實施方式中,當游戲提供系統(tǒng)100接收到化妝用戶信息時,游戲提供系統(tǒng)100可擴大角色外觀的至少一部分以向游戲客戶端200提供擴大的角色外觀。
[0123]在步驟S1330的一個實施方式中,當化妝工具對應于粉底、除斑、遮瑕霜、指甲油中的一個時,游戲提供系統(tǒng)100可將根據(jù)指針移動路線來指定化妝效果的自由拖拽方案用作應用方案。
[0124]在步驟S1330的一個實施方式中,當化妝工具對應于刷子、亮光筆、唇膏和潤唇膏中的一個時,游戲提供系統(tǒng)100可將固定每個化妝工具的化妝效果區(qū)的固定區(qū)方案用作應用方案。
[0125]在步驟S1330的一個實施方式中,當化妝工具對應于眼線或眼影中的一個時,游戲提供系統(tǒng)100可將根據(jù)指針輸入信息來改變化妝效果應用區(qū)的可變區(qū)方案用作應用方案。
[0126]雖然本文提供了對本發(fā)明優(yōu)選實施方式的描述,但是本領域技術人員應當理解,在不脫離本發(fā)明主旨和權利要求定義的范圍內(nèi)可以進行各種方式的修改和改變。
【權利要求】
1.一種由在線游戲提供系統(tǒng)執(zhí)行的在線游戲提供方法,所述在線游戲提供系統(tǒng)通過網(wǎng)絡與至少一個游戲客戶端連接并向所連接的至少一個客戶端提供基于虛擬角色的在線游戲,所述在線游戲提供方法包括以下步驟: (a)向所述至少一個游戲客戶端提供化妝輸入界面,所述化妝輸入界面顯示了虛擬角色面部和至少一個化妝工具的列表; (b)從游戲客戶端接收從化妝工具列表中選擇的化妝工具信息以及在所顯示的虛擬角色面部上輸入的指針輸入信息; (C)基于所述化妝工具信息來確定化妝效果應用方案并根據(jù)所述化妝效果應用方案基于所述指針輸入信息來確定化妝效果應用區(qū),并且獲得應用到所述化妝效果應用區(qū)的效果參數(shù);以及 (d)向所述化妝效果應用區(qū)應用所述效果參數(shù)以在所述虛擬角色面部上執(zhí)行紋理調(diào)整并通過所述化妝輸入界面提供紋理經(jīng)過調(diào)整的面部。
2.根據(jù)權利要求1所述的在線游戲提供方法,其中,所述化妝效果應用方案是基于所述化妝效果應用區(qū)來分類的,并且包括以下方案中的至少一個:自由拖拽方案,其將指針移動路線指定為所述化妝效果應用區(qū);固定區(qū)方案,其固定所述化妝效果應用區(qū);以及可變區(qū)方案,其根據(jù)所述指針輸入信息來改變所述化妝效果應用區(qū)。
3.根據(jù)權利要求2所述的在線游戲提供方法,其中,所述指針輸入信息包括點擊信息、拖拽長度信息和拖拽方向信息中的至少一個。
4.根據(jù)權利要求2所述的在線游戲提供方法,其中,所述步驟(c)包括: 檢查所述化妝工具信息中的化妝工具是否適于所述自由拖拽方案;以及 當所述化妝工具適于所述自由拖拽方案時,確定所述化妝工具的刷涂區(qū);以及 每一次點擊時向所述刷涂區(qū)應用所述化妝工具以改變所述刷涂區(qū)的紋理。
5.根據(jù)權利要求2所述的在線游戲提供方法,其中,所述步驟(c)包括: (cl)檢查所述化妝工具信息中的化妝工具是否適于所述固定區(qū)方案;以及 (c2)當所述化妝工具適于所述固定區(qū)方案時,使用所述化妝工具信息或所述點擊信息中的至少一個來確定所述化妝效果應用區(qū);以及 (c3)使用在所述化妝效果應用區(qū)上執(zhí)行的指針輸入信息來獲得所述效果參數(shù)。
6.根據(jù)權利要求5所述的在線游戲提供方法,其中,所述步驟(c2)包括: 基于所述點擊信息來檢查所述點擊是否發(fā)生在特定閉合曲線中;以及 當所述點擊發(fā)生在特定閉合曲線中時,將所述閉合曲線的內(nèi)部區(qū)確定為所述化妝效果應用區(qū)。
7.根據(jù)權利要求5所述的在線游戲提供方法,其中,所述步驟(c3)包括: 識別在所述化妝效果應用區(qū)上執(zhí)行的點擊信息或拖拽長度信息; 根據(jù)基于所述點擊信息或所述拖拽長度信息所獲得的點擊數(shù)或拖拽長度來分配權重值以獲得效果值; 確定基于所述化妝工具而調(diào)整的參數(shù)項,并且應用所述參數(shù)項的所述效果值以獲得所述效果參數(shù)。
8.根據(jù)權利要求2所述的在線游戲提供方法,其中,所述步驟(c)包括: (cl)檢查所述化妝工具信息中的化妝工具是否適于所述可變區(qū)方案; (c2)當所述化妝工具適于所述可變區(qū)方案時,基于所述指針輸入信息來確定所述化妝效果應用區(qū);以及 (c3)基于根據(jù)所述化妝工具從所述化妝效果應用區(qū)中確定的效果區(qū)來獲得所述效果參數(shù)。
9.根據(jù)權利要求8所述的在線游戲提供方法,其中,所述步驟(c2)包括: 基于所述指針輸入信息中的拖拽長度信息和拖拽方向信息來獲得X軸和Y軸方向的拖拽長度;以及 將所獲得的X軸和Y軸方向的拖拽長度調(diào)整為每化妝工具預定單位長度,以獲得X軸和Y軸方向的化妝效果應用區(qū)。
10.根據(jù)權利要求1所述的在線游戲提供方法,其中,所述步驟(a)包括: 當接收到所述化妝工具信息時,對所述角色外觀的應用了所述化妝工具的一些區(qū)域進行放大以向所述游戲客戶端提供所述一些區(qū)域的信息。
11.根據(jù)權利要求1所述的在線游戲提供方法,其中,所述步驟(C)包括: 當所述化妝工具對應于粉底、除斑、遮瑕霜和指甲油中的一個時,使用根據(jù)指針移動路線來指定效果的自由拖拽方案。
12.根據(jù)權利要求1所述的在線游戲提供方法,其中,所述步驟(C)包括: 當所述化妝工具對應于刷子、亮光筆、口紅和潤唇膏中的一個時,使用固定每個化妝工具的化妝效果應用區(qū)的固定區(qū)方案。
13.—種在線游戲提供系統(tǒng),所述在線游戲提供系統(tǒng)通過網(wǎng)絡與至少一個游戲客戶端連接并向所連接的至少一個客戶端提供基于虛擬角色的在線游戲,所述在線游戲提供系統(tǒng)包括: 化妝功能控制單元,其提供顯示了化妝工具列表和角色外觀的化妝輸入界面,并且再次提供關于指定化妝效果應用區(qū)應用了效果參數(shù)的經(jīng)調(diào)整的角色外觀; 化妝效果應用區(qū)確定單元,其利用針對所述角色外觀的指針輸入信息和包括所述化妝工具列表中的化妝工具的化妝工具信息中的至少一個來確定化妝效果應用區(qū);以及 參數(shù)獲得單元,其利用所述化妝工具信息和所述指針輸入信息中的至少一個來獲得應用于所述化妝效果應用區(qū)的化妝效果應用參數(shù)。
14.根據(jù)權利要求13所述的在線游戲提供系統(tǒng),其中,所述化妝功能控制單元基于所述化妝工具信息來確定化妝效果應用方案;并且 其中,所述化妝效果應用區(qū)確定單元根據(jù)所確定的化妝效果應用方案,基于所述指針輸入信息或所述化妝工具信息中的至少一個來確定所述化妝效果應用區(qū)。
15.一種記錄有用于執(zhí)行在線游戲提供方法的程序的存儲介質(zhì),所述程序通過網(wǎng)絡與至少一個游戲客戶端連接并向所連接的至少一個客戶端提供基于虛擬角色的在線游戲,所述程序包括: (a)向游戲客戶端提供顯示了角色面部和至少一個化妝工具的列表的化妝輸入界面的功能; (b)從所述游戲客戶端接收化妝工具列表中的化妝工具信息以及在所顯示的虛擬角色面部上輸入的指針輸入信息的功能; (C)基于所述化妝工具信息來確定化妝效果應用方案并根據(jù)所選擇的化妝效果應用方案基于所述指針輸入信息來確定化妝效果應用區(qū)以獲得化妝效果應用參數(shù)的功能; (d)向所述應用區(qū)應用效果參數(shù)以調(diào)整所述角色面部的紋理并通過所述化妝輸入界面提供紋理經(jīng)過調(diào)整的角色面部的功能。
【文檔編號】G06Q50/10GK104137140SQ201380010575
【公開日】2014年11月5日 申請日期:2013年3月11日 優(yōu)先權日:2012年3月13日
【發(fā)明者】李正炫 申請人:新游游戲株式會社, 新游神佑株式會社