注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络软件与程序设计BASIC/VB及其相关Visual Basic游戏设计

Visual Basic游戏设计

Visual Basic游戏设计

定 价:¥49.00

作 者: 荣钦科技
出版社: 中国铁道出版社
丛编项: 游戏编程大师系列
标 签: 游戏编程

ISBN: 9787113075347 出版时间: 2006-12-01 包装: 平装
开本: 16 页数: 513 字数:  

内容简介

  本书使用VB作为游戏程序设计的入门语言。从基础语法开始,切入DirectX技术的讲解,最后给出了数款游戏开发实例,包括益智游戏设计、角色扮演游戏设计、动作游戏设计等,以加深学习效果和提高实践操作能力。在DirectX技术中,涉及的主题有2D和3D成像、硬件输入设备控制、音效播放与控制、多媒体文件播放等,让读者能够通过DirectX技术学习制作出一套真正属于自己的游戏。 本书主要针对想学习游戏制作的初级用户,采用了偏向学校教学的模式,便于读者学习掌握。全书章节结构完整、条理清晰,由浅入深、循序渐进地分析了游戏设计的过程,语言叙述通俗易懂,兼顾理论与实践,引领读者走进游戏设计的殿堂。随书光盘中包含书中全部的范例文件,使操作学习全无障碍。

作者简介

暂缺《Visual Basic游戏设计》作者简介

图书目录

Chapter 1 Visual Basic入门与介绍 1.  
1-  BASIC的发展历程 2  
1-1-1 Visual Basic的诞生    
1-1-2 Visual Basic的新增功能 2  
1-2 Visual Basic的开发环境 3  
1-2-1 启动Visual Basic 3  
1-2-2 Visual Basic设计环境 5  
1-3 第一个Visual Basic程序 9  
Chapter 2 Visual Basic快速入门 17  
2-1 Visual Basic程序的基本结构 18  
2-2 数据声明块功能 19  
2-2-1 数据类型(Data Type) 19  
2-2-2 变量声明与使用 21  
2-2-3 常量的声明与使用 24  
2-2-4 数组的应用 25  
2-3 表达式简介 29  
2-3-1 算术运算符 29  
2-3-2 比较运算符 30  
2-3-3 逻辑运算符 32  
2-3-4 连接运算符 33  
2-4 流程控制语句 34  
2-4-1 条件判断语句 34  
2-4-2 循环语句 41  
2-4-3 无条件跳转控制 45  
Chapter 3 认识控件 47  
3-1 窗体与控件 48  
3-2 文本控制对象 48  
3-2-1 Label控件 49  
3-2-2 文本框(TextBox)控件 51  
3-3 按钮式控件 53  
3-3-1 命令按钮(CommandButton)控件 53  
3-3-2 滚动条(ScrollBar)控件 55  
3-3-3 复选框(CheckBox)控件 58  
3-3-4 单选按钮(OptionButton)控件 61  
3-4 菜单控件 64  
3-4-1 列表框(ListBox)控件 64  
3-4-2 组合框(ComboBox)控件 66  
3-4-3 文件相关控件 68  
3-5 图形控件与定时器使用 71  
3-5-1 图像(Image)控制组件 71  
3-5-2 图片框(PictureBox)控件 73  
3-5-3 定时器(Timer)控件 75  
3-6 通用对话框与消息框 76  
3-6-1 通用对话框(CommonDialog)控件 77  
3-6-2 消息框控制方法 83  
Chapter 4 DirectX概论 87  
4-1 DirectX简介 88  
4-2 DirectX SDK结构简介 88  
4-3 下载与安装DirectX SDK 89  
4-4 Visual Basic与DirectX技术 95  
Chapter 5 DirectGraphics——绘图处理技巧 97  
5-1 DirectGraphi s简介 98  
5-2 2D图像的绘图处理 98  
5-2-1 建立绘图区域 98  
5-2-2 基本2D贴图 104  
5-2-3 文本显示处理 113  
5-2-4 图形的镜面反射与旋转 117  
5-2-5 2D图形背面剔除处理 123  
5-3 3D图像的绘图处理 130  
5-3-1 3D坐标系概念 131  
5-3-2 顶点的使用方式 132  
5-3-3 基本3D贴图 134  
5-3-4 3D对象的旋转处理 141  
5-3-5 3D对象的混色处理 151  
Chapter 6 硬件输入设备控制 157  
6-1 DirectInput简介 158  
6-2 键盘的驱动与控制 158  
6-2-1 检测键盘设备 158  
6-2-2 获取键盘数据 162  
6-2-3 键盘的控制应用 168  
6-3 鼠标的驱动与控制 172  
6-3-1 程序界面设置操作 172  
6-3-2 对象声明操作 174  
6-3-3 建立对象与设置缓冲区 176  
6-3-4 Timer控件使用 177  
6-4 游戏杆的驱动与控制 179  
6-4-1 探测游戏杆设备 179  
6-4-2 游戏杆的控制应用 182  
Chapter 7 环境音效与背景音乐 187  
7-1 DirectSound简介 188  
7-2 音频播放 189  
7-2-1 程序界面绘制与设置 190  
7-2-2 DirectSound对象声明 195  
7-2-3 相关工作函数的建立 197  
7-2-4 DirectSound对象的建立与播放 200  
7-2-5 其余控件布局与设置 205  
7-3 播放与声音控制 209  
7-3-1 声音文件的暂停与播放 210  
7-3-2 音量与声道控制 217  
7-4 3D音效的实战演练 220  
7-4-1 3D音效概念 221  
7-4-2 3D音效播放程序 223  
Chapter 8 MIDI文件的播放与控制 229..  
8-1 DirectMusi 简介 230  
8-2 MIDI文件播放操作 230  
8-2-1 程序界面绘制与设置 231  
8-2-2 DirectMusi 对象声明 235  
8-2-3 相关工作函数的建立 236  
8-2-4 建立对象与音频播放控制 238  
8-3 高级播放与声音控制 244  
8-3-1 暂停与继续播放 245  
8-3-2 音量与节奏控制 247  
8-3-3 多声道混音效果处理 250  
Chapter 9 媒体文件播放器 255  
9-1 DirectShow简介 256  
9-2 媒体文件播放工作 258  
9-2-1 Active Movie窗口播放功能 258  
9-2-2 利用PictureBox控件播放 262  
9-3 我的媒体播放程序 267  
9-3-1 程序界面绘制与设置 267  
9-3-2 对象声明 271  
9-3-3 建立相关工作函数 271  
9-3-4 媒体文件加载功能 273  
9-3-5 播放按钮控制功能 276  
9-3-6 相关设置组件处理操作 277  
Chapter 10 益智游戏设计 281  
10-1 益智游戏简介 282  
10-1-1 益智类游戏的特点 282  
10-1-2 益智类游戏结构 282  
10-2 五子棋 283  
10-2-1 建立工程 283  
10-2-2 使用界面与程序需求 286  
10-2-3 程序流程规划 286  
10-2-4 资源文件的准备 288  
10-2-5 程序窗体界面绘制与设置 288  
10-2-6 建立主窗体程序代码 291  
10-2-7 playSound模块 294  
10-2-8 gameInit模块 297  
10-2-9 whoWin模块 299  
10-2-10 项目的测试与打包 311  
10-3 扫雷 313  
10-3-1 程序需求与流程规划 313  
10-3-2 资源文件的准备 315  
10-3-3 程序窗体界面绘制与设置 316  
10-3-4 建立主窗体程序代码 317  
10-3-5 gameInit模块 322  
10-3-6 gameShow模块 323  
10-3-7 mineProcess模块 328  
10-3-8 项目的测试与打包 338  
Chapter 11 角色扮演游戏设计 341  
11-1 角色扮演游戏简介 342  
11-1-1 角色扮演游戏的起源 342  
11-1-2 RPG游戏的结构 342  
11-1-3 RPG游戏内容的设置 343  
11-2 地图拼接处理 344  
11-2-1 2D平面地图拼接 344  
11-2-2 2D斜角地图拼接 349  
11-3 人物行进移动 357  
11-3-1 角色移动运算 357  
11-3-2 使用的资源文件 358  
11-3-3 程序流程规划与主窗体设置 359  
11-3-4 主窗体程序代码设置 361  
11-3-5 initGame模块 364  
11-3-6 输入控制模块 366  
11-3-7 initD3D模块 372  
11-3-8 程序执行结果 380  
11-4 战斗画面处理 381  
11-4-1 使用的资源文件 381  
11-4-2 程序流程规划与主窗体设置 384  
11-4-3 玩家角色动作处理功能 387  
11-4-4 计算机角色的AI思考 390  
11-4-5 动画显示处理 395  
11-4-6 完整执行结果 411  
Chapter 12 动作游戏设计 415  
12-1 动作游戏简介 416  
12-1-1 动作类游戏的类型 416  
12-1-2 动作游戏结构 416  
12-2 打砖块 417  
12-2-1 程序需求与流程规划 417  
12-2-2 资源文件的准备 420  
12-2-3 程序窗体界面绘制与设置 421

本目录推荐