基于C++的2D游戏人物模块设计与实现 内容摘要:该游戏模块是在Windows环境下利用C及C++所开发的。强调人-主机-运行环境三者作为一个模块所进行的总体设计,使操作更人性化和便捷,降低了用户的认知压力,使其更适合用户的操作需要。用户可以根据不同的需求按下不同的按键。用户可以通过键盘按键移动控制虚拟人物在游戏中,游戏人物模块可以告诉玩家虚拟人物是如何移动和作其他动作的。此外游戏之余达到轻松娱乐和益智教育的目的。 关键词:2D游戏 ; 虚拟人物控制 ; C/C++ ; 休闲; Visual Studio 2013; 目录 内容摘要: 3 关键词: 3 1引言 6 1.1 电子游戏的发展背景 6 1.2 电子游戏开发流程及技术 6 1.3 课题背景及目的 8 1.4 国内外研究概况 8 2游戏的开发环境及相关技术 9 2.1 C++语言简介 9 2.2 Visual studio 2013开发平台优点 9 2.2.1. 支持 Windows 8.1 App 开发 9 2.2.2 . 敏捷项目管理(Agile Portfolio Management) 10 2.3 EasyX图形界面库 11 3需求分析 13 3.1 功能需求 13 3.2 性能需求 13 3.3 环境需求 14 4总体设计 14 4.1 系统设计方案 14 4.2 功能模块设计 14 4.2.1 图形绘制模块功能分析 14 4.2.2 按键消息功能分析 15 5详细设计 16 5.1 整体窗口设计 16 5.1.1 窗口背景图 17 5.1.2 游戏初始化 17 5.2 具体算法设计 18 5.2.1 图片贴图算法 18 5.2.2 按键消息功能定义 20 5.2.3 音乐播放功能定义 25 6软件测试 25 6.1 测试方法 25 6.2 测试用例 26 6.3 测试分析和总结 27 7总结 27 7.1 设计结论 27 7.2 心得体会 28 参考文献 29 致谢 30 |
基于C++的2D游戏人物模块设计与实现
更新时间:2019-07-25