网站首页  软件下载  游戏下载  翻译软件  电子书下载  电影下载  电视剧下载  教程攻略

请输入您要查询的图书:

 

书名 C++游戏编程--创建3D游戏
分类 计算机-软件工程
作者 (美)桑贾伊·马达夫
出版社 人民邮电出版社
下载
简介
目录
第1章 游戏编程概述
1.1 设置开发环境
1.1.1 Microsoft Windows
1.1.2 Apple macOS
1.2 获取本书的源代码
1.3 C++标准库以外的程序库
1.4 游戏循环和Game类
1.4.1 关于“帧”的详解
1.4.2 实现一个骨骼Game类
1.4.3 Main函数
1.4.4 基本输入处理
1.5 基本的2D图形
1.5.1 颜色缓冲区
1.5.2 双缓冲区
1.5.3 实现基本的2D图形
1.5.4 绘制墙壁、一个球和一支球拍
1.6 更新游戏
1.6.1 真实时间和游戏时间
1.6.2 根据增量时间的游戏逻辑
1.6.3 更新球拍的位置
1.6.4 更新球的位置
1.7 游戏项目
1.8 总结
1.9 补充阅读材料
1.10 练习题
1.10.1 练习题
1.10.2 练习题
第2章 游戏对象和2D图形
2.1 游戏对象
2.1.1 游戏对象的类型
2.1.2 游戏对象模型
2.1.3 将游戏对象融入游戏循环中
2.2 精灵
2.2.1 加载图像文件
2.2.2 绘制精灵
2.2.3 动画精灵
2.3 滚动背景
2.4 游戏项目
2.5 总结
2.6 补充阅读材料
2.7 练习题
2.7.1 练习题
2.7.2 练习题
2.7.3 练习题
第3章 向量和基础物理
3.1 向量
3.1.1 获得两点之间的向量:减法
3.1.2 向量缩放:标量乘法
3.1.3 合并两个向量:加法
3.1.4 确定距离:长度
3.1.5 确定方向:单位向量和标准化
3.1.6 将角度转换为前向向量
3.1.7 将前向向量转换为角度:反正切
……
第4章 人工智能
第5章 开放图形库(OpenGL)
第6章 3D图形
第7章 音频
第8章 输入系统
第9章 相机
第10章 碰撞检测
第11章 用户界面
第12章 骨骼动画
第13章 中间图形
第14章 级别文件和二进制数据
附录A 中级C++回顾
内容推荐
本书主要介绍用C++进行3D电子游戏编程的方法,并深入探讨游戏开发人员在实际工作中所使用的相关技术和系统。
本书包括14章和1个附录(附录A)。第1~5章主要介绍2D电子游戏的内容和电子游戏编程的核心概念;第6~14章主要介绍并讲解3D电子游戏编程的内容,其中第8章的内容既适用于2D环境下的电子游戏编程,也适用于3D环境下的电子游戏编程;附录A涵盖一些C++中的重要概念,包括引用、队列、指针、动态分配等。
本书以实际游戏项目为主线,详细讲解了开发相应项目所需的知识及开发设计过程中采用的实现方法。
本书适合使用C++语言进行电子游戏开发的初级或中级开发人员阅读,也可供使用其他语言开发游戏(或使用其他游戏开发框架开发游戏)的技术人员参考,还可作为高等院校相关专业的参考用书(本书所涵盖内容相当于大学课程设置中一个半学期的教学量)。
随便看

 

霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/1/19 8:03:53