作者简介:
加藤洁
毕业于东京理科大学物理专业,后转攻信息科学。现任教于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
罗宾斯《管理学(第13版)》学习指导 本书特色 《工商管理经典译丛:罗宾斯<管理学(第13版)>学习指导》重点突出,紧扣教材的内容要点;注重基础,强调管理学的基...
超有味博弈论 本书特色 《超有味博弈论(你不可不知的博弈论定律)》编著者江东。本书既有人际互动的妙招,也有寓言故事的启发;既有博弈智慧在学习、生活中的...
《高等代数学习指导书(下册)》是大学“高等代数”课程的辅导教材,是作者从事教学、科研工作38年的经验和心得的结晶,也是作者在
海底两万里-我爱阅读.小学生经典文库 内容简介 《海底两万里》是凡尔纳的著名三部曲的第二部,描写的是法国博物学家阿龙纳斯教授应邀登上一艘驱逐舰,参与追捕...
大学英语6级[新题型]阅读.题库-(全2册)-全译文精解版-新大纲 新题型 7大题源-(MP3音频) 本书特色《大学英语6级新题型阅读题库:全译文精解版》是按照...
丁丁上学记-让小学生越学越聪明的60种高效学习方法-第2季-全彩悦读版 本书特色 《丁丁上学记》是一套国内难得一见的小学生学习方法原创集,它非常适用于小学生家长...
浦东奇迹:德文 目录 vorwort/xu kuangdidanksagung/zhao qizhenggeschichtsschreiben: denken ...
运筹学(第三版) 本书特色 本书在修订版基础上,吸收了广大读者的意见,作了局部调整和修改。除原有线性规划、整数规划、非线性规划、动态规划、图与网络分析、排队论、...
瓦尔登湖 本书特色 亨利·大卫·梭罗所著的《瓦尔登湖》以春天开 始,历经了夏天、秋天和冬天, 又以春天结束,正如一个生命的轮回,终点又是 起点,生命开始...
读名著·学语文·珍藏版:寄小读者(新编语文教材指定阅读书目) 本书特色 适读人群 :青少年阅读★冰心是我国著名的女作家、诗人,她很喜欢孩子,为孩子们写了许多散文...
2012-中药学专业知识(二)模拟试卷-国家执业药师资格考试应试指南-附赠网络辅导卡 内容简介 为了帮助报考执业药师资格考试的考生更明确有效地进行应考复习...
本土化视域中的近代西部地区办学取向研究-融入式与互摄式办学之比较 本书特色 近代中国引入了西方教育,而西方教育如何适应本土实际,如何创新教育模式成为办学成败...
我亲爱的甜橙树 本书特色 德瓦斯康塞洛斯创作的《我亲爱的甜橙树》是一部有着相当自传性质的儿童小说,作家精确地“摹拟”一个五岁男孩的口吻,记录了一段温馨而伤感的生...
走遍俄罗斯自学辅导用书-(附一张MP3光盘) 内容简介 本书主要针对《走遍俄罗斯》(1)每篇课文提供词汇、词组及短语的释义,语音、语调知识的介绍,主要句型的讲解...
日语零起点多媒体课堂-发音 单词 句子(赠光盘) 本书特色 谁很适合这本书?如何你是一个对日语痴情已久的人,如果你是一个零起点或接近零起点的人,如果你是一个想学...
四年级/下册-思泉语文课本-点亮大语文 内容简介 古文课程和阅读课程的板块设置基本相同,包含八个部分: 课前漫画:用原创的四格漫画介绍一个与本课相...
高考卷-典藏20年典范材料作文 本书特色 《天下作文牛皮书:典藏20年典范材料作文(高考卷)》旨在博采众家之长,为广大中小学生朋友提供优秀、前卫、权威的精品之作...
美国著名正念心理学家、哥伦比亚大学心理学博士沙法丽•萨巴瑞帮助父母远离亲子冲突,引导孩子自我管理、自我激励、自我实现!《失
过去的中学-增订本 本书特色 中学是一个人成长中的重要阶段,它对人格的塑造、思维的训练、习惯的养成至关重要。著名历史学者傅国涌先生将目光聚焦于20世纪前半叶的中...
玛乔丽·菲尔茨博士玛乔丽·菲尔茨(Marjorie V. Fields)博士在幼儿教育领域工作长达30余年,最近刚刚退休。她一开始在幼儿园执教,然后执教一年级,...