VFP用的人还多不多?我写的VFP多媒体三维图形编程电子书有没有市场。
荷蒲 2013-11-24 05:02:45 VFP多媒体三维图形编程
第一章 开发工具介绍
关于开发工具
开始前的准备工作
基本程序框架
综合演示lz001.prg
编写程序要注意的几个问题
第二章 DxInput输入系统编程
DxInput的程序框架
DxInput函数介绍
第三章 DxMusic音频系统编程
DxMusic的程序框架
DxMusic函数介绍
第四章 编写程序快速入门
一个完整工程说明
软件工程
aa.prg
main.prg
lz001.prg
在VFP表单上绘图
基本框架
表单绘图示例
在VFP表单局部区域绘图(1)
在VFP表单局部区域绘图(2)
第五章 欢迎进入OpenGL世界
5.1 OpenGL使人们进入三维图形世界
5.2 OpenGL提供直观的三维图形开发环境
5.3 OpenGL成为目前三维图形开发标准
5.4 OpenGL基本理解
5.5 OpenGL工作流程
5.6 OpenGL图形操作步骤
5.7 Windows下的OpenGL函数
5.8 OpenGL基本功能
5.9 Windows下OpenGL的结构
第六章 OpenGL编程基础
OpenGL 基本程序结构
旋转的茶壶lz001a.prg
OpenGL数据类型和函数名
Windows系统的相关函数
Winddows系统的杂函数
OpenGL建模
一、描述图元
二、绘制图元
构造图形
二维几何图形例子lz002.prg
三维几何图形例子lz008.prg
OpenGL变换
一、从三维空间到二维平面
二、几何变换
二维旋转例子lz003.prg
三维旋转例子lz004.prg
旋转飞机演示lz006.prg
三、投影变换
制作2D图形
制作2D图形例子lz007.prg
2D贴图例子lz007a.prg
四、裁剪变换
裁剪变换例子lz016.prg
五、视口变换
六、矩阵堆栈
矩阵堆栈例子lz017.prg
OpenGL颜色
一、计算机颜色
二、颜色模式
着色例子lz005.prg
OpenGL光照
一、真实感图形基本概念
二、光照模型
光照演示程序lz009.prg
三、明暗处理
四、材质
材质演示程序lz010.prg
二维文字输出
平面文字显示演示lz011.prg
三维文字输出
三维文字显示演示lz012.prg
第七章 OpenGL进阶编程
一、OpenGL位图和图像
1.1 位图
1.2 图像
位图例子lz013.prg
位图例子lz014.prg
位图复制缩放例子lz015.prg
二、OpenGL纹理
2.1 基本步骤
简单纹理映射例子lz018.prg
2.2 纹理定义
2.3 纹理控制
2.4 映射方式
2.5 纹理坐标
简单纹理映射例子lz018.prg
简单纹理映射例子lz019.prg
纹理贴图例子lz020.prg
三、OpenGL复杂物体建模
3.1 图元扩展
3.2 法向计算
3.3 曲线生成
3.4 曲面构造
四、OpenGL 特殊光处理
4.1 光照模型
4.2 光源位置与衰减
4.3 聚光和多光源
4.4 光源位置与方向的控制
光照演示程序lz009.prg
4.5 辐射光
五、OpenGL效果处理
5.1 融合
融合例子lz023.prg
5.2 反走样
5.3 雾
雾演示lz024.prg
雾演示lz025.prg
六、OpenGL显示列表
6.1 显示列表概论
6.2 创建和执行显示列表
显示列表演示lz026.prg
6.3 管理显示列表
6.4 多级显示列表
七、OpenGL帧缓存和动画
7.1 帧缓存
7.2 OpenGL动画
第八章 OpenGL高级编程
粒子系统
粒子系统演示lz028.prg
下雪演示lz030.prg
瀑布演示lz031.prg
烟火演示lz032.prg
二次几何体
二次几何体演示lz029.prg
摄像机
摄像机演示例子lz033.prg
天空盒
天空盒演示lz036.prg
第九章 游戏开发实例
一、游戏设计思路
boss类
bullet类
player类
player_bullet类
二、程序框架
三、初始化程序
四、程序主循环体
五、绘制背景
六、绘制BOSS
七、绘制PLAYER
八、场景合成
九、调试修改
第十章 使用3DS三维模型
一、 扩展图形开发库
二、 初始化3DS系统
三、 装载3DS模型文件数据
四、 显示3DS模型
五、 完整示例
show3ds1.prg
第十一章 使用MD2关键帧动画
一、 扩展图形开发库
二、 装载MD2模型文件数据
三、 显示MD2模型
四、 卸载MD2模型
五、 完整示例
showmd2.prg
第十二章 使用MDL骨骼动画模型
一、 扩展图形开发库
二、 装载MDL模型文件数据
三、 设置MDL模型动作
四、 显示MDL模型
五、 完整示例
showmdl.prg
第十三章 使用MS3D模型
一、 扩展图形开发库
二、 装载MS3D模型文件数据
三、 显示MS3D模型
第十四章 创建一个三维游戏空间
一、 快速创建游戏天地
二、 放置三维物品
三、 设置主角
四、 设置敌人
五、 碰撞检测
六、 射击
第十五章 DxPlay网络编程
一、 扩展开发库
二、 选择服务提供者
三、 使用TCP/IP设备
四、 建立Server应用
五、 建立Client应用
六、 网络通讯
七、 结束网络通讯
八、 DxPlay相关函数
九、 网络通讯的演示
第十六章 三维游戏设计
一、 三维环境
二、 装载三维模型
三、 设置环境数据
四、 角色控制
五、 三维迷宫完整程序