本發明涉及游戲技術領域,尤其涉及一種智能換裝游戲系統。
背景技術:
如今,網絡游戲中,只能在游戲世界設計好的數據庫中選擇人物形象和服裝。尤其是服裝的選擇,游戲世界中往往夸張,很難滿足游戲用戶審美觀的發揮。而且,由于服裝來源限制,導致游戲世界中的角色形象十分單一,不利于提高用戶感受。
技術實現要素:
基于背景技術存在的技術問題,本發明提出了一種智能換裝游戲系統。
本發明提出的一種智能換裝游戲系統,包括:
服裝數據庫,其內部預存多套兩兩相異的服裝模型,且每套服裝模型附著服裝編號;
身形數據庫,其內部預設有多個兩兩相異的身形模型,且每個身形模型附著身形編號;
圖像數據庫,內部預設有多個兩兩相異的圖像,且每個圖像附著圖像編號;
膚色數據庫,內部預設有多種膚色,且每個膚色附著膚色編號;
角色合成模塊,其分別連接人機交互模塊、身形數據庫、圖像數據庫和膚色數據庫;角色合成模塊從人機交互模塊獲取被選擇的身形編號、圖像編號和膚色編號,然后根據編號挑選對應的身形模型、圖像和膚色并合成游戲角色;
換裝模塊,其連接人機交互模塊、服裝數據庫和角色合成模塊;換裝模塊獲取游戲角色,然后根據人機交互模塊提供的服裝編號挑選對應的服裝模型并加載到游戲角色上。
優選地,換裝模塊中預設有服裝調整單元,其根據游戲角色對獲取的服裝模型進行調整,換裝模塊將調整后的服裝加載到游戲角色上。
優選地,換裝模塊與身形數據庫連接,身形數據庫中預存有每一個身形編號的身形數據,服裝數據庫中也存儲有每一套服裝模型的形體參數;服裝調整單元根據游戲角色的身形編號從身形數據庫中挑取對應的身形數據,并根據服裝編號從服裝數據庫中調取對應的形體參數,然后根據形體參數與身形數據的差值對服裝模型進行調整。
優選地,身形數據包括:身高、身形分割比例、肩寬和三圍值;形體參數包括:身高、身形分割比例、肩寬和三圍值。
本發明中,客戶通過人機交互模塊輸入身形編號、圖像編號和膚色編號,角色合成模塊自動從身形數據庫、圖像數據庫和膚色數據庫獲取對應的身形模型、圖像和膚色并智能合成游戲角色。即實現了游戲角色的智能合成,簡化了客戶操作;又實現了游戲角色的自主生成,滿足客戶不一樣的體驗,克服游戲角色在形象上的單一性。
本發明中,服裝數據庫的設置,為客戶根據審美自主挑選服裝奠定了基礎,可實現更加人性化的游戲世界。尤其是,根據游戲角色對獲取的服裝模型進行調整,然后將調整后的服裝加載到游戲角色上,有利于提高服裝與游戲角色的貼合程度,提高著裝后的游戲角色的整體形象,從而提高游戲者體驗。
附圖說明
圖1為本發明提出的一種智能換裝游戲系統結構圖。
具體實施方式
參照圖1,本發明提出的一種智能換裝游戲系統,包括:服裝數據庫、身形數據庫、圖像數據庫、膚色數據庫、角色合成模塊和換裝模塊。
服裝數據庫,其內部預存多套兩兩相異的服裝模型,且每套服裝模型附著服裝編號,以便根據服裝編號調用對應的服裝模型。
身形數據庫,其內部預設有多個兩兩相異的身形模型,且每個身形模型附著身形編號,以便根據對應的身形編號調用對應的身形模型。
圖像數據庫,內部預設有多個兩兩相異的圖像,且每個圖像附著圖像編號,以便根據圖像編號調用對應的圖像。
膚色數據庫,內部預設有多種膚色,且每個膚色附著膚色編號,以便根據膚色編號調用對應的膚色。
身形數據庫、圖像數據庫和膚色數據庫的設置,為游戲客戶自主設計形象奠定了基礎,從而可滿足客戶更多的需求,實現游戲角色的多樣化,豐富游戲世界。而,服裝數據庫的設置,為客戶自主選擇服裝奠定了基礎,可實現更加人性化的游戲世界。
角色合成模塊,其分別連接人機交互模塊、身形數據庫、圖像數據庫和膚色數據庫。角色合成模塊從人機交互模塊獲取被選擇的身形編號、圖像編號和膚色編號,然后根據編號挑選對應的身形模型、圖像和膚色并合成游戲角色。
本實施方式中,客戶通過人機交互模塊輸入身形編號、圖像編號和膚色編號,角色合成模塊自動從身形數據庫、圖像數據庫和膚色數據庫獲取對應的身形模型、圖像和膚色并智能合成游戲角色。即實現了游戲角色的智能合成,簡化了客戶操作;又實現了游戲角色的自主生成,滿足客戶不一樣的體驗,克服游戲角色在形象上的單一性。
換裝模塊,其連接人機交互模塊、服裝數據庫和角色合成模塊。換裝模塊獲取游戲角色,然后根據人機交互模塊提供的服裝編號挑選對應的服裝模型并加載到游戲角色上。如此,可根據客戶審美自主挑選服裝,提高客戶體驗。
本實施方式中,換裝模塊中預設有服裝調整單元。具體的,換裝模塊與身形數據庫連接,身形數據庫中預存有每一個身形編號的身形數據,服裝數據庫中也存儲有每一套服裝模型的形體參數。服裝調整單元根據游戲角色的身形編號從身形數據庫中挑取對應的身形數據,并根據服裝編號從服裝數據庫中調取對應的形體參數,然后根據形體參數與身形數據的差值對服裝模型進行調整。具體的,形體參數中的數據項應該與身形數據中的數據項一一對應。例如,身形數據包括:身高、身形分割比例、肩寬和三圍值。形體參數包括:身高、身形分割比例、肩寬和三圍值。此時,可通過求差,獲取形體參數中各數據項與身形參數中各對應的數據項的差值,然后根據差值對服裝模型進行局部縮放,從而,將服裝模型調整到與游戲角色的身形相符合。如此,根據游戲角色對獲取的服裝模型進行調整,然后將調整后的服裝加載到游戲角色上,有利于提高服裝與游戲角色的貼合程度,提高著裝后的游戲角色的整體形象,從而提高游戲者體驗。
以上所述,僅為本發明較佳的具體實施方式,但本發明的保護范圍并不局限于此,任何熟悉本技術領域的技術人員在本發明揭露的技術范圍內,根據本發明的技術方案及其發明構思加以等同替換或改變,都應涵蓋在本發明的保護范圍之內。