王嘯天
(吉林動畫學院,長春 130032)
隨著游戲愛好者游戲需求的不斷提升,游戲體驗成為動漫游戲設計的一個重點,互動式動漫游戲正是游戲愛好者游戲體驗不斷升級的結果。互動式動漫游戲將實時性和動態交互性融為一體。然而,互動式動漫游戲效果與數據庫直接有關。這就需要基于互動式動漫游戲數據特點,構建有效的數據庫模型,從而滿足互動式動漫游戲實時性、互動性訴求。
互動式動漫游戲開發過程中,除了通用數據之外,角色游戲相關性數據是重點,數據類型豐富,主要包括圖像、音頻、動作和角色等,下面針對這四種類型的數據,簡要分析其數據特點。
圖像數據主要包括兩大類型,一類是游戲背景圖片,一類是動漫游戲中人物貼皮文件,這兩類文件的基本格式主要是bmp格式與Jpg 格式。圖像數據庫的建立,要本著資源節約的思想,對游戲中角色的圖片進行“拼湊”處理,建立起一個相對集中的圖片文件夾,將人物相關性圖片相對集中,再根據動漫游戲程序的需要,進行裁減,最后“貼”在角色的相關部位。
互動式動漫游戲中,音頻一般用于表現人物的語言,以及根據游戲的需要,配合游戲的視覺效果,例如游戲中人物的打斗,渲染動漫游戲場景效果。音頻的有效運用,能夠大大提高互動式動漫游戲的感染力,格式一般為wav 格式。
動作主要是指互動式動漫游戲角色的肢體動作,涉及到的開發工具主要是3DMAX,動作數據主要是.x 格式。該文件中,集中了許多肢體動作,肢體動作的調用,主要通過關鍵幀數;角色的行進效果,主要借助3DCamera 視角技術加以渲染。
互動式動漫游戲數據庫中,多媒體數據量非常龐大,而且具有相對的復雜性。基于這一特征,機制選擇主要采用面向對象,通過封裝手段,實現數據、操作方法等融合,這樣能夠大大降低媒體數據運用過程難度?;谶@一特點,很多互動式動漫游戲數據管理采用游戲角色方法。
互動式動漫游戲與傳統的動漫游戲相比,一個顯著的區別是游戲情節掌控,傳統動漫游戲游戲的決定是規定的,主要由游戲掌控?;邮絼勇螒颍螒蚯楣澆粌H由游戲決定,而且玩家也具有決定權利,這就使得玩家參與游戲的限度得到極大的提升。針對互動式動漫游戲的特點,本文本著簡單、便捷的原則,構建互動式動漫游戲數據庫模型,提高數據存儲和查找的便捷性,又不會增加玩家的負擔。
針對互動式動漫游戲特點,數據庫模型建立在游戲相關性分析基礎上,主要分析動作規則,場景特征,角色特征、音效和情感描述等,從而完成數據文件信息表字段的定義。通過字段定義,使數據庫的查詢效率從低效走向高效。
互動式動漫游戲要獲得好的游戲體驗感,需要確保游戲運行質態。游戲啟動時,玩家主要通過PC 機運行數據庫,要提高數據庫數據讀取效率,需要將內存數據庫與其他資源、程序等進行打包處理,主要是資源文件與游戲程序,通過打包的方式形成安裝程序,在游戲過程中,數據提取的速度將得到極大的提升,確保游戲流暢度。
互動式動漫游戲數據庫模型中,數據類型主要包括三種基本類型,一是圖片數據,二是語音數據,第三種是動作數據,三類數據的大小比較相近,處于數據管理方便,需要對游戲各類數據進行科學的命名,其方式是目錄-分類名-含義名。
前面談到動漫游戲數據庫數據數量大,種類繁雜,為了降低數據運行難度,提高數據運行效率,本文嘗試采用游戲角色數據管理方法。通過這種方法,玩家只需要根據游戲角色就可以實現各類數據的有效管理。
數據庫中,圖片主要適用于角色貼皮,打個比方來說,就好像是游戲角色的“皮膚”,那么“骨骼”是什么呢?顯然是動作文件,數據中的語音文件就形成了角色的“血肉”。這樣,就緊扣動漫游戲角色,將圖片數據、音頻數據和動作文件等數據有機地融合起來,而數據結合的結果塑造出游戲角色。反過來推理,一個動漫游戲角色,往往是由三部分的數據文件組成,分別是圖片文件、動作文件和語音文件。
總之,互動式動漫游戲數據庫模型構建是游戲開發的重點,只有精準把握互動式動漫游戲數據的基本特點,才能構建高效的數據庫模型,大大提高數據庫數據管理效率,確保動漫游戲的游戲體驗。不僅如此,互動式數據庫數據管理還要選擇合適的方法,這樣才能使數據庫模型達到最佳的效果,讓玩家獲得最佳的游戲體驗感。