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