Imagine Cup 微软“创新杯”作品集(2015)
上QQ阅读APP看书,第一时间看更新

3.系统设计

1)实现系统所采用的技术方案和技术亮点

本游戏是基于PC端的可移植游戏,使用Unreal Development Kit(UDK)引擎。利用MUDBOX进行数字雕刻,MAYA、3ds Max软件进行场景设置、人物建模和动画设计。利用微软nFridge插件和Unreal Script语言编写和调试脚本。

游戏的战斗系统使用脚本自定义武器、人物和怪物及其AI。

游戏交互和场景交替利用kismet控制。

2)系统构架以及系统架构图

系统由两部分组成:(1)交互系统;(2)战斗系统。

图1所示即为系统架构图。

图1 Escape Dreamland系统架构图

3)系统主要功能模块及系统人机交互设计

系统有以下主要功能:

(1)交互系统:景内交互;触发事件;剧情发展。

(2)战斗系统:自定义人物包括自定义摄像机、自定义角色模型及其动画树和自定义人物插槽;自定义武器包括武器绑定、技能按键绑定和武器伤害判定;自定义怪物及其AI包括自定义怪物模型、怪物技能和怪物伤害判定。

系统UI如图2、图3和图4所示。

图2 游戏开始动画

图3 游戏菜单

图4 系统选择