学海网 文档下载 文档下载导航
设为首页 | 加入收藏
搜索 请输入内容:  
 导航当前位置: 文档下载 > 所有分类 > IT/计算机 > 计算机硬件及网络 > 游戏编程指南_6-01

游戏编程指南_6-01


游戏编程指南
A Guide to Game Programming

v1.0987
最后更新于2002.9.4

本文基于VC7.0 / DirectX 8.1 / Winsock 2.2
推荐使用windows xp + word xp阅读
大家看完之后如果有什么意见和建议请务必在留言簿提出,谢谢!!!


如果你认为任何地方写错了,请告诉我...
如果你认为任何地方难以理解,请告诉我...


本文99.9%为原创内容,转载时请只给出连接,谢谢!



使用"查看"----"文档结构图"可大大方便阅读本文档





彭博 著
By Peng Bo
E-mail: Kane_Peng@netease.com
QQ: 4982526
doc.xuehai.net


目 录

游戏编程指南 1
目 录 2
导 读 1
第一章 表述游戏的语言 1
1.1 VC.net概述 1
1.2 入门知识 4
1.2.1 数与数据类型 4
1.2.2 变量与常量 4
1.2.3 Namespace 5
1.2.4 操作符与表达式 6
1.3 预编译指令 7
1.4 结构,联合和枚举 8
1.4.1 结构 8
1.4.2 联合 9
1.4.3 枚举 10
1.5 控制语句 10
1.5.1 判断和跳转语句 10
1.5.2 选择语句 11
1.5.3 循环语句 13
1.6 函数 13
1.7 指针、数组与字符串 17
1.7.1 指针 17
1.7.2 数组 19
1.7.3 字符串 21
1.7.4 小结 22
1.8 多文件程序的结构 22
1.9 常用函数 24
第二章 如何说得更地道 28
2.1 定义和使用类 28
2.2 类的构造函数 31
2.3 类的静态成员 32
2.4 运算符重载 33
2.5 类的继承 36
2.6 虚函数和抽象类 39
2.7 模板 40
2.8 优化程序 43
2.9 调试程序 44
第三章 容纳游戏的空间 46
3.1 基本Windows程序 46
3.2 WinMain函数 50
3.2.1 简介 50
3.2.2 注册窗口类 50
3.2.3 创建窗口 52
3.2.4 显示和更新窗口 53
3.2.5 消息循环 54
3.3 消息处理函数 55
3.4 常用Windows函数 56
3.4.1 显示对话框 56
3.4.2 定时器 56
3.4.3 得到时间 57
3.4.4 播放声音 57
第四章 描绘游戏的画笔 58
4.1 初始化DirectDraw 58
4.1.1 简介 58
4.1.2 DirectDraw对象 59
4.1.3 设置控制级和显示模式 60
4.1.4 创建页面 61
4.2 后台缓存和换页 63
4.3 调入图像 64
4.4 页面的丢失与恢复 64
4.5 透明色 65
4.6 图像传送 65
4.7 程序实例 69
4.8 图像缩放 69
4.9 释放DirectDraw对象 69
第五章 丰富画面的技巧 71
5.1 填涂颜色 71
5.2 输出文字 72
5.3 GDI作图 72
5.4 程序实例 73
5.5 锁定页面 73
5.6 程序提速 75
5.7 特殊效果 76
5.7.1 减暗和加亮 76
5.7.2 淡入淡出 77
5.7.3 半透明 77
5.7.4 光照 78
5.7.5 动态光照 79
第六章 加速游戏的魔法 83
6.1 内嵌汇编简介 83
6.2 基本指令 84
6.3 算术指令 85
6.4 逻辑与移位指令 87
6.5 比较、测试、转移与循环指令 87
6.6 MMX指令集之基本指令 90
6.7 MMX指令集之算术与比较指令 92
6.8 MMX指令集之逻辑与移位指令 93
6.9 MMX指令集之格式调整指令 94
第七章 完善游戏的秘诀 96
7.1 读取键盘数据 96
7.2 读取鼠标

第1页

TOP相关主题

  • 游戏编程
  • 游戏编程入门
  • c 游戏编程
  • c语言小游戏编程
  • java游戏编程
  • 游戏脚本高级编程
  • 游戏编程入门 pdf
  • 游戏编程要学什么

我要评论

相关文档

  • DirectX5.0最新游戏编程指南

    DirectX5.0最新游戏编程指南_IT/计算机_专业资料。啊啊啊今日推荐 ... 游戏编程指南_4-41 暂无评价 99页 免费 游戏编程指南_6-01 暂无评价 92页...

  • c语言_游戏编程指南

    C语言小游戏程序设计 6页 免费喜欢此文档的还喜欢 C语言难点及分析 20页 ... 大小:1.01MB 所需财富值:2 登录百度文库,专享文档复制特权,财富值每天免费...

  • VC6-01-2-实战编程

    VC6-01-2-实战编程 各位练练C语言编程系统,说不定以后吃喝不愁哦!!!各位练练C语言编程系统,说不定以后吃喝不愁哦!!!隐藏>> 实战1:输出“hello,world! ”...

  • HM6-L6-01数控车床操作说明书

    HM6-L6-01数控车床操作说明书_机械/仪表_工程科技_专业资料。CNC 数控车床...阅读位于光盘的 根目录下的编程说明书和软件操作说明书;第三步,对电脑进行设置...

  • VC6-01-3-实战编程解析

    VC6-01-3-实战编程解析 解析解析隐藏>> 实战1 #include<stdio.h> main() { printf("hello,word!"); printf("\n"); } //预处理命令,载入输入输出...

  • 01游戏开发流程

    游戏专业概论 ---陆勇 luyong@recursion.com.cn 课程内容和目的了解游戏行业及开发的流 程 完成自身定位的转变,由 过去的玩家角度变成设计 师的角度 主要内容: ...

  • 游戏开发编程

    vc++6.0; 要看开发什么游戏了,开发 2D RPG, 则不需要那么多知识,C++, ...文档贡献者 查问Q601509163 贡献于2015-01-04 相关文档推荐 暂无相关推荐文档 ...

  • 游戏编程基础

    游戏编程基础_计算机软件及应用_IT/计算机_专业资料...SafeDelete(m_pMesh1); 6.拷贝.x文件和对应的...new CMesh(m_pD3DDevice, "Spaceship01.x"); ?...

  • DOS游戏编程二十一条

    DOS游戏编程二十一条_IT/计算机_专业资料。中国人...10.6 /*---... //old mouse hidden regs.w.ax=0x01; int386(0x33,&regs,®s); set_mouse_xy...

  • html5游戏开发简单入门指南

    html5游戏开发简单入门指南_计算机软件及应用_IT/计算机_专业资料。html5 游戏...文档贡献者 下次生意 贡献于2013-04-01 1/2 相关文档推荐 HTML5 游戏开发 ...

站点地图 | 文档上传 | 侵权投诉 | 手机版
新浪认证  诚信网站  绿色网站  可信网站   非经营性网站备案
本站所有资源均来自互联网,本站只负责收集和整理,均不承担任何法律责任,如有侵权等其它行为请联系我们.
文档下载 Copyright 2013 doc.xuehai.net All Rights Reserved.  email
返回顶部