作者简介:
加藤洁
毕业于东京理科大学物理专业,后转攻信息科学。现任教于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
陶行知谈教育 本书特色《陶行知谈教育》一书分两个部分,共收陶行知关于教育和人生的文章33篇。**部分的文章均为陶行知先生以一个教育家身份所撰写的关于教育的心得文...
威廉莎士比亚(William Shakespeare,1564-1616),欧洲文艺复兴时期英国最重要的作家,杰出的戏剧家和诗人。他创作了大量脍炙人口的文学作品...
大夏书系:课堂密码 本书特色 我们需要成绩,但却不能从学生身上抢成 绩;我们需要趣味,但又不能偏离学科来讨好 学生;我们需要有序,但又不能用权力和体力 ...
前线救援-中文导读英文版 本书特色 《前线救援》(aunt jane's nieces in the red cross)是美国作家莱曼?弗兰克?鲍姆(l.fr...
列夫·达维多维奇·朗道(1908—1968) 理论物理学家、苏联科学院院士、诺贝尔物理学奖获得者。1908年1月22日生于今阿塞拜疆共和国的首都巴库,父母是工程...
马里奥·利维奥(Mario Livio )哈勃太空望远镜科学研究所的天体物理学家,科学和数学科普作家,美国科学促进协会会员,卡内基基金会“世纪教授”,皮亚诺奖和...
新编简明英语语言学教程(第2版) 内容简介 新世纪高等院校英语专业本科生系列教材(修订版)旨在打造完整的英语专业学科体系,全面促进学生的语言技能、学科素养和创新...
五年级下册-人教版-小学生课堂衔接同步作文 本书特色 根据小学生不同阶段写作要求,划分成不同单元(每册一般为八个单元),然后进一步细化成八个板块,从不同方面训练...
小学语文阅读与写作训练 5年级 本书特色 《小学语文阅读与写作训练(5年级)(适合各版本教材)》:品读美文训练写作学一读一练快速提离阅读和写作能力!小学语文阅读...
中央典藏版 森林报(合集) 本书特色 告诉孩子们如何观察大自然,一部比故事书更有趣的科普读物。中央典藏版 森林报(合集) 内容简介评论界称这本书为史无前例的“大...
机械原理 本书特色 本书详细阐述了机构学中常用机构的工作原理、分析及设计方法。本书纸质版本按照内容可分为分析篇、设计篇和附录。分析篇包括常用机构、机构的结构和运...
数学-九年级下-人教版-北大绿卡-课时同步讲练 内容简介 三分讲:知识概要讲,能力提升讲,难题视频讲七分练:基础能力练,综合能力练,思维能力练 数学-九年级下-...
图解地球科普-地理如果这样看 本书特色地球是我们人类赖以生存的摇篮,但地球上的许多现象令我们费解,百慕大的灾难、通古斯的爆炸、撒哈拉的绿洲,以及那许多神奇的现象...
欧.亨利短篇小说选-名师导读版 本书特色 配合新课标教学要求,我们本着“立足原著,权威解读,结合考试”的原则,由中语会理事长苏立康、小语会理事长崔峦领衔的国内著...
拓扑学精选习题详解 本书特色 本书是本人2013年编写的《拓扑学》(机械工业出版社)教材的配套读物,给出了书中500多道习题的详细解答。具体内容有下面这些方面的...
朗文经典文学名著英汉双语读物-第七级(共5册)-适合高一.高二 本书特色 《朗文经典》(第七级)2500词汇量,适合高中一年级、高中二年级读者。本级共5册,分别...
人教爱阅英语读本小学2 本书特色 人民教育出版社联合美国著名儿童读物出版社 Highlights 为全国小学生倾情打造、奉献的英语分级读物!我们希望孩子享受英语...
疯狂麻花英语1(含盘) 本书特色 不会魔法的人叫麻瓜,说不出英语的人,我们则叫“麻花”,实用、有趣的短语、喌、惯用语,令人莞尔的四格情境漫画及对话解说,应付考试...
2011-中医执业医师资格考试-历年真题纵览与考点评析-(第五版) 内容简介 《2011中医执业医师资格考试历年真题纵览与考点评析(第5版)》按照*新中医执业医...
教育与国家形成:英、法、美教育体系起源之比较 内容简介 本书包括:各国国民教育体系发展的不平衡性;国民教育体系的社会起源;教育与国家形成;欧洲大陆的教育和中央集...