菜单
  

    4.2 全局宏及小函数    9
    4.3 游戏菜单系统    11
    4.3.1 加载菜单图片    11
    4.3.2 菜单绘图    12
    4.3.3 绘制文字信息    15
    4.4 地图系统    17
    4.4.1 加载地图    17
    4.4.2 绘制地图    18
    4.5 战斗系统    19
    4.5.1 初始化对象    19
    4.5.2 创建定时器    20
    4.5.3 响应按键弹起消息    20
    4.5.4 响应按键消息    21
    4.5.5 响应定时器消息    23
    4.5.6 重新初始化游戏    37
    4.6 本章小结    41
    第5章  关键技术    42
    5.1硬件及软件环境    42
    5.2关键技术    42
    5.2.1 使用MFC    42
    5.2.2 使用GDI技术    42
    5.2.3 使用GDI+技术    42
    5.3 本章小结    43
    第6章  总结与展望    44
    6.1 总结    44
    6.2 展望    44
    毕业设计体会    45
    致谢    46
    参考文献    47
    第1章  绪论
    1.1 课题背景及研究意义
    1.1.1 课题背景    
    在这个IT技术快速发展的时代,技术不断更新,各种技术产品层出不穷,游戏编程作为IT技术一大分支,深受广大游戏开发人员以及玩家的喜欢。游戏平台也是开枝散叶,现在的游戏从一开始的DOS遍布PSP、Xbox、OBox、PC、移动手机等平台[1]。例如:《魔兽争霸》、《卡卡跑丁车》、《CS》、《英雄联盟》等等游戏获得广大游戏爱好者的高评价。人们越来越倾向于通过使用游戏来传播信息、展示自己。
    游戏编程是一种全新的编程理念,一种新型艺术,涉及数学物理、美术、音乐等学术领域,在虚拟游戏世界中,擅长数学和物理的人可以设计出高等的程序逻辑来模拟出各种栩栩如生的自然现象,而痴迷于美术和音乐的人可以尽情挥洒自己的才华,创造出震撼人心的游戏画面以及悦耳动听的游戏歌曲。
    伴随着越来越多的新型创新游戏进入人们的眼界,大部分老主题游戏已经渐渐淡出人们的视角,然而以飞机大战、象棋为首的一些老游戏因为其操控性简单,锻炼人智力,可玩性高,所以依然炙手可热。
    1.1.2 研究意义
    基于Win8的飞机大战游戏采用传统飞机大战设计理念,玩家操控自己的战机,不断歼灭敌机,一路过关斩将,最终获得最高荣誉。玩家在虚拟世界中可以放松自己的心情,欣赏漂亮的游戏画面,聆听悦耳的游戏音乐,感受游戏艺术的神奇。
    开发飞机大战能够让我体会游戏编程思想,了解游戏编程专业知识,巩固自己的编程基础,同时开拓自己视野,有助于全面提升自己的能力。
    1.2 开发工具的选用及语言介绍
    1.2.1 MFC技术
    MFC的全称是Microsoft Foundation Classes,是微软为了方面广大程序员进行界面编程而封装的一套C++基础类库,主要封装了Win32API,Win32API全称Win32 Application Programming Interface,是微软的32位机应用程序编程接口[2][3][4]。MFC将Win32API封装成一个个类,在MFC中最重要的是类对象,在Win32API中最重要的是句柄,两者之间有着紧密的关系,例如一个对话框类CDialog继承于CWnd类,CWnd类中有一个public属性的成员变量m_hWnd,m_hWnd变量类型为HWND,这是标准Win32API变量类型,也是一种句柄类型,所以说两者之间密切相连[5][6]。MFC类对象和Win32API句柄对象之间可以相互转换,如果要从MFC类对象获得句柄,方法为this->m_hWnd或者使用GetSafeHwnd函数,如果要从句柄获得相应的MFC窗口类对象,使用FromHandle函数。
  1. 上一篇:jsp住宅小区物业管理系统的设计与实现
  2. 下一篇:C+Sqlserver贸易公司管理系统的设计与实现
  1. 基于MATLAB的图像增强算法设计

  2. 基于Kinect的手势跟踪与识别算法设计

  3. JAVA基于安卓平台的医疗护工管理系统设计

  4. 基于核独立元分析的非线...

  5. 基于Hadoop的制造过程大数据存储平台构建

  6. 基于安卓系统的测量软件...

  7. 基于VC++的GIS矢量图形系统开发

  8. 中考体育项目与体育教学合理结合的研究

  9. 当代大学生慈善意识研究+文献综述

  10. 河岸冲刷和泥沙淤积的监测国内外研究现状

  11. 杂拟谷盗体内共生菌沃尔...

  12. 乳业同业并购式全产业链...

  13. 电站锅炉暖风器设计任务书

  14. 酸性水汽提装置总汽提塔设计+CAD图纸

  15. 十二层带中心支撑钢结构...

  16. java+mysql车辆管理系统的设计+源代码

  17. 大众媒体对公共政策制定的影响

  

About

751论文网手机版...

主页:http://www.751com.cn

关闭返回