vc++.net游戏制作技术.doc
约35页DOC格式手机打开展开
vc++.net游戏制作技术,vc++.net游戏制作技术4.18万字35页包含源代码目录摘要 ..1前言 ..11.开发环境 21.1 .net介绍 .21.1.1 .net的特点 ...21.1.2 .net的组成部分 31.2vc++.net介绍 ..51.2.1 面向对象编程...51.2.2 编程框架与结构 72.vc++基本绘图技巧.....
内容介绍
此文档由会员 littey 发布
VC++.NET游戏制作技术
4.18万字 35页
包含源代码
目 录
摘要 ……………………………………………………………………………..1
前言 ……………………………………………………………………………..1
1. 开发环境 ……………………………………………………………………2
1.1 .NET介绍 ……………………………………………………………….2
1.1.1 .NET的特点 ……………………………………………………...2
1.1.2 .NET的组成部分 …………………………………………………3
1.2 VC++.NET介绍 ………………………………………………………..5
1.2.1 面向对象编程 …………………………………………………...5
1.2.2 编程框架与结构 ……………………………………………………7
2. VC++基本绘图技巧 ……………………………………………………...10
2.1 MFC绘图类 …………………………………………………………..10
2.1.1 MFC的GDI ………………………………………………………….11
2.1.2 MFC的CDC ……………………………………………………….11
2.2图形制作 ………………………………………………………………...12
2.2.1装载位图 ………………………………………………………...12
2.2.2透明技巧 …………………………………………………………13
3. 动画的制作 …………………………………………………………………14
3.1控制动画展示时间 ……………………………………………………14
3.1.1定时器的使用 …………………………………………………….15
3.1.2定时器显示动画 …………………………………………………….15.
3.1.3卷动显示…………………………………………………………….17
3.2物理动作 ……………………………………………………………...18
3.2.1物体的等速运动 …………………………………………………….19
3.2.2物体的碰撞 …………………………………………………………20
4. 消息处理 ……………………………………………………………………21
4.1处理键盘鼠标输入信息…………………………………………………....23
4.2用键盘鼠标控制动画 ……………………………………………….…..23
5. 音频的处理 ……………………………………………………………..23
5.1载入WAVE文件 ……………………………………………………...23
5.2播放声音 ……………………………………………………………24
6 游戏制作 …………………………………………………………………..26
7 总结 ………………………………………………………………………28
附录 游戏源代码 ……………………………………………………………29
参考文献 ………………………………………………………………………33
摘要 Visual c++.NET是目前电脑游戏界开发游戏程序的最佳工具之一。在Visual c++.NET的环境中,可用传统优良的C++语言配合VC++.NET来设计游戏程序,不论是速度还是性能上,都很优秀。
本文以VC++.NET的MFC应用程序生成框架为基础,再在框架中填写相应的多媒体程序,逐步介绍了在制作游戏过程中所用到的技术:装载并显示位图、使用定时器来显示动画、在动画中物体的移动及碰撞、根据用户的输入(鼠标和键盘消息)来控制动画、及音频控制等......
参考文献
[1] 普悠码数位科技 著. 游戏设计入门, 机械工业出版社
[2] 周长发 著. VC++.NET多媒体编程, 电子工业出版社
[3] 许晓刚,高兆法,王秀娟 著. Visual C++入门提高
4.18万字 35页
包含源代码
目 录
摘要 ……………………………………………………………………………..1
前言 ……………………………………………………………………………..1
1. 开发环境 ……………………………………………………………………2
1.1 .NET介绍 ……………………………………………………………….2
1.1.1 .NET的特点 ……………………………………………………...2
1.1.2 .NET的组成部分 …………………………………………………3
1.2 VC++.NET介绍 ………………………………………………………..5
1.2.1 面向对象编程 …………………………………………………...5
1.2.2 编程框架与结构 ……………………………………………………7
2. VC++基本绘图技巧 ……………………………………………………...10
2.1 MFC绘图类 …………………………………………………………..10
2.1.1 MFC的GDI ………………………………………………………….11
2.1.2 MFC的CDC ……………………………………………………….11
2.2图形制作 ………………………………………………………………...12
2.2.1装载位图 ………………………………………………………...12
2.2.2透明技巧 …………………………………………………………13
3. 动画的制作 …………………………………………………………………14
3.1控制动画展示时间 ……………………………………………………14
3.1.1定时器的使用 …………………………………………………….15
3.1.2定时器显示动画 …………………………………………………….15.
3.1.3卷动显示…………………………………………………………….17
3.2物理动作 ……………………………………………………………...18
3.2.1物体的等速运动 …………………………………………………….19
3.2.2物体的碰撞 …………………………………………………………20
4. 消息处理 ……………………………………………………………………21
4.1处理键盘鼠标输入信息…………………………………………………....23
4.2用键盘鼠标控制动画 ……………………………………………….…..23
5. 音频的处理 ……………………………………………………………..23
5.1载入WAVE文件 ……………………………………………………...23
5.2播放声音 ……………………………………………………………24
6 游戏制作 …………………………………………………………………..26
7 总结 ………………………………………………………………………28
附录 游戏源代码 ……………………………………………………………29
参考文献 ………………………………………………………………………33
摘要 Visual c++.NET是目前电脑游戏界开发游戏程序的最佳工具之一。在Visual c++.NET的环境中,可用传统优良的C++语言配合VC++.NET来设计游戏程序,不论是速度还是性能上,都很优秀。
本文以VC++.NET的MFC应用程序生成框架为基础,再在框架中填写相应的多媒体程序,逐步介绍了在制作游戏过程中所用到的技术:装载并显示位图、使用定时器来显示动画、在动画中物体的移动及碰撞、根据用户的输入(鼠标和键盘消息)来控制动画、及音频控制等......
参考文献
[1] 普悠码数位科技 著. 游戏设计入门, 机械工业出版社
[2] 周长发 著. VC++.NET多媒体编程, 电子工业出版社
[3] 许晓刚,高兆法,王秀娟 著. Visual C++入门提高