网上购物 货比三家
您现在的位置:快乐比价网 > 图书 > 计算机与网络 > 图形图像 > 商品详情

3D游戏编程

分享到:
3D游戏编程

最 低 价:¥27.70

定 价:¥0.00

作 者:杨青 杨磊

出 版 社:中国科学技术出版社

出版时间:2004 年6月

I S B N:7504637521

  • 3D游戏编程
  • 送货上门
  • 价格
    缺货
  • 3D 游戏编程
  • 送货上门
  • 价格
    27.70元
  • 3D 游戏编程
  • 送货上门
  • 价格
    27.70元
  • 3D游戏编程
  • 送货上门
  • 价格
    28.00元
    价格
    29.10元
  • 3D游戏编程
  • 送货上门
  • 价格
    30.50元

    商品详情

    编辑推荐

    内容简介

    本书是介绍如何使用DirectX进行游戏编程的书籍。
       本书共由8章内容构成。其中,第1章:3D入门;第2章:渲染和显示,主要介绍了3D物体的组成、渲染3D场景以及3D转换。第3章:纹理,讲述了如何使用纹理。第4章:灯光、材质和模型,教读者如何使用材质和灯光,在三维场景中建立Direct 3D支持的灯光效果。第5章:雾、雨、雪,通过增加这些自然现象,增强了游戏的可玩性。第6章:加入声音。第7章:处理输入,可以使用键盘、鼠标、游戏杆、方向盘等等输入设备来控制游戏运行。第8章:网络游戏实现。
       本书内容清晰、编排合理,为了让读者最好的掌握主要知识点,每章都配有小结和对应的例子。
       本书面向广大游戏编程爱好者,也可以作为大专院校相关专业师生的参考书。书中部分实例代码请从
      http://www.b-xr.com免费下载。
      

    作者简介

    目录

    第1章 3d入门
    1.1 进入3d世界
    1.1.1 三维世界的表示
    1.1.2 三维坐标系统
    1.1.3 描绘模式
    1.1.4 坐标系转换
    1.1.5 观察坐标系
    1.1.6 三维透视转换
    1.1.7 小结
    1.2 建立编程环境
    1.2.1 directx介绍
    1.2.2 directx的安装
    1.2.3 运行3d程序例子
    1.2.4 小结
    1.3 direct3d基础
    1.3.1 direct3d简介
    1.3.2 direct3d对象
    1.3.3 direct3d设备
    1.3.4 创建direct3d对象和设备的例子
    1.3.5 小结
    .第2章 渲染和显示
    2.1 3d物体组成
    2.1.1 点列表(point list)
    2.1.2 线列表(line lists)
    2.1.3 线条纹(line strips)
    2.1.4 三角列表(trangle lists)
    2.1.5 三角条纹(trangle strips)
    2.1.6 三角扇形(trangle fans)
    2.2 渲染3d场景
    2.2.1 清除显示渲染结果的显示表面
    2.2.2 3d渲染开关
    2.2.3 展现(present)场景
    2.2.4 渲染图元
    2.2.5 3d渲染例子
    2.3 3d转换
    2.3.1 透视转换
    2.3.2 观察坐标系转换
    2.3.3 世界坐标系转换
    2.4 实现全屏显示
    2.4.1 创建全屏显示的三维程序
    2.4.2 处理显示模式切换
    2.5 小结
    2.5.1 全屏游戏例子
    2.5.2 窗口程序例子
    第3章 纹理
    3.1 纹理坐标
    3.2 纹理的提交模式
    3.3 纹理过滤
    3.4 纹理混合
    3.5 纹理的透明处理
    3.6 纹理动画
    3.7 多级纹理
    3.8 小结
    第4章 灯光、材质和模型
    4.1 灯光
    4.1.1 灯光模式
    4.1.2 创建灯光
    4.1.3 使用点灯光的例子
    4.1.4 使用聚光灯的例子
    4.2 材质
    4.2.1 设置物体表面材质
    4.2.2 设置材质的例子
    4.3 模型
    4.3.1 转换三维模型文件
    4.3.2 使用x文件
    4.3.3 三维模型的渲染
    4.3.4 使用模型的例子
    4.4 小结
    第5章 雾、雨、雪
    5.1 雾
    5.1.1 像素雾
    5.1.2 顶点雾
    5.1.3 雾的例子
    5.2 雨
    5.2.1 点精灵
    5.2.2 雨的例子
    5.3 雪
    5.3.1 有纹理的点
    5.3.2 雪的例子
    5.4 粒子系统
    5.4.1 原理
    5.4.2 设计粒子系统
    5.4.3 粒子系统例子
    5.5 小结
    第6章 加入声音
    6.1 载入和播放声音
    6.1.1 directx audio简介
    6.1.2 初始化com接口
    6.1.3 创建载入器
    6.1.4 创建演奏
    6.1.5 载入文件
    6.1.6 描放声音
    6.1.7 停止插放声音
    6.1.8 播放声音的例子
    6.1.9 调整声音大小
    6.1.10 调整声音大小的例子
    6.2 实现3d声音
    6.2.1 3d声音接口
    6.2.2 设置3d声音
    6.2.3 设置方向性声音
    6.2.4 3d声音例子
    6.3 声音接收者
    6.3.1 声音接收者接口
    6.3.2 声音接收者属性的设置
    6.3.3 声音接收者例子
    6.4 声音特效
    6.4.1 重音效果(chorus)
    6.4.2 回音效果(echo)
    6.4.3 变形效果(distortion)
    6.4.4 声波压缩(compression)
    6.4.5 环境反射(environmental
    reverberation)
    6.4.6 声音特效例子
    6.5 声音的综合使用
    6.5.1 创建多种声音
    6.5.2 综合例子
    6.6 小结
    第7章 处理输入
    7.1 directinput简介
    7.1.1 directinput对象
    7.1.2 directinput设备
    7.1.3 directinput设备数据
    7.2 使用键盘
    7.2.1 读取键盘数据
    7.2.2 使用键盘的例子
    7.3 使用鼠标
    7.3.1 读取鼠标数据
    7.3.2 使用鼠标的例子
    7.4 使用游戏杆
    7.4.1 枚举游戏杆设备
    7.4.2 读取游戏杆数据
    7.4.3 使用游戏杆的例子
    7.5 力反馈控制
    7.5.1 创建力反馈
    7.5.2 力反馈类型
    7.5.3 产生力反馈效果
    7.5.4 使用力反馈的例子
    7.5.5 使用力反馈编辑器
    7.6 使用动作映射
    7.6.1 创建动作映射
    7.6.2 显示设置界面
    7.6.3.动作映射例子
    7.7 小结
    第8章 网络游戏实现
    8.1 网络基本原理
    8.1.1 网络体系结构
    8.1.2 网络协议
    8.1.3 directx中的网络实现

    商品评论(0条)

    暂无评论!

    您的浏览历史

    loading 内容加载中,请稍后...