作者简介:
加藤洁
毕业于东京理科大学物理专业,后转攻信息科学。现任教于Amusement Media综合学院,主讲游戏数学和3D程序开发。近年来随着游戏开发所需的技术水平越来越高,主张让高中毕业的游戏开发者也能习得这些高深的技巧。日常致力于教育方法的研究工作,希望以简单有效的方式讲解门槛较高的理科知识。著有《PC-9801 PROGRAMMERS Bible》(合著,技术评论社,1994)。
译者简介:
徐谦
7年技术开发及项目经验,曾以技术工程师身份赴日本工作两年,后归国联合创办互联网公司,现居上海继续创业中。侧重Web开发,有若干高并发、实时Web系统的分布式解决案例。热爱开源,曾向多个知名开源项目贡献代码,在Github开源的个人项目(github.com/AlloVince)获得广泛认可。乐于分享技术心得,个人技术博客avnpc.com在国内PHP圈小有影响。
第1章 物体的运动
1.1 让物体沿水平方向运动 【匀速直线运动、x+=v;、 v = -v】2
1.2 通过键盘控制物体的运动 【键盘输入、斜方向移动、勾股定理】9
1.3 让物体沿任意方向运动 【三角函数、正弦、余弦、弧度】20
1.4 在物体运动中加入重力 【抛物运动、重力加速度、计算误差、积分】28
1.5 物体随机飞溅运动 【随机数、均匀随机数、正态分布】 36
1.6 让物体进行圆周运动 【角速度、向心力】42
1.7 [ 进阶] 微分方程式及其数值解法 【微分方程、数值解法、欧拉法】48
第2章 卷动
2.1 将背景从一端卷动到另一端 【镜头位置、卷动幅度、比例关系】56
2.2 让背景卷动与角色的运动产生联动 【区域坐标、画面坐标】 64
2.3 卷动由地图块组合的地图 【地图、地图块、整数的减法、移位运算、逻辑运算】71
2.4 波纹式的摇摆卷动 【波纹扭曲、正弦波、波长、振幅、周期】79
2.5 制作有纵深感的卷动 【透视、比例计算、梯形】87
2.6 [ 进阶] 透视理论 【视景体、近似】92
第3章 碰撞检测
3.1 长方形物体间的碰撞检测 【矩形、德摩根定律】98
3.2 圆形与圆形、圆形与长方形物体间的碰撞检测 【距离、勾股定理、平方比较】104
3.3 细长形物体与圆形物体间的碰撞检测 【点与线段的距离、内积、微分】111
3.4 扇形物体的碰撞检测 【条件划分、向量的运算、向量的内分点、圆的方程式】119
3.5 [ 进阶] 3D的碰撞检测 【2D、3D、维度扩展】131
第4章 光线的制作
4.1 让物体向任意方向旋转(含缩放效果) 【旋转、基向量、向量加法、向量减法】136
4.2 任意两点间的光线投射 【向量长度、单位向量】145
4.3 光线弯曲处理 【圆形、圆周长、伪影】150
4.4 实现带追踪效果的激光 【左右判定、外积、旋转速度】155
4.5 [ 进阶] 绘制大幅度弯曲的曲线时的难点 【曲率、曲线的粗细、插值曲线、反射】162
第5章 画面切换效果
5.1 水平扫描式画面切换 【三角多边形、纹理素材、uv坐标】168
5.2 斜向扫描式画面切换 【向量形式的直线、剪裁】175
5.3 使用带模糊效果的分界线进行画面切换 【渐变、Alpha 合成】181
5.4 使用圆形进行画面切换 【避免重复渲染、环形、a值】186
5.5 雨刷式画面切换 【避免条件分支】193
5.6 [ 进阶] 多种多样的画面切换方法 【遮罩图案、可编程着色器、高斯滤波器】200
第6章 游戏开发的数学和物理学基础理论
6.1 比例、一次函数及直线方程 【比例系数、斜率、截距、参数方程】204
6.2 算式展开与因式分解 【计算优先级、分配律】208
6.3 二次函数、二次方程与抛物线 ? 圆 【完全平方、求根公式、圆锥曲线】213
6.4 三角函数 【直角三角形、单位园、弧度、相位】218
6.5 向量与矩阵 【长度、方向、一次变换、逆变换】225
6.6 微分 【变化率、微分系数、极限、合成函数】235
6.7 级数与积分 【数列、西格玛、原函数、不定积分、积分常数】243
附 录 示例程序的编译及运行方法249
——基于Visual Studio 2013、Visual Studio 2012、Visual Studio 2010
英汉双语翻译教程:对比转换与实例评析(高等学校翻译课程系列教材) 本书特色 本书是针对英语专业本科学生、英语专业翻译方向本科学生、翻译专业本科学生或非英语专业本...
托福考试口语特训-(MP3 INSIDE) 本书特色 《托福考试口语特训》完全按照托福考试要求进行编写,是一本针对托福考试口语测试的语言技能提高教程。书中涵盖了...
开心英语阅读-1-新版-三.四年级适用-附赠原版录音CD 本书特色 专为亚洲中小学生量身打造的英语读物。《指南针英语·开心英语阅读》是一套英语阅读训练丛书,符合...
工程招投标与合同管理-第2版 本书特色 《工程招投标与合同管理(第2版)》由王秀燕、李艳主编,结合建设工程管理的工程实际,介绍了工程招投标与合同管理的主要内容。...
简爱-插图典藏本 本书特色 此版本为国内著名翻译家宋兆霖先生译本,权威经典装帧考虑到收藏价值,所以也选用了精装本书中配了很多插画,增加了全书的可看性超值必买,此...
《传奇数学家华罗庚:纪念华罗庚诞辰100周年》是《数学与人文》丛书为纪念华罗庚诞辰100周年而出版的专辑。书中汇集了华罗庚生前的
特级教师高中文言文译解-增订版 内容简介 程翔,郑晓龙,严寅贤,翟小宁编著的这本《特级教师高中文言文译解(增订版)》是对高中语文(高一至高三)文...
幼儿园教研之说课.听课与评 内容简介 《指南背景下幼儿教师教学实践指导:幼儿园教研之说课、听课与评课》依据《幼儿园教师专业标准(试行)》,参照教育部颁发的《3-...
新书--高中英语阅读教学设计(高中英语课堂教学设计丛书) 本书特色 《高中英语课堂教学设计丛书:高中英语阅读教学设计》体现了英语学科名师培养基地学员们对教学实践...
安徒生童话 本书特色 安徒生童话真正达到了“同时适合六岁与六十岁人阅读”的境界。他的创作首次将“童话”从幼稚粗糙的民间传说故事发展成为优美的、饱含作者内心情感的...
欧也妮.葛朗台-(增订版) 本书特色 本书是《人间喜剧》中法国生活场景的组成部分,是巴尔扎克的代表作之一。小说通过描写葛朗台的家庭生活,塑造了一个狡诈、贪婪、吝...
聊斋志异-六朝怪谈-中英文对照版 本书特色 1、 看国学,学英语,一套漫画书就能搞定!本套图书囊括了蔡志忠漫画中国思想、漫画中国传统经典著作的经典,采用中英文对...
年轻的国王-- 王尔德故事集(朗文英汉对照..) 内容简介 本书是英汉双语版。学好英语的关键之一是多读。读什么?英语大量们的回答是:读名著。倘若名著又长又难,怎...
早晚读英文-夜.时光-IV 本书特色 精选近百篇英文名文、美文,配以中文译文,篇幅适中,无论你是寒窗苦读的学生,还是追逐梦想的办公职员,在奋斗了一天之后,阅读一...
《牢记《孙子兵法》口诀》内容简介:本书由畅销书《华杉讲透(孙子兵法)》作者华杉,从《孙子兵法》中挑选出99句至理箴言,对每一
2021年被誉为“元宇宙”元年。毫无疑问,元宇宙已经在世界范围内掀起了巨大热潮,国际互联网巨头公司纷纷布局元宇宙,其中就有苹果、Facebook、微软、英伟达、...
中国刑法论-(第六版) 本书特色 书稿阐述了我国刑法的基本原理和具体的犯罪构成形式,并对刑法理论和司法实践中存在的若干问题,提出了自己的看法。本书既研究了中华人...
高考状元的屠龙宝刀 本书特色 是不是还在为学习成绩不好而苦恼呢?是不是还在为不知如何辅导、提高孩子的学习成绩而忧心忡忡呢?这套书就是你解决所有问题的*好选择。一...
管理学-第2版 本书特色 蒋永忠等编著的《管理学》根据高职高专学生的学习习惯和学习特点,结合高职高专以能力培养和训练为核心的基本教育思想,本着简洁、实用、适用、...
土木工程CAD-第2版 本书特色 本书按照土木工程设计的实际工作流程,紧密结合现行建筑、结构、桥梁设计规范及制图标准,根据工科院校学习计算机工程绘图应达到的教学...