首页  软件  游戏  图书  电影  电视剧

请输入您要查询的图书:

 

图书 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++语言进行电子游戏开发的初级或中级开发人员阅读,也可供使用其他语言开发游戏(或使用其他游戏开发框架开发游戏)的技术人员参考,还可作为高等院校相关专业的参考用书(本书所涵盖内容相当于大学课程设置中一个半学期的教学量)。
标签
缩略图
书名 C++游戏编程--创建3D游戏
副书名
原作名
作者 (美)桑贾伊·马达夫
译者 译者:王存珉//王燕
编者
绘者
出版社 人民邮电出版社
商品编码(ISBN) 9787115514066
开本 16开
页数 399
版次 1
装订 平装
字数 613
出版时间 2019-10-01
首版时间 2019-10-01
印刷时间 2019-10-01
正文语种
读者对象 本科及以上
适用范围
发行范围 公开发行
发行模式 实体书
首发网站
连载网址
图书大类 计算机-软件工程
图书小类
重量 732
CIP核字 2019107225
中图分类号 TP317.6
丛书名
印张 26.25
印次 1
出版地 北京
261
185
18
整理
媒质
用纸
是否注音
影印版本
出版商国别 CN
是否套装
著作权合同登记号
版权提供者
定价
印数 2400
出品方
作品荣誉
主角
配角
其他角色
一句话简介
立意
作品视角
所属系列
文章进度
内容简介
作者简介
目录
文摘
安全警示 适度休息有益身心健康,请勿长期沉迷于阅读小说。
随便看

 

兰台网图书档案馆全面收录古今中外各种图书,详细介绍图书的基本信息及目录、摘要等图书资料。

 

Copyright © 2004-2025 xlantai.com All Rights Reserved
更新时间:2025/5/9 19:07:50