C#3D迷宫游戏的设计与实现+文献综述(3)_毕业论文

毕业论文移动版

毕业论文 > 计算机论文 >

C#3D迷宫游戏的设计与实现+文献综述(3)


 淡入淡出效果功能:在切换迷宫场景时会有淡入淡出的效果使立体感更强。
3.1.2模块设计
依据系统中的操作的对象,可把系统分为八个功能模块,如图1所示。

图1    系统功能模块
3.2整体框架与布局的设计与实现
本系统界面美化借助Visual Studio 2008布局优化和photoshop对迷宫场景等进行制作,代码实施在Visual Studio 2008,应用C#语言进行编写的winform程序[3]。
迷宫游戏设计与实现包括一个主窗体,窗体上包括①寻路按钮、②创建迷宫按钮、③迷宫地图数字信息、④用户当前坐标方向提示、⑤迷宫地图和程序查找的最优路径、⑥迷宫场景和右上角的关闭按钮。
  图2    主界面展示
以下是主要解决方案列表详解,如图3所示:
(1) Form1.cs:程序运行的首窗体,如图2所示:
(2) program.cs:设置程序启动窗体设置,默认从Form1.cs启动。
(3) Resources文件夹:保存绘制地图所需要的图片资源。
(4) image:保存切换场景所需要的图片资源。
(5) Voice:保存各个操作所需要的声音资源。
(6) Resources.resx:指在项目中的资源文件(包括,图片,音频等)可以从项目属性中添加进入此文件中,从而方便程序调用。
(7) Settings.settings:在此文件中可以定义配置字段,在user运行时可更改,在application运行时不能更改。
(8) 引用:解决方案程序中需要用到的using命名空间利用。 (责任编辑:qin)