上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 系统选择