王啸天
(吉林动画学院,长春 130032)
随着游戏爱好者游戏需求的不断提升,游戏体验成为动漫游戏设计的一个重点,互动式动漫游戏正是游戏爱好者游戏体验不断升级的结果。互动式动漫游戏将实时性和动态交互性融为一体。然而,互动式动漫游戏效果与数据库直接有关。这就需要基于互动式动漫游戏数据特点,构建有效的数据库模型,从而满足互动式动漫游戏实时性、互动性诉求。
互动式动漫游戏开发过程中,除了通用数据之外,角色游戏相关性数据是重点,数据类型丰富,主要包括图像、音频、动作和角色等,下面针对这四种类型的数据,简要分析其数据特点。
图像数据主要包括两大类型,一类是游戏背景图片,一类是动漫游戏中人物贴皮文件,这两类文件的基本格式主要是bmp格式与Jpg 格式。图像数据库的建立,要本着资源节约的思想,对游戏中角色的图片进行“拼凑”处理,建立起一个相对集中的图片文件夹,将人物相关性图片相对集中,再根据动漫游戏程序的需要,进行裁减,最后“贴”在角色的相关部位。
互动式动漫游戏中,音频一般用于表现人物的语言,以及根据游戏的需要,配合游戏的视觉效果,例如游戏中人物的打斗,渲染动漫游戏场景效果。音频的有效运用,能够大大提高互动式动漫游戏的感染力,格式一般为wav 格式。
动作主要是指互动式动漫游戏角色的肢体动作,涉及到的开发工具主要是3DMAX,动作数据主要是.x 格式。该文件中,集中了许多肢体动作,肢体动作的调用,主要通过关键帧数;角色的行进效果,主要借助3DCamera 视角技术加以渲染。
互动式动漫游戏数据库中,多媒体数据量非常庞大,而且具有相对的复杂性。基于这一特征,机制选择主要采用面向对象,通过封装手段,实现数据、操作方法等融合,这样能够大大降低媒体数据运用过程难度。基于这一特点,很多互动式动漫游戏数据管理采用游戏角色方法。
互动式动漫游戏与传统的动漫游戏相比,一个显著的区别是游戏情节掌控,传统动漫游戏游戏的决定是规定的,主要由游戏掌控。互动式动漫游戏,游戏情节不仅由游戏决定,而且玩家也具有决定权利,这就使得玩家参与游戏的限度得到极大的提升。针对互动式动漫游戏的特点,本文本着简单、便捷的原则,构建互动式动漫游戏数据库模型,提高数据存储和查找的便捷性,又不会增加玩家的负担。
针对互动式动漫游戏特点,数据库模型建立在游戏相关性分析基础上,主要分析动作规则,场景特征,角色特征、音效和情感描述等,从而完成数据文件信息表字段的定义。通过字段定义,使数据库的查询效率从低效走向高效。
互动式动漫游戏要获得好的游戏体验感,需要确保游戏运行质态。游戏启动时,玩家主要通过PC 机运行数据库,要提高数据库数据读取效率,需要将内存数据库与其他资源、程序等进行打包处理,主要是资源文件与游戏程序,通过打包的方式形成安装程序,在游戏过程中,数据提取的速度将得到极大的提升,确保游戏流畅度。
互动式动漫游戏数据库模型中,数据类型主要包括三种基本类型,一是图片数据,二是语音数据,第三种是动作数据,三类数据的大小比较相近,处于数据管理方便,需要对游戏各类数据进行科学的命名,其方式是目录-分类名-含义名。
前面谈到动漫游戏数据库数据数量大,种类繁杂,为了降低数据运行难度,提高数据运行效率,本文尝试采用游戏角色数据管理方法。通过这种方法,玩家只需要根据游戏角色就可以实现各类数据的有效管理。
数据库中,图片主要适用于角色贴皮,打个比方来说,就好像是游戏角色的“皮肤”,那么“骨骼”是什么呢?显然是动作文件,数据中的语音文件就形成了角色的“血肉”。这样,就紧扣动漫游戏角色,将图片数据、音频数据和动作文件等数据有机地融合起来,而数据结合的结果塑造出游戏角色。反过来推理,一个动漫游戏角色,往往是由三部分的数据文件组成,分别是图片文件、动作文件和语音文件。
总之,互动式动漫游戏数据库模型构建是游戏开发的重点,只有精准把握互动式动漫游戏数据的基本特点,才能构建高效的数据库模型,大大提高数据库数据管理效率,确保动漫游戏的游戏体验。不仅如此,互动式数据库数据管理还要选择合适的方法,这样才能使数据库模型达到最佳的效果,让玩家获得最佳的游戏体验感。