大小:54.86M
更新时间:23-08-29
系统:Pc
游戏编程数学和物理基础pdf是“游戏开发技术系列丛书”之一,由斯达乐编著,徐明亮等翻译。本书讨论了三角几何知识,向量和矩阵运算,变换,碰撞和能量,以及1D/2D/3D空间内的运动等内容,循循善诱地指导读者如何利用数学与物理知识达到提升自身游戏开发水平的目的。全书共分14个章节,对成功开发一款游戏所必需的数学物理概念、定律和公式等内容作了介绍,主要包括三角几何知识、向量和矩阵运算、变换、碰撞和能量等,可供各大专院校作为教材使用,也可供从事相关工作的人员作为参考用书使用。
成功开发一款游戏所必需的数学物理概念、定律和公式等。主要内容包括三角几何知识、向量和矩阵运算、变换、碰撞和能量,以及1D/2D/3D空间内的运动等专题,循循善诱地教导读者如何利用数学与物理知识提升自身游戏开发水平。游戏编程数学和物理基础适合于所有对游戏开发与编程感兴趣的读者,如果你想踏入游戏行业,或者想对代数、几何和三角函数知识有所了解的话,本书非常适合您!
《游戏编程数学和物理基础》包括以下内容:
进入3D实时游戏编程高级领域的知识。
以简易的形式提供开发3D游戏所必需掌握的重要公式。
书中程序都采用C++语言编写,教导读者如何将相关概念在具体编程中实现。
本书除包含读者应该掌握的基础知识之外,还包含一些有用的工具,引导读者在实际项目中运用所学到的知识:
可视化体验:这些演示程序在交互性环境下,用图形直观地阐述每章中的重要概念。
自我测试:在进一步学习下一章之前,对您所学的知识进行检验。
练习与程序设计:通过这些训练,提升在实践中运用所学知识的能力。
问题讨论:这些问题会对每章中的一些重要概念进行思维拓展。、
光盘资源:在光盘上可以找到“可视化体验”中用到的程序,使您能够直接感受到所涉及的每个概念。
译者序
前言
第1章 点和直线
1.1 点的定义
1.2 线的定义
1.3 线的属性
1.4 在相交检测中的应用
本章总结
能力测试
第2章 相关几何知识
2.1 两点间的距离
2.2 抛物线
2.3 圆和球
2.4 在碰撞检测中的应用
2.5 碰撞检测的视觉体验
本章总结
能力测试
第3章 三角函数
3.1 角度和弧度
3.2 三角函数
3.3 三角函数的性质
3.4 使用C枓中的数学库
本章总结
能力测试
第4章 向量运算
4.1 向量与标量
4.2 极坐标与笛卡儿坐标
4.3 向量加法和减法
4.4 标量与向量相乘
4.5 点乘
4.6 叉乘
4.7 可视化体验
本章总结
能力测试
第5章 矩阵运算
5.1 相等矩阵
5.2 矩阵的加减运算
5.3 矩阵与标量相乘
5.4 矩阵相乘
5.5 矩阵转置
5.6 可视化体验
本章总结
能力测试
第6章 变换
6.1 平移
6.2 缩放
6.3 旋转
6.4 组合变换
6.5 可视化体验
本章总结
能力测试
第7章 单位换算
7.1 公米制
7.2 不同单位制间的转换
7.3 计算机转换
本章总结
能力测试
第8章 一维空间运动
8.1 速度和速率
8.2 加速度
8.3 运动方程
8.4 可视化体验
本章总结
能力测试
第9章 一维空间的运动导数
9.1 速度的图像和导数
9.2 加速度图像和二阶导数
本章总结
能力测试
第10章 二维和三维空间运动
10.1 使用向量
10.2 抛物运动
10.3 可视化检测
本章总结
能力测试
第11章 牛顿定律
11.1 力
11.2 牛顿定律
本章总结
能力测试
第12章 能量
12.1 功和动能
12.2 势能和能量守恒定律
本章总结
能力测试
第13章 动量和碰撞
13.1 有关静止物体的碰撞
13.2 向量和冲量
13.3 碰撞建模
13.4 可视化检测
本章总结
能力测试
第14章 旋转运动
14.1 圆周运动
14.2 旋转力学
本章总结
能力测试
附录A 一些数学和物理公式
附录B 推荐资源
附录C 自我测试答案
附录D 光盘内容
术语表
来源于网络,仅用于分享知识,学习和交流!请下载完在24小时内删除。
禁用于商业用途!请购买正版,谢谢合作。
1、下载并解压,得出pdf文件
2、如果在电脑上打不开pdf文件,别着急,那么您需要先在电脑上下载一个pdf阅读软件
3、有pdf阅读文件直接双击即可打开pdf文件
应用信息
同类热门
热门标签
网友评论0人参与,0条评论
最新排行
Ajax实战Prototype与Scriptaculous篇93.01Mpdf扫描版Ajax实战Prototype与Scriptaculous篇是一本前端框架Ajax的实战使用指南,由英国程序员克兰、洛克和美国程序员比伯奥特共同编著。本书内容非常丰富,书中共包含一百多个典型精致并且彼此联系的示例,全部用于帮助读者快速学习这两个库。同时读
查看
Android C++高级编程:使用NDK69.44M辛纳pdf扫描版 Android是一个完整的、开放的、免费的移动平台,该平台给移动应用开发者提供了无限的机会。但是如何才能更好的常握好呢?小编推荐大家阅读《android c++高级编程:使用NDK》,这是国内首本基于C++开发android应用书籍,由美国程序员辛
查看
android板级支持与硬件相关子系统141.16M android板级支持与硬件相关子系统是一本板级支持与硬件相关子系统书籍,由韩超编著。本书特别选定了Nexus One、Nexus S、Galaxy Nexus等几款手机作为参考平台。其中一个很大的优点就是以上几个平台都是Google认定的,具有典
查看
Cassandra实战30.27M郭鹏pdf扫描版 Cassandra实战是一本Cassandra实战手册,由郭鹏编著。本书内容丰富,主要讲解了Cassandra快速入门、理解Cassandra编程接口、基于Cassandra的在线交易系统、Cassandra的集群机制、 Cassandra的内部数
查看
flask web开发基于python的web应用开发实战8.64M格林布戈pdf扫描版 flask web开发是一本流行的Python Web开发框实战图书书,全称事实上叫做flask web开发基于python的web应用开发实战,作者是拥有25年开发经验的美国高级软件工程师格林布戈。本书内容丰富翔实,分为三部分,全面介绍如何基于P
查看
ruby入门权威经典13.76M于天恩pdf扫描版 ruby入门权威经典是一本Ruby新手入门必读书籍之一,由于天恩编著。全书内容丰富翔实,包含了必要的理论,但以实践为主,书中含有大量的案例,讲解由浅入深,先介绍概念然后再讲应用,具体内容包括ruby的环境配置、基础知识、高级知识,让读者可以更好的掌
查看
李炎恢bootstrap笔记3.18Mpdf版 Bootstrap是目前最为流行的一个基于html、css、javascript的前端开发框架,由两位工程师设计推出。为了让网友更好的学习,小编这里提供李炎恢bootstrap笔记下载,亦称之为李炎恢bootstrap讲义,pdf格式,详细的介绍了
查看
Linux系统命令及Shell脚本实践指南pdf52.87M王军高清扫描版 linux系统命令及shell脚本实践指南是一本linux系统及Shel脚本开发教材,由王军编著。本书是根据作者多年来Linux环境运维管理工作的经验编著而成,内容丰富,且注重实践讲解。全书采用理论联系实际的写作方式,从系统管理出发,深入剖析Lin
查看
疯狂ios讲义(下)iPhone/iPad高级应用与手游开发164.06M李刚pdf扫描版疯狂ios讲义(下)iPhone/iPad高级应用与手游开发是一本全面、系统的ios应用游戏开发图书,由李刚和肖文吉两人共同编著,本书内容包括《萌仙》模块、《打飞机》、《贪食蛇》、《天气预报》、《愤怒的小鸟》等大量精彩的iOS应用和游戏,不仅细致地介绍开
查看