Visual Basic 6.0/.NET游戏开发实例PDF电子书下载
- 电子书积分:10 积分如何计算积分?
- 作 者:姜波,宁峰等编著
- 出 版 社:北京:机械工业出版社
- 出版年份:2005
- ISBN:7111163494
- 页数:236 页
第1章 Visual Basic 6.0程序设计环境简介 1
1.1 Visual Basic 6.0设计环境简介 1
1.2设计Windows应用程序窗体的方法 3
1.2.1窗体的属性 4
1.2.2常用的窗体方法和事件 5
1.2.3代码的输入 6
1.2.4 Visual Basic中对颜色的设置 6
1.3一个简单的Visual Basic小程序 7
第2章 游戏编程基础知识 13
2.1游戏图像处理 13
2.1.1在游戏设计时添加图片 13
2.1.2在游戏运行时添加图片 15
2.1.3 Visual Basic的坐标系统 18
2.1.4使用图像方法进行图像的显示 21
2.1.5使用图形控件进行图像的显示 24
2.1.6使用Image控件和PictureBox控件进行图像的显示 26
2.1.7使用PaintPicture方法进行图像的显示 28
2.1.8使用BitBlt函数进行图像的显示 31
2.1.9使用DirectDraw进行图像的显示 34
2.1.10用其他控件进行图像的显示 35
2.2游戏音乐/音效处理 39
2.2.1使用Multimedia MCI控件实现声音的播放 39
2.2.2使用Windows API函数实现声音的播放 46
2.2.3使用DirectMusic和DirectSound 47
2.3游戏输入处理 47
2.3.1使用控件属性 48
2.3.2使用鼠标、键盘事件 50
2.3.3使用WindowsAPI函数 53
第3章 游戏设计实例——推箱子 57
3.1游戏介绍 57
3.2游戏的设计步骤 58
3.3源代码注释 66
3.3.1全局声明 66
3.3.2初始化处理 68
3.3.3数据处理 70
3.3.4图像处理 71
3.3.5操作处理 73
3.3.6游戏核心 74
第4章 游戏设计实例——俄罗斯方块 83
4.1游戏介绍 83
4.2游戏的设计步骤 84
4.3源代码注释 96
4.3.1全局声明 97
4.3.2游戏的初始化处理 98
4.3.3数据处理 100
4.3.4游戏功能实现 101
4.3.5游戏的图像处理 105
4.4各函数调用逻辑关系 106
第5章 游戏设计实例——五子棋 108
5.1游戏介绍 108
5.2游戏设计步骤 109
5.3源代码注释 117
5.3.1全局变量和全局常量 117
5.3.2窗体和控件事件 118
5.3.3游戏初始化 119
5.3.4游戏功能实现 120
5.3.5游戏界面处理 123
第6章 游戏编程实例——坦克大战 125
6.1知识回顾 125
6.2坦克大战游戏介绍 126
6.2.1坦克能力说明 127
6.2.5游戏操作等说明 128
6.2.4地图编辑按键说明 128
6.2.2地图说明 128
6.2.3奖励物品说明 128
6.2.6技术组成 129
6.2.7“坦克大战”游戏创意 129
6.3“坦克大战”游戏设计步骤 130
6.4游戏详细分析 153
6.4.1全局常量、枚举、自定义类型和全局变量 153
6.4.2游戏数据的初始化 157
6.4.3游戏地图的初始化 158
6.4.4游戏中坦克的初始化 160
6.4.5游戏中窗体及控件的初始化 160
6.4.6窗体和控件事件 161
6.4.7生成敌方坦克 164
6.4.8生成我方坦克 165
6.4.9坦克的移动 166
6.4.11坦克受损 168
6.4.10坦克转向 168
6.4.12坦克被摧毁 169
6.4.13处理炮弹 171
6.4.14游戏的爆炸效果实现 175
6.4.15游戏地图的实现 176
6.4.16游戏的主程序 178
6.4.17游戏的输入处理 179
6.4.18其他子函数 180
6.5游戏扩充思路 181
第7章 游戏设计实例——智能设备版俄罗斯方块 183
7.1智能设备编程环境简介 183
7.2程序构建过程 184
7.2.1创建程序 184
7.2.2布置游戏界面 185
7.2.3添加游戏代码 187
7.2.4编译并执行程序 198
7.3源代码注释 199
7.3.1全局常量的声明 199
7.3.2全局变量的声明 200
7.3.3菜单处理 201
7.3.4按键处理 201
7.3.5游戏功能实现 203
7.3.6游戏图像处理 209
第8章 游戏设计实例——智能设备版五子棋 213
8.1游戏介绍 213
8.2游戏设计步骤 214
8.2.1建立游戏的用户界面 214
8.2.2添加游戏代码 215
8.3.1全局变量和常量 223
8.3 Game.vb类源代码注释 223
8.3.2游戏初始化 225
8.3.3游戏功能实现 226
8.3.4游戏图像处理 227
8.3.5游戏相关信息显示 229
8.3.6游戏动作处理 229
8.4 SimpleAI.vb类源代码注释 230
8.4.1全局变量 230
8.4.2构造函数 231
8.4.3初始化AI 231
8.4.4电脑判断落子位置 232
8.4.5处理落子 232
8.4.6改变棋盘的分值 233
8.4.7计算偏移量 235
8.4.8返回电脑落子位置 235
8.5 Global.vb类源代码注释 236
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《高含硫气藏开发腐蚀控制技术与实践》唐永帆,张强 2018
- 《CINEMA 4D新手快速进阶实例教学 商迪》商迪 2020
- 《AutoCAD机械设计实例精解 2019中文版》北京兆迪科技有限公司编著 2019
- 《主题公园开发与管理》梁增贤编著 2019
- 《中南高校档案文化资源开发综合研究》涂上飙 2019
- 《普通高等职业教育计算机系列规划教材 Android Studio移动应用开发基础》(中国)吴绍根 2019
- 《Cocos Creator微信小游戏开发实战》王绍明编著 2020
- 《清末民初文献丛刊 日游汇编》清缪荃孙著 2018
- 《Dreamweaver CC 2018标准实例教程 中文版》杨雪静,胡仁喜编著 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017
- 《新工业时代 世界级工业家张毓强和他的“新石头记”》秦朔 2019
- 《智能制造高技能人才培养规划丛书 ABB工业机器人虚拟仿真教程》(中国)工控帮教研组 2019
- 《AutoCAD机械设计实例精解 2019中文版》北京兆迪科技有限公司编著 2019