图书介绍

Visual C++冒险游戏程序设计PDF|Epub|txt|kindle电子书版本网盘下载

Visual C++冒险游戏程序设计
  • (日)坂本千寻著;博硕文化译 著
  • 出版社: 北京:中国铁道出版社
  • ISBN:7113061516
  • 出版时间:2004
  • 标注页数:382页
  • 文件大小:44MB
  • 文件页数:396页
  • 主题词:游戏-C语言-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

Visual C++冒险游戏程序设计PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

Chapter1来做冒险游戏吧1

来做游戏吧2

●游戏制作相关的人们企划3

剧本作家(ScenarioWriter)3

原画师3

美工(彩色:Graphicer)4

音乐4

程序设计师4

辅助程序设计师5

企划的写法与读法5

●无法实现的内容5

●条理不清6

●只有描述插曲的企划6

●好的企划案、不好的企划案7

●怎么看都看不懂的企划7

制作游戏需要些什么8

●编译器9

●电脑10

●其他器材11

●OS11

●数据11

●其他需要的东西12

MSDN12

编辑器12

数据制作方法的相关数据13

Chapter2设计一个游戏15

游戏设计16

●CG张数16

●故事的规模16

●调整CG与台词的量17

设计游戏系统18

●剧本与脚本指令稿18

●若是为兴趣而做的呢18

脚本指令稿是什么19

使用简浅的语言20

●脚本播放器的规格21

画面颜色数与窗口大小21

CG的大小21

CG重叠的有无与张数21

文字字数与字体大小22

文字框的修饰22

剧本的大小23

●原画24

●CG资料24

准备资料24

●音乐资料25

●脚本26

Chapter3建立类库27

游戏系统的程序设计28

●只学习需要的知识28

●实现游戏系统需要理解的项目29

列举需要的项目29

要怎么实现呢29

打开窗口30

●将建立窗口的动作类库化30

VisualC++的工程设定30

建立新工程30

建立、加入文件31

设定路径32

Sample工程用到的文件33

建立类库37

●类库是什么37

●类库里的基本类38

WinMain(Main.cpp)38

应用程序类(Application.h/Application.cpp)40

建立窗口和消息处理(Window.h/Window.cpp)43

HDC的包装类(dc.h/dc.cpp)51

实例应用程序(Sample.cpp)52

●实际执行程序吧53

TRACE宏53

显示游戏的图片55

●文件和类的结构56

类库的扩充57

文件输出/入(File.h)58

●文件存取58

●DIB(DeviceIndependentBitmaps)61

DIB的格式61

DIB类(Dib.h/Dib.cpp)62

图片显示测试67

●决定建立方针67

●决定程序的概略68

测试程序所需的功能69

●程序设计70

配置文件(Config.h)70

主窗口(MainWin.h/MainWin.cpp)72

24位专用DIB类(Image.h/Image.cpp)83

DIBSection(DrawImage.h/DrawImage.cpp)86

测试用应用程序(GraphicTest.h/GraphicTest.cpp)88

对话框(Dialog.h/Dialog.cpp)89

关于对话框(AboutDlg.h/AboutDlg.cpp)92

从头浏览整个程序源代码93

●选择读取“背景”时的操作93

●选择读取“右”方重叠图片时的操作94

●试着动动看吧97

确定图重叠在中间时的操作98

Chapter4制作游戏系统101

制作脚本转换器102

●要做成解释型还是编译型102

●脚本转换器的功能103

●建立雏形104

建立对话框105

●建立程序原始文件106

选择必需的功能106

分配命令所对应的指令码107

●定义命令107

定义用来存放命令参数的结构体109

●将命令存放在结构体里112

●变量表格的管理113

●标签的管理114

●操作字符串116

●token分割117

词法分析117

语法分析117

●脚本转换器的词法分析部分118

词法分析(Lexer.h/Lexer.cpp)118

读取原始文件(Reader.h/Reader.cpp)123

●窗口部分124

支持拖曳(Drog Drop)124

消息128

脚本转换处理(MakeScript.h/MakeScript.cpp)129

●变量表格与标签的管理144

变量表格的管理(MakeScript.h/MakeScript.cpp)144

标签的管理(MakeScript.h/MakeScript.cpp)147

●整体概要158

确认脚本转换器的操作159

●建立确认用程序159

确认用程序(DumpScript.cpp)159

建立测试用程序的工程161

●测试执行161

脚本的翻译161

执行DumpScript163

建立脚本播放器166

●文件与类的结构166

●CAction167

操作(Action.h/Action.cpp)169

●CScriptAction170

执行脚本部分(Script.h/Script.cpp)170

●CMainWin188

主窗口(MainWin.h/MainWin.cpp)188

●CImage205

24位专用DIB类(Image.h/Image.cpp)205

●CDrawImage207

DIBSection(DrawImage.h/DrawImage.cpp)207

●CScrPlayApp208

应用程序(ScrPlay.h/ScrPlay.cpp)208

整体浏览210

●系统的执行210

●打开脚本的菜单211

●实际执行看看212

Chapter5扩充游戏系统215

扩充脚本转换器216

●新增命令216

新增结构体与指令码(ScriptTypes.h)217

新增命令的处理(MakeScript.h/MakeScript.cpp)217

●提高查找命令的速度217

更改存储数据的方式218

map容器218

●扩充if命令220

反转if命令220

if命令所产生的标签221

标签编号的方法223

实现if命令(MakeScript.h/MakeScript.cpp)224

画面特效用的命令码(MakeScript.h/MakeScript.cpp)230

●新增命令230

●确认脚本转换器的操作232

iostream232

扩充脚本播放器233

●文件与类的结构233

●文件读取/保存的实现234

要存些什么235

存储、读取参数(Params.h/Params.cpp)235

输入事件的处理(Action.h/Action.cpp)241

脚本执行部分的修改(Script.h/Script.cpp)242

新增文件读取/保存用类(LoadSave.h/LoadSave.cpp)251

窗口菜单的处理(MainWin.h/MainWin.cpp)256

●新增画面特效269

计时器(Timer)269

CG缓冲区271

特效类(Effect.h/Effect.cpp)272

在窗口类新增的函数(MainWin.h/MainWin.cpp)272

更改样式的转景279

分配CViewEffect的内存280

改写图形显示用类(DrawImage.h/DrawImage.cpp)281

●播放BGM与效果音290

播放WAVE与CD-DA(Mci.h/Mci.cpp)290

更改头文件与函数库(Window.h)299

●实际执行看看300

●使用自己制作的数据进行游戏300

文件夹组织300

细部的修改方法301

Chapter6设计自己的游戏303

脚本的写法304

●脚本是什么304

●执行剧情必需的功能304

●显示文字的方法305

显示正在说话的角色名字306

进到下一句文字307

●显示CG的方式307

将CG读进内存307

显示内存内容308

清除CG310

●剧情分支的方法311

显示菜单312

以if语句产生分支313

读取其他的脚本314

●读文件与存文件315

命令一览表316

●主菜单用命令322

使游戏运作的标准动作322

●转换脚本323

●准备脚本323

●准备CG与音乐324

●路径组织324

执行实例看看吧326

●实例的执行步骤326

Chapter7制作游戏的技巧351

制作游戏的技巧352

●首先把作为基础的剧本写好352

●加上命令353

●开始指定要显示的CG354

制作剧情的分支356

●不回到原剧本的模式356

最初执行的脚本360

当用户选择“A”时调用的脚本361

当用户选择“C”时调用的脚本362

当用户选择“G”时调用的脚本363

●分支后又合流的模式364

●循环的模式366

事件场景的作法377

●将剧情分割成多个事件378

●加上画面特效378

cutin/cutout/updatenow379

wipein/wipeout/updatewipe379

fadein/fadeout380

whitein/whiteout380

updateoverlap380

flash380

shake381

●播放音效381

●片头与片尾的加强381

热门推荐